Ordering channels
An order reaches a supplier in one of a few ways: the restaurant orders in the app or in a browser, the restaurant scans the supplier's QR code, or the supplier records an order a customer phoned in. Each channel leads to the same order on the supplier's Order list.
Who uses it
- Restaurants build a cart, check out and place it.
- Supplier staff see every order in one list, whatever channel it came by, and can record orders themselves.
How it works
Restaurant app and browser
A restaurant adds products to its cart and either saves it (an order in Saved, not yet sent, visible only to the restaurant) or checks out. Placing a cart sends it to every supplier in it at once: each supplier gets its own order, Pending, with its own number, and is told. Placing twice, by a double tap or a retry, does nothing more. The restaurant is shown a note that the total can still move and that placing is not paying.
A saved cart is billed at the supplier's catalog price on the day it is placed. See Pricing & promotions.
QR code
A supplier's QR code opens a public page, with no account needed, showing that supplier's products. The restaurant picks products, then:
- Enters an email or phone number.
- A restaurant that already has an account is signed in by a link sent to that contact. A new one fills in a short sign-up form.
- Reviews the cart and places the order. A confirmation screen follows.
The order is then a normal Pending order from that restaurant.
The supplier records it
For a phone or in-person order, a supplier uses Create Order. See New order. It can start Pending or Packing, and the customer is told.
Where it shows up
The order's channel is kept on it and shown in the invoice list and the sales report. The invoice list says Restaurant for both app and browser orders. Only the sales report separates them: Restaurant (the app) and Restaurant Web (a browser, such as the QR page). Other channels, such as Supplier, show the same label in both. See the Glossary.
Permissions
A restaurant needs full access to orders to place a cart and read access to follow it. A supplier needs full access to orders to record one.
Decisions
- A cart becomes a saved order first, never straight to placed. Saving and checking out both create it unsent; submitting is a separate step that can be retried safely.
- A restaurant's order does not need a supplier connection first. The QR page places an order and accepts the invitation in the same step.
Specs
None yet.
Known limitations
- A customer the supplier has only invited can be ordered for, but the customer sees nothing until accepting.
- The "recently connected" badge on a customer is not cleared by orders placed this way. See Customers.
FAQ
A customer says they ordered but I see nothing. If they only saved the cart, it is Saved and suppliers never see it. They must place it.
The order has "Other" as its channel. No channel could be told from how it was created.