One order, in whatever state it is in.
- from
- Home (+ New order, or any order row), a host link (delivery and the address already set), the order link sent at Confirmed and on the day, Menu or Groceries or Meal after adding, Cook.
- behaviour
The user sees one order: its pickup or delivery day, how many people, and when it closes: two days before pickup with a prepped meal, half a day before without.
The user sees each meal and its price. Portioned shows what it saves against the same ingredients as packages; ready to cook shows what it adds. The user can toggle a meal between the two on its row, and can open a meal.
The user sees what the order saves against packages.
A markdown meal is same-day pickup and does not close.
The user sees each grocery with its quantity and line price, and can open it.
The user can add a meal (→ Menu) or add groceries (→ Groceries).
The user can check out: pick a day, pickup or delivery (→ Checkout). Nothing is charged; the card on file holds the container deposit and covers a no-show.
When the order is placed, the user sees that. If the user changes anything before it closes, it is placed again.
When the order is closed, the user can only look.
On the day, the user sees it is ready at the store, or on its way. Once picked up or delivered, the user sees the deposit held until the containers come back, and can open a meal to cook it.
- to
- Menu, Groceries, Meal, Checkout, Cook, Home. Leave: a building order stays in progress.