Description
WooCommerce Delivery Slots adds a calendar and time slot selector to the WooCommerce checkout, allowing customers to choose a delivery or pickup date and time window during checkout. It is part of IconicWP’s family of plugins for stores that need to manage logistics, with order limits per slot, holiday blocking, and display of the selected window in confirmation emails.
Key Features
- Date and time selection
Adds calendar fields and a time window dropdown to the checkout screen. - Capacity per slot
Sets the maximum number of orders accepted in each delivery or pickup window. - Date blocking
Allows holidays, non-operating days, and unavailable periods to be marked on the calendar. - Delivery and pickup
Supports multiple shipping methods with different schedules and rules for each one. - Order details in emails
Displays the selected date and window in confirmation emails and on the admin screen.
Benefits of WooCommerce Delivery Slots
- Predictable operations
Distributes orders across controlled windows and prevents deliveries from piling up at the same time. - Less post-purchase friction
Reduces customer inquiries about when the product will arrive. - Customer autonomy
Customers choose the best window directly at checkout, without having to exchange messages with the store. - Capacity control
Prevents the store from accepting more orders than it can deliver in a single day.
Who Is It For?
- Perishable food stores, online grocery stores, and produce markets with scheduled delivery.
- Flower shops, confectioneries, and bakeries that depend on an exact delivery window.
- Restaurants and dark kitchens that operate with scheduled pickup or delivery times.
Designed for operations where the delivery window is part of the product being sold, WooCommerce Delivery Slots turns checkout into an appointment system controlled by the store owner. It combines schedule configuration, capacity per window, and seasonal blocks in a straightforward interface within the WooCommerce dashboard, reducing the gap between what customers expect to receive and what the store can fulfill.
Frequently asked questions
Is IconicWP WooCommerce Delivery Slots GPL-licensed?
Yes. IconicWP WooCommerce Delivery Slots is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use IconicWP WooCommerce Delivery Slots on multiple sites?
Yes. You can use IconicWP WooCommerce Delivery Slots on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does IconicWP WooCommerce Delivery Slots cost at Ultrapack?
IconicWP WooCommerce Delivery Slots costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does IconicWP WooCommerce Delivery Slots include updates?
Yes. The current version of IconicWP WooCommerce Delivery Slots is 2.13.0, published at Ultrapack on May 11, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is IconicWP WooCommerce Delivery Slots scanned before publication?
Yes. Every version of IconicWP WooCommerce Delivery Slots goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin IconicWP WooCommerce Delivery Slots?
Requires WordPress 4.7 or higher and PHP 7.4 or higher. Tested up to WordPress 6.9.
What changed in this version
Version 2.13.0 2026-04-20
- [fix] Issue where the reservation table wouldn't save the date when the cart is empty
- [fix] Fix bug with subscription product where the date would appear incorrect after selecting in the time slot picker for certain timeslots
- [fix] Add defensive check to prevent PHP warnings in get_chosen_shipping_method
- [fix] Validation error for Stripe Express Checkout
Version 2.12.0 2026-01-14
- [fix] Fatal error in the admin when viewing the child-order created during edit timeslot workflow
- [fix] Allow support for virtual products i.e allow assignment of virtual product in individual time slots
- [fix] Subscription timeslot cannot be selected
Version 2.11.0 2025-11-18
- [update] Add filter to forcefully load the block checkout assets `iconic_wds_load_block_checkout_integration_script`
- [fix] Subscription: Fix bug where the delivery slots doesn't update when the shipping method change is caused by the address change
- [fix] Compatibility with the new WooCommerce Local Pickup shipping
- [fix] Issue where order cannot be place because of Invalid validation error on the block checkout
Version 2.10.0 2025-10-23
- [new] Compatibility with WooCommerce 10.3
- [fix] Classic checkout subscription UI bug
- [fix] Fix bug where the Delivery Slots field doesn't work in WooCommerce 10.3 version
- [fix] Admin edit order invalid date for certain timezones like Zurich
- [fix] Selecting a disabled shipping method doesn't reset the Delivery Fee
Version 2.9.0 2025-10-01
- [fix] Bug where the Woo checkout block is missing in the block editor
- [fix] Comatibility issue with WooCommerce Advanced Shipping plugin
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
iconic-woo-delivery-slots.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
iconic-woo-delivery-slots.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 4.7 or higher and PHP 7.4 or higher. Tested up to WordPress 6.9.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready