Kadence Iconic Delivery Slots
Giving your customers the option to choose their preferred delivery or pickup times improves their shopping experience and helps you manage your fulfillment schedule. Setting up a structured delivery matrix allows you to define available dates, set time limits, and lock out specific holidays or busy windows. When you configure these scheduling rules correctly, you prevent unexpected order backlogs and ensure your team can prepare and deliver every package on time.
This collection provides step-by-step guides to help you configure, manage, and optimize the Iconic Delivery Slots plugin for WooCommerce. You will learn how to define flexible shipping schedules, set up custom processing rules for specific times, and display clear delivery options on your checkout page. Use these resources to build a reliable checkout workflow that matches your actual operational capacity.
Kadence Iconic Delivery Slots articles
Explore the following guides to learn how to set up delivery schedules, configure order caps, and display pickup times at checkout.
Change The Minimum Delivery Date Dynamically
Read more: Change The Minimum Delivery Date DynamicallyScenario Your store normally delivers on the same day (i.e. your minimum delivery date is set to “0”). However, you have one product that requires 4 days to prepare. As such, you want to ensure that the minimum selectable date is set to “4” if a customer has that product in their cart. Solution You…
Conditionally Modify the Same/Next Day Cut-off Time Based on Shipping Methods
Read more: Conditionally Modify the Same/Next Day Cut-off Time Based on Shipping MethodsWooCommerce Delivery Slots has a feature that allows you to modify the same day and next day delivery cut-off. But if you want to have different cut-off times for different shipping methods, you can achieve it with this code snippet. Use case If your logistics team takes at least 1 day for the delivery, you…
Database Structure
Read more: Database StructureIconic Delivery Slots stores the information of delivery date and timeslot in the following locations: Column Type id mediumint(9) datetimeid text NULL processed tinyint(1) NULL order_id mediumint(9) NULL user_id text NULL expires text NULL date datetime NULL starttime mediumint(4) unsigned zerofill NULL endtime mediumint(4) unsigned zerofill NULL asap tinyint(1) NULL 2. Order meta: Delivery Slots…
Delivery Date Fields Aren’t Showing At Checkout
Read more: Delivery Date Fields Aren’t Showing At CheckoutIf you have set up your delivery date and time fields, but can’t see them at checkout, take a look at the potential solutions below. Are you selling digital products? If you’re selling digital products which don’t require shipping, then the delivery date fields will be disabled by default. This is because digital products don’t…
Delivery Slots Showing Multiple Times on the Checkout Page
Read more: Delivery Slots Showing Multiple Times on the Checkout PageWhen a page builder is used to design the checkout page, the WooCommerce checkout page hooks may not be available in the correct places or may be present multiple times. Because of this the delivery slots fields may either not appear in the correct location or appear multiple times. To resolve this issue: Was this…
Disable Day Fee When Free Shipping Method is Selected
Read more: Disable Day Fee When Free Shipping Method is SelectedAdd this code snippet to your site and it will disable the day fees when the user selects the Free Shipping method. You can add this code to the functions.php of your active child theme or you can use the Code Snippet plugin. Similarly, if you want to disable the fees for Local Pickup, you can do…
Disable Delivery Date Based On Chosen Shipping Method
Read more: Disable Delivery Date Based On Chosen Shipping MethodIt’s possible to disable specific delivery dates based on the selected shipping method. You will need to add a code snippet to your child theme’s functions.php file: This method does require knowing the selected shipping method value. This is more often than not in the format [method_name]:[instance_id] (for example, flat_rate:5). To find the method name…
Frequently Asked Questions
Read more: Frequently Asked QuestionsWill WooCommerce Delivery Slots work with my theme? Yes! WooCommerce Delivery Slots will work with any WooCommerce theme. Is WooCommerce Delivery Slots compatible with..? WooCommerce Delivery Slots is compatible with a number of plugins, including BE cart based shipping, Distance Rate Shipping by WPShowCase, WooCommerce Advanced Free Shipping, Table Rate Shipping Plus by mangohour, Multi…