Slots, capacity + bookings

Delivery Scheduling

Slots, capacity + bookings

A slot

A slot is a weekly template for one shipping method:

FieldNotes
Shipping methodThe method that offers the slot.
Day of the weekSunday to Saturday. Creating a slot on several days makes one slot per day.
Start and end timeHH:MM in the store's time zone; the start must be before the end. Two slots of a method cannot share the same day and times.
LabelOptional, up to 100 characters, shown to shoppers ("Morning", "Evening run").
CapacityOrders the slot takes on each date (at least 1).
StatusActive or Disabled. A disabled slot is never offered; its existing bookings stand.

A shipping method offers scheduling only while it has at least one active slot.

A booking

When an order is placed with a slot, a booking is saved with the order: the date, the slot, and a copy of the time window as it was ("09:00–12:00"). Editing the slot's times later does not rewrite past bookings.

One order has at most one live booking.

Capacity

A slot is full on a date when its live bookings reach its capacity. A booking counts only while its order is live: an order that is cancelled, refunded, failed or voided frees its seat at once, with nothing to do by hand.

  • An unpaid order holds its seat until it is cancelled or fails.
  • A cancelled order that is reactivated takes its seat back without a capacity check.

The seat is taken inside the order itself, under a lock on the slot, so two shoppers can never take the last seat.

Where bookings show

PlaceWhat it shows
Order view (admin and vendor)A Scheduled delivery card.
Orders listA Delivery column (date, time and label) and a Delivery date filter, so you can list one day's run. Both appear while the module is on.
Packing slipA delivery line in the order header, on the printable slip and in the PDF, for the whole order and for each shipment.
Order emails{{delivery_date}} and {{delivery_window}} in the order confirmation, the new-order email to the store and the vendor's new-order email.
Scheduled Deliveries tabEvery booking with order, customer, date, time slot, method and order status.

Bookings keep showing on orders after the module is turned off.

Scheduled Deliveries

Logistics → Delivery Scheduling → Scheduled Deliveries lists bookings by delivery date.

  • By default only bookings of live orders are listed. Turn on Show cancelled bookings and orders to see the rest.
  • Cancel booking frees the seat for another order. The order itself is not cancelled.

Disable or delete a slot

  • Disable takes a slot out of the calendar at once; booked orders keep their delivery time.
  • Delete removes a slot that has never been booked. A slot with bookings is disabled instead, so those orders keep their delivery time, and the page tells you so.