You can stay up to client demands by creating delivery time windows. At the same time, it enables you to design a more reasonable timetable. That corresponds to your delivery capability.

We’ll walk you through the process of setting up delivery time slots in WooCommerce.

Why You Should use WooCommerce Delivery Slots?

Delivery slots enable customers to choose a particular time and date ‘slots’ for delivery. This simple delivery approach informs clients about when they will get their items. As a result, it increases customer happiness and confidence in your business.

Offering consumers particular delivery time windows can help business owners cut non-delivery. Consequently, you may save money on shipping and increase the profitability of your shop.

On a lesser scale, providing clients with delivery. Or collection slots help business owners to control their schedule. And it improves delivery times.

They can finish more orders and deliver them on schedule.

How WooCommerce Delivery Slots function

Delivery slots for woocommerce allow customers to choose their desired delivery date and time. You may tailor this delivery schedule to your needs with a bit of back-end tweaking.

So you won’t have to deliver when you don’t have time. And you’ll have complete control over deliveries inside your store.

So, from the customer’s point of view, here’s how it works:

  • First, a consumer browses your online store as they would. And adds the items they wish to buy to their basket.
  • Clients may select a delivery date and time for their order at the checkout.

Image Of Delivery Details

  • Once paid for, the buyer will get an email confirming their order. And reminding them of their preferred delivery window.

Bonus tip: You can also use WooCommerce Delivery Slots to create a reservation table for your business. Customers can choose their delivery date before proceeding with the transaction.

Image Of Reserves

The delivery date will be visible to you as the store owner. Or admin in the WooCommerce orders overview, order details, and deliveries area.

Image Of Orders

You will also have complete control over the delivery date and time in WooCommerce.

How to Add/Create WooCommerce Delivery Time Slots

We’ll be utilizing the WooCommerce Delivery Slots plugin for this lesson. It is a sophisticated plugin. That extends the standard WooCommerce shipping capability with the important date and time-based capabilities.

You must first install and activate the WooCommerce Delivery plugin.

Go to WooCommerce » Delivery Slots in your WordPress dashboard after activation.

Image Of Woocommerce Delivery Slots

After that, go to the General Settings tab. You may alter where the date and time fields appear. And which delivery options are available from this page.

Image Of General Setup

Then, navigate to the Date Settings tab. You may choose which days of the week you want to provide delivery slots on this page.

You will also be able to set a daily limit for the number of orders you may place. In addition, you will be able to charge more for same-day or next-day delivery, among other things.

Image Of Date Settings

Now you may go to the Time Settings page and schedule your deliveries.

Image About Time Settings

Check the box next to ‘Enable Time Slots.’ Then go down to the ‘Time Slot Configuration’ area to configure.

Put in the Slot Duration and Slot Frequency boxes here to produce slots. You may also leave them blank if you only want to establish a one-time slot.

We’re scheduling time slots every 30 minutes from 6 a.m. Seven days a week till 10 a.m. In addition, we are now offering premium time slots every 30 minutes from 10 a.m. to 12 p.m. on Thursdays and Fridays.

Image Of Time Slots

How to Make Reservation Delivery Time Slots in WooCommerce

You may also put in place delivery reservations with the WooCommerce Delivery Slots plugin. Customers can book a delivery window ahead of time.

Navigate to the WooCommerce » Delivery Slots page and choose the ‘Reservation Table’ tab.

Image Of Reservation Table

From here, you can change the settings for your table. For example, limiting how long a reservation lasts before requiring a buy. And altering the look to match your shop.

When you’re finished, click Save Changes. And copy the shortcode [jckwds] at the top of this settings page.

You can now add this shortcode to any of your site pages. It allows clients to reserve a delivery time window before making a buy.

Image Of Reserved Schedules

Restrict same-day and next-day deliveries.

When taking online orders for delivery. You may discover that consumers make last-minute purchases. That you cannot fulfill on time.

WooCommerce Delivery Slots allow you to limit same-day. And next-day delivery to avoid this issue.

To get started, do the following:

First, go to WooCommerce > Delivery Slots to get started. Then, navigate to the Date Settings tab.

This page includes options for same-day and next-day delivery. You can use this page to:

  • If it is after a particular time, disable same-day delivery.
  • If it is after a particular time, disable next-day delivery.
  • Allow delivery inside the current week.
  • It is skipped if the current day is not a permitted delivery day.

Image Of Skipping Dates

You may also change the parameters for each time slot to limit how much time a consumer has before a time slot to order.

To do this, follow these steps:

  1. First, navigate to the Time Settings tab.
  2. Scroll down to find your available time slots.
  3. Next, add the number of minutes into the Allow Bookings Up To (x) Minutes Before Slot area.

Image Of Slotting Minutes


We showed how you can create time slots for specific WooCommerce delivery dates. It is excellent for firms that do not have established delivery days.

Businesses that function. Or provide their products on a sporadic basis. For example, Seasonal Fruits or Seasonable Things and clothing.

This sort of business can have this layout on their website. Other options include most Order Deliveries per Time Slot and extra Charges for Time Slots.


Please enter your comment!
Please enter your name here