How to Your Make Custom Timeslots Perfectly?

Sometimes making the custom timeslots is a little bit tricky because every custom timeslot must be unique. Making incorrect custom timeslot settings lead to an unexpected result on the checkout page. Here we try to explain most of the scenario of making a custom timeslot with example. Please read carefully and think about which scenario are your timeslots fallen. Maybe you have more timeslots than two but the procedure is the same and that is to make every timeslot unique.

There are 5 scenarios when you are going to make custom timeslots.

Scenario 1: Custom timeslot with no overlap timeslot. For example

10:00 AM – 01:00 PM
01:00 PM – 04:00 PM

You have nothing to do fancy. Just make them as usual as you want.

Scenario 2: Custom timeslot with overlap and want to split the timeslot option is disabled. For example

10:00 AM – 01:00 PM
11:00 AM – 03:00 PM

You have nothing to do fancy. Just make them as usual as you want.

Scenario 3: Custom timeslot with overlap and Want to split the timeslot option is enabled and Each splited Time Slot Duration is same and all the other settings are same except delivery days. For example

10:00 AM – 01:00 PM, Each splited Time Slot Duration 1 hour, Delivery Days: Monday, Tuesday, Wednesday
11:00 AM – 03:00 PM, Each splited Time Slot Duration 1 hour, Delivery Days: Thursday, Friday, Saturday

In that case, you have to make the timeslots as following

10:00 AM – 11:00 AM, Want to split the timeslot => enabled, Each splited Time Slot Duration => 1 hour, Hide for => Thursday, Friday, Saturday, Sunday checked

11:00 AM – 01:00 PM, Want to split the timeslot => enabled, Each splited Time Slot Duration => 1 hour, Hide for => Sunday checked

01:00 PM – 03:00 PM, Want to split the timeslot => enabled, Each splited Time Slot Duration => 1 hour, Hide for => Sunday, Monday, Tuesday, Wednesday checked

Scenario 4(This is the most important): Custom timeslot with overlap and Want to split the timeslot option is enabled and Each splited Time Slot Duration is same and any other settings are different(In the example, we use maximum order limit) except delivery days. For example

10:00 AM – 01:00 PM, Each splited Time Slot Duration 1 hour, Maximum Order For This Slot 3, Delivery Days: Monday, Tuesday, Wednesday
11:00 AM – 03:00 PM, Each splited Time Slot Duration 1 hour, Maximum Order For This Slot 5, Delivery Days: Thursday, Friday, Saturday

In that case, you have to make the timeslots as following

10:00 AM – 01:00 PM, Want to split the timeslot => enabled, Each splited Time Slot Duration => 1 hour, Maximum Order For This Slot => 3, Hide for => Thursday, Friday, Saturday, Sunday checked

11:05 PM – 03:05 PM, Want to split the timeslot => enabled, Each splited Time Slot Duration => 1 hour, Maximum Order For This Slot => 5, Hide for => Sunday, Monday, Tuesday, Wednesday checked

Now the question is why we add an extra 5 in the timeslot that you want to make as 11:00 AM – 03:00 PM

The answer is:

when you split the timeslot 10:00 AM – 01:00 PM into 1 hour, it creates 10:00 AM – 11:00 AM, 11:00 AM – 12:00 PM, 12:00 PM – 01:00 PM sub timeslot

when you split the timeslot 11:00 AM – 03:00 PM into 1 hour, it creates 11:00 AM – 12:00 PM, 12:00 PM – 01:00 PM, 01:00 PM – 02:00 PM, 02:00 PM – 03:00 PM sub timeslot

So what’s the problem? Look carefully, 11:00 AM – 12:00 PM and 12:00 PM – 01:00 PM exists in both 10:00 AM – 01:00 PM and 11:00 AM – 03:00 PM timeslot so for Maximum Order For This Slot, those 11:00 AM – 12:00 PM and 12:00 PM – 01:00 PM respect which one as 10:00 AM – 01:00 PM has a value 3 for Maximum Order For This Slot and 11:00 AM – 03:00 PM has a value 5 for Maximum Order For This Slot.

To avoid this conflict we change the timeslot 11:00 AM – 03:00 PM to 11:05 PM – 03:05 PM so there is no conflict as 11:00 AM – 03:00 PM makes 10:00 AM – 11:00 AM, 11:00 AM – 12:00 PM, 12:00 PM – 01:00 PM and 11:05 PM – 03:05 PM makes 11:05 AM – 12:05 PM, 12:05 PM – 01:05 PM, 01:05 PM – 02:05 PM, 02:05 PM – 03:05 PM. So no conflict between those 2 timeslots.

Scenario 5: Custom timeslot with overlap and Want to split the timeslot option is enabled and Each splited Time Slot Duration is different and other settings are same or different. For example

10:00 AM – 01:00 PM, Each splited Time Slot Duration 30 minutes, Delivery Days: Monday, Tuesday, Wednesday
11:00 AM – 03:00 PM, Each splited Time Slot Duration 1 hour, Delivery Days: Thursday, Friday, Saturday

You have nothing to do fancy. Just make them as usual as you want. Although the timeslot is overlapped after splitting, the sub timeslots are all unique because of the split time slot duration.

Still Stuck? How can we help?

Updated on August 16, 2021