Delivery Calendar

Rules

Show, hide, or modify calendar behaviour based on cart and order conditions.

Rules let you control when a calendar applies to a cart. Rules are evaluated in priority order (lower number = higher priority).

Open Apps → AppsTint → Delivery Calendar → calendar → Rules.

Rule actions

ActionEffect
Hide calendarCalendar is not offered when conditions match
Only show for (whitelist)Calendar is offered only when conditions match
Skip from capacityMatching orders do not count toward daily capacity
Copy date from prior orderAuto-fill the delivery date from the customer's previous order

Conditions

Each rule has one or more condition lines:

  • Entity — what to inspect (e.g. product line item, shipping method, customer)
  • Field — attribute to compare (e.g. product type, SKU, tag)
  • Operator — equals, contains, not equals, etc.
  • Value — the value to match
  • Match mode — for line items: any item matches vs all items match

Combine lines with AND / OR logic.

Example — Hide calendar for digital products

EntityFieldOperatorValue
Product itemProduct type=Digital

Action: Hide calendar

Digital products in the cart will not trigger this calendar's date picker.

Example — Whitelist local delivery only

EntityFieldOperatorValue
ShippingTitlecontainsLocal

Action: Only show for (whitelist)

The calendar appears only when the cart's shipping method includes "Local".

Copy date from prior order

This action automatically sets the delivery date based on a previous order from the same customer:

  1. Create a rule with action Copy date from prior order.
  2. Optionally add source order conditions (e.g. same product type in the prior order).
  3. Choose source order selection — typically most recent matching order.

The copied date must still pass availability and capacity checks. If the copied date is full or blocked, the customer must pick manually.

Priority and active flag

  • Priority — when multiple rules could apply, lower numbers win.
  • Active — inactive rules are ignored without deleting them.

Next step

Assign products to specific calendars: Product and item calendars →