Managing days of the week

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.

  1. To start with, select a date of the week to set up

  2. To activate a day, select the “Allow local delivery on [day]” checkbox

  3. 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.

  4. 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.

  5. 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:

image-20251029-131039.png

⚙️ 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

1.png

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.

2.png

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

3.png

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

4.png

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

5.png

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)