⌘ K

Search

Search portal content

Dreamfox MediaDreamfox Media
⌘ K

Search

Search portal content

Dreamfox MediaDreamfox Media
      • Setting Up Delivery Timeslots
      • How Slot Capacity and Auto-Hiding Works
      • Troubleshooting: Timeslots Not Showing at Checkout
  1. Home
  2. WooCommerce Plugins
  3. Delivery Date & Timeslot for WooCommerce
  4. Timeslot Settings

Troubleshooting: Timeslots Not Showing at Checkout

Fix common reasons why the timeslot dropdown doesn't appear after a customer selects a delivery date.

Troubleshooting: Timeslots Not Showing at Checkout

Fix common reasons why the timeslot dropdown doesn't appear after a customer selects a delivery date.

Timeslots Not Appearing at Checkout

If customers select a delivery date but no timeslot dropdown appears, work through the checks below.

1. Confirm Timeslots Are Enabled

Go to WooCommerce > Delivery Date > Timeslot Settings and verify the Enable Timeslots toggle is turned on. It's easy to miss if the settings page was saved before scrolling down to that section.

2. Check That All Slots Aren't Already Booked

If every slot for the selected date is fully booked, all slots are hidden — and the dropdown appears empty or not at all. Try selecting a different date or temporarily increasing the Max Orders Per Slot value for testing. If slots appear on a different date, capacity is the cause.

3. Check That Slots Haven't All Passed (Today Only)

If the customer selected today's date and the current time is past your delivery window end time, all slots for the day will be hidden. Select a future date to confirm timeslots work correctly.

4. Verify Your Delivery Window and Duration

If the Start Time equals or is later than the End Time, no slots will be generated. Make sure your end time is after your start time, and that the slot duration divides evenly into the window. Open the Live Slot Preview in the settings to confirm slots are being generated correctly.

5. Caching Issues

If you recently changed settings but the checkout still shows old behaviour, a caching plugin may be serving a stale version of the checkout page. Clear your caching plugin's cache (e.g. WP Rocket, W3 Total Cache, LiteSpeed Cache) and try again.

6. JavaScript Conflicts

The timeslot dropdown is loaded via AJAX. If another plugin or theme is causing a JavaScript error, it can prevent the dropdown from loading. Open your browser's developer console (F12 > Console) while on the checkout page and look for red error messages. Deactivating other plugins one at a time can help identify a conflict.

If none of the above resolves the issue, submit a support ticket with your WordPress and WooCommerce version numbers and a description of what you've already tried.

On this page
  • Troubleshooting: Timeslots Not Showing at Checkout
  • Timeslots Not Appearing at Checkout
  • 1. Confirm Timeslots Are Enabled
  • 2. Check That All Slots Aren't Already Booked
  • 3. Check That Slots Haven't All Passed (Today Only)
  • 4. Verify Your Delivery Window and Duration
  • 5. Caching Issues
  • 6. JavaScript Conflicts
How Slot Capacity and Auto-Hiding Works

Understand how the plugin tracks orders per timeslot and automatically hides fully booked slots.

Where Delivery Dates and Timeslots Appear in Your Store

See exactly where the chosen delivery date and timeslot are displayed — orders, emails, and the thank-you page.

Powered by initdesk