DeliverySlot Lite for WooCommerceDeliverySlot Lite for WooCommerce
Add delivery dates and time slots to WooCommerce Classic Checkout with lead time, cutoff, holidays, and slot limits. Recently UpdatedDeliverySlot Lite for WooCommerce
Add delivery dates and time slots to WooCommerce Classic Checkout with lead time, cutoff, holiday...
Overview
DeliverySlot Lite for WooCommerce
DeliverySlot Lite for WooCommerce adds a simple delivery date and time slot selector to the WooCommerce Classic Checkout.
It is designed for local delivery stores, bakeries, florists, gift shops, food businesses, grocery stores, and small WooCommerce merchants who need clear delivery scheduling without a heavy delivery management system.
Customers can choose a delivery date and a delivery time slot during checkout. Store owners can configure minimum lead time, daily cutoff time, closed weekdays, closed specific dates, and optional capacity limits per time slot.
Important:
Version 1.0 supports the WooCommerce Classic Checkout shortcode only.
WooCommerce Checkout Block is not supported in this version.
This plugin focuses on a stable, lightweight workflow rather than adding a complex booking system. It does not add pickup, delivery fees, product-based rules, shipping-method rules, or external integrations.
Typical Use Cases
- Local food delivery
- Bakeries and cake shops
- Florists
- Gift shops
- Grocery delivery
- Small local WooCommerce stores
- Scheduled delivery operations using Classic Checkout
What Makes It Useful
DeliverySlot Lite keeps the delivery scheduling workflow simple. It helps store owners collect the delivery date and time slot directly at checkout, show the selected delivery details in order screens and emails, and avoid overbooking a time slot by using optional capacity limits.
The plugin uses WooCommerce order APIs and declares HPOS compatibility. It avoids direct order table assumptions and keeps the implementation predictable for modern WooCommerce stores.
Author
SG Group
Support
Codester Profile
https://www.codester.com/SGGro...
Trademark Note
This product is an independent plugin by SG Group. It is not affiliated with, endorsed by, or sponsored by WooCommerce, Woo, Automattic, or WordPress. WooCommerce and WordPress are trademarks of their respective owners.
Features
- Adds a delivery date field to WooCommerce Classic Checkout
- Adds a delivery time slot selector to WooCommerce Classic Checkout
- Configurable time slots such as Morning, Afternoon, and 18:00–20:00
- Optional capacity limit per delivery date and time slot
- Minimum lead time in days
- Daily cutoff time
- Closed weekdays
- Closed specific dates
- Booking window limit
- Server-side checkout validation
- Ajax-assisted time slot availability loading
- Delivery date and time saved to WooCommerce orders
- Delivery details shown on the Thank You page
- Delivery details shown in My Account order details
- Delivery details shown in WooCommerce emails
- Delivery date and time columns in the WooCommerce orders list
- Delivery date and time filters in the WooCommerce orders list
- WooCommerce HPOS compatible
- Uses WooCommerce order APIs
- No external API calls
- No telemetry
- No license server
- No advertising or upsell notices
- Lightweight admin settings page under WooCommerce > DeliverySlot Lite
- Translation-ready .pot file included
Requirements
Requirements
- WordPress 7.0 or newer
- WooCommerce 10.0 or newer
- PHP 7.4 or newer
- WooCommerce Classic Checkout shortcode
- WooCommerce must be installed and active
- A checkout page using [woocommerce_checkout]
Important Compatibility Note
DeliverySlot Lite for WooCommerce version 1.0 supports the WooCommerce Classic Checkout shortcode only.
WooCommerce Checkout Block is not supported in version 1.0.
If your store uses the WooCommerce Checkout Block, replace it with the Classic Checkout shortcode before using this plugin:
[woocommerce_checkout]
Recommended Environment
- WordPress 7.0+
- WooCommerce 10.0+
- PHP 8.3+
- HPOS enabled
Tested Environment
- WordPress 7.0
- WooCommerce 10.8.1
- PHP 8.3.31
- MariaDB
- WooCommerce HPOS enabled
- WP_DEBUG enabled during testing
Instructions
Instructions
Thank you for purchasing DeliverySlot Lite for WooCommerce.
Installation
1. Download the main package from Codester.
2. Unzip the package on your computer.
3. Inside the package, locate the installable WordPress plugin ZIP:
  plugin/deliveryslot-lite-for-woocommerce.zip
4. Log in to your WordPress admin dashboard.
5. Go to Plugins > Add New > Upload Plugin.
6. Upload deliveryslot-lite-for-woocommerce.zip.
7. Click Install Now.
8. Activate the plugin.
9. Make sure WooCommerce is installed and active.
10. Go to WooCommerce > DeliverySlot Lite.
Classic Checkout Setup
DeliverySlot Lite version 1.0 supports the WooCommerce Classic Checkout shortcode only.
1. Go to Pages in WordPress.
2. Open your checkout page.
3. Make sure the page uses the Classic Checkout shortcode:
  [woocommerce_checkout]
4. Do not use the WooCommerce Checkout Block with version 1.0.
Basic Setup
1. Go to WooCommerce > DeliverySlot Lite.
2. Enable DeliverySlot Lite.
3. Set the delivery date field label.
4. Set the time slot field label.
5. Configure the minimum lead time in days.
6. Configure the daily cutoff time.
7. Configure the booking window.
8. Select closed weekdays if needed.
9. Add closed specific dates if needed.
10. Configure time slots and optional capacity limits.
11. Save settings.
12. Test the Classic Checkout page.
Time Slot Capacity
Each time slot can have an optional capacity limit.
Example:
- Morning: 5
- Afternoon: 8
- 18:00–20:00: 3
A capacity value of 0 means unlimited.
The plugin counts active WooCommerce orders for the same delivery date and time slot. Pending, processing, on-hold, and completed orders are counted. Cancelled, refunded, failed, and trashed orders are not counted.
Where Delivery Details Appear
The selected delivery date and time slot appear in:
- WooCommerce order details
- Admin order edit screen
- WooCommerce orders list columns
- WooCommerce order filters
- Customer emails
- Admin emails
- Thank You page
- My Account order details
Troubleshooting
If the delivery fields do not appear at checkout, check the following:
1. WooCommerce is active.
2. DeliverySlot Lite is enabled.
3. The checkout page uses the Classic Checkout shortcode.
4. The page is not using WooCommerce Checkout Block.
5. At least one enabled time slot exists.
6. The selected date is not a closed weekday or closed specific date.
7. The selected date is inside the booking window.
8. The selected slot is not fully booked.
Support
Support is provided by SG Group.
Contact:
https://sggroup.jp/contact/
Codester profile:
https://www.codester.com/SGGro...
Other items by this author
| Category | Plugins / WooCommerce |
| First release | 20 June 2026 |
| Last update | 20 June 2026 |
| Supported CMS | WooCommerce 9.x, WordPress 6.8 |
| Files included | .php, .css, .html, Javascript .js |
| Tags | woocommerce, wordpress plugin, checkout, holidays, delivery date, order delivery, order management, local delivery, hpos, delivery time, time slots, classic checkout, delivery schedule, slot capacity, cutoff time |








