| 开发者 | codecraftersbd |
|---|---|
| 更新时间 | 2026年10月9日 15:47 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/cc-pickup-slots-for-woocommerce/.[woocommerce_checkout]; no extra shortcode is needed.
Manage and export orders
In WooCommerce > Orders, apply pickup date/location filters, then click Export Pickup Orders. Click Pickup Date to sort.
To reschedule, open an order > Pickup slot > Change pickup slot. Choose the location, date, and time, then click Update. Staff can exceed capacity, but must select an offered slot. Inform the customer of changes.Yes. The pickup picker appears automatically in the WooCommerce Checkout block and in classic checkout using [woocommerce_checkout]. Select a supported Local Pickup method to show it. No additional shortcode is needed.
No. WooCommerce controls the shipping method and its price. This plugin manages scheduling locations separately. Create your scheduling locations in WooCommerce > Pickup Slots > Locations, even when you already have block-based Local Pickup locations in WooCommerce.
Yes. Each location has a weekly schedule with opening hours, slot length, and maximum orders per slot for each weekday. Date overrides change hours or close a particular day, and blackout dates can close one location or all locations.
Yes. High-Performance Order Storage and legacy WooCommerce order storage are supported, including pickup details, staff editing, pickup date filters, and CSV export.
Customer self-service rescheduling, reminder messages, and calendar synchronization are not included in version 1.0.0. Staff can change pickup details from the order screen. Product-specific preparation times are also not included; preparation time is a global setting.
Use WooCommerce 8.9+, an Active plugin location, and Block or classic checkout. Select Local Pickup. Supported method identifiers are local_pickup and pickup_location; other third-party methods may need integration.
Check open weekdays, hours, slot length, capacity, blackouts, overrides, booking rules, and timezone. Complete slots must fit before closing. Passed slots and slots within the preparation period cannot be booked.
Both apply. Two hours of preparation means a 10:00 order cannot use a slot before 12:00. At the cutoff, same-day pickup stops. Future dates must still satisfy the schedule and booking window.
Capacity counts orders per location/date/slot; 0 means unlimited. Full slots are unavailable to customers. Live checks and a database lock protect reservations before payment. Cancelled, failed, refunded, or trashed orders release capacity; completed orders retain it. Unpaid orders may hold capacity until their status releases it.
Blackouts appear for otherwise open dates, including dates opened by overrides. Already closed weekdays are omitted; blackout records remain saved.
A non-empty location label wins; otherwise the All locations label is used. Either rule prevents booking.
Yes, when Require pickup slot is disabled. Any supplied selection must still contain valid pickup details. Switching to delivery clears the pickup selection associated with checkout.
No. Address visibility affects checkout; instruction visibility affects checkout and order output. New selections save snapshots for history. Older orders without snapshots fall back to current location details.
Order number, customer name/email, items/quantities, location/address, date, and slot. Only pickup orders are exported. CSV addresses use the location's current address. HPOS and legacy storage are supported.
Data is preserved by default. Enabling Uninstall before deletion removes plugin tables/settings. Order pickup metadata is always retained; its display requires the active plugin.
Share software versions, checkout type, settings, and reproduction steps. Remove customer details from screenshots and logs.