Managing days of the week
Each day of the week can have its own settings such as time options, daily order limit, cutoff, lead time.
To start with, select a date of the week to set up
To activate a day, select the “Allow local delivery on [day]” checkbox
Specify how many orders can be submitted for a day of the week in the “Daily order limit” field. Let’s say you set it as 10. This means that the day will become inactive in the calendar and it will be impossible to select it to submit the 11th order. This setting is optional.
Add a “Cutoff time”. Cut-off time setting works for same-day delivery only. It allows you to shift orders out to the next day if the order is being submitted after the cut-off time you specified in your schedule. The setting is optional.
Add a “Preparation time”. This setting defines the number of minutes/hours/days beforehand this weekday or time slot should be available for delivery.
Please take a look at the schema below and attached.
⚡ Important First Step for Merchants:
Before setting up preparations, you must first choose your global preparation logic in General → Settings:
⚙️ How Preparation Time Works for "Day" Format
Basic Concept:
When you select "Day" format, the entire chosen day is treated as one big time slot. All time calculations use your store's time zone.
🔧 Two Operating Modes:
1. ✅"Include preparation time in time slots"
Allow preparation during delivery day
Example:
Delivery Day: Monday
Current Time: Monday 2:00PM
Preparation Time: 5 hours
Calculation: 2:00PM + 5h = 7:00PM Monday
Result: ✅ Monday available (7:00PM ≤ 11:59PM)
2. ⏰ "Preparation time must finish before time slots"
Preparation must complete before day starts
the preparation must be completed before the delivery day starts. This means the preparation time is counted backwards from the start of the chosen day, and it decides whether that day is available.
Example:
Delivery Day: Saturday
Current Time: Friday 7:00PM
Preparation Time: 6 hours
Calculation: 7:00PM + 6h = 01:00AM Saturday
Result:❌ Saturday unavailable
⚙️ How Preparation Time Works for "Day & time" Format
Basic Concept:
When you select "Day & time" format, customers choose a specific date and exact delivery time. The global preparation logic settings do not apply - instead, we use a simple time-based calculation.
Simple Time-Based Availability
Exact times become unavailable until preparation is complete
Example:
Delivery Day & Time: Tuesday 2:00PM
Current Time: Monday 1:59PM
Preparation Time for Tuesday: 1 day / (24 hours)
Ready Time: Monday 1:59PM + 24h = Tuesday 1:59PM
Result: ✅ Tuesday 2:00PM AVAILABLE (2:00PM > 1:59PM)
Same Delivery, 1 Minute Later:
Current Time: Monday 2:00PM
Ready Time: Monday 2:00PM + 24h = Tuesday 2:00PM
Result: ❌ Tuesday 2:00PM UNAVAILABLE (2:00PM = 2:00PM)
⚙️ How Preparation Time Works for "Day & time Slot" Format
Basic Concept:
When customers choose "Day & time Slot", they select a date and a time window (like "2:00-4:00 PM"). Slot availability depends on your global preparation logic.
🔧 Two Operating Modes:
1. ✅"Include preparation time in time slots"
Slot available if order can be ready BEFORE slot ends
Example:
Delivery Slot: Tuesday 2:00-4:00PM
Current Time: Tuesday 1:00PM
Preperation Time: 2 hours
Ready Time: Tuesday 1:00PM + 2h = Tuesday 3:00PM
Result: ✅ Slot AVAILABLE (Tuesday 3:00PM ≤ Tuesday 16:00PM)
2. ⏰ "Preparation time must finish before time slots"
Slot available if order can be ready BEFORE delivery slot starts
Example:
Delivery Slot: Tuesday 2:00-4:00PM
Current Time: Monday 3:00PM
Preperation Time: 24 hours
Ready Time: Monday 3:00PM + 24h = Tuesday 3:00PM
Result: ❌ Slot UNAVAILABLE (Tuesday 3:00PM ≤ Tuesday 2:00-4:00PM)