Description
Add configurable pickup and delivery time slots to WooCommerce checkout. Lets your customers choose a pickup or delivery date and an available time slot during checkout.
Ideal for restaurants, bakeries, butchers, florists, grocery stores, local delivery services and Click & Collect businesses.
Compatible with:
- WooCommerce Classic Checkout
- WooCommerce Checkout Blocks
- HPOS
- Legacy Order Storage
The plugin is designed to work with both the Classic Checkout and WooCommerce Checkout Blocks.
It is fully compatible with High-Performance Order Storage (HPOS) and the legacy WooCommerce order storage.
Ideal for:
- Click & Collect
- Local Pickup
- Local Delivery
- Restaurants
- Bakeries
- Butchers
- Caterers
- Grocery Stores
- Florists
- Retail Stores
Features
- Flexible weekly schedules
- Multiple time slots
- Automatic slot generation
- Daily closures
- Same-day pickup option
- Next-day cut-off time
- Slot capacity management
- Automatic closing of full slots
- Classic Checkout support
- Checkout Blocks support
- HPOS compatible
- Legacy order storage compatible
- Translation ready
Add-on
Upgrade to Thinkforweb Pickup & Delivery Slots Pro with the Add-on to unlock:
- Specific dates
- Merge or override schedules
- Advanced planning
- Order planning dashboard
- Advanced scheduling tools
- Premium support
π Learn more about the Add-on:
https://www.thinkforweb.com/thinkforweb-pickup-delivery-slots-for-woocommerce-pro/
Development
The source code for the WooCommerce Checkout Blocks integration is located at:
assets/blocks/index.js
The compiled JavaScript file is located at:
assets/blocks/build/index.js
The compiled file is generated using @wordpress/scripts.
To rebuild the assets:
- Navigate to assets/blocks/
- Run npm install
- Run npm run build
Screenshots





Installation
- Upload the plugin to the /wp-content/plugins/ directory.
- Activate the plugin.
- Go to WooCommerce > Thinkforweb Pickup & Delivery Slots for WooCommerce.
- Configure your schedules.
- Your customers can now choose a pickup or delivery slot during checkout.
FAQ
-
Does it work with Checkout Blocks?
-
Yes.
-
Is it HPOS compatible?
-
Yes.
-
Does it work with Classic Checkout?
-
Yes.
-
Can I limit the number of orders per slot?
-
Yes.
-
Does it work with WooCommerce HPOS?
-
Yes. The plugin is fully compatible with High-Performance Order Storage.
-
Does it support local delivery?
-
Yes.
-
Can I disable specific dates?
-
Yes, with the optional Add-on.
-
Where can I get the Add-on?
-
The Add-on is available here:
https://www.thinkforweb.com/thinkforweb-pickup-delivery-slots-for-woocommerce-pro/
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Thinkforweb Pickup & Delivery Slots for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Thinkforweb Pickup & Delivery Slots for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Improved Free / Pro architecture.
- Improved compatibility with WordPress Plugin Directory guidelines.
1.0.0
- First public release.
- Weekly schedules.
- Automatic time slot generation.
- Slot capacity management.
- Same-day pickup.
- Next-day cut-off.
- Checkout Blocks compatibility.
- HPOS compatibility.
- Translation ready.
