NShop
Shopping guide

Restaurant ordering

Menu, modifiers, pickup, delivery, and dine-in on food tenants.

Some NShop stores are restaurants (businessType: restaurant). The experience differs from a physical-goods shop: you order dishes with optional modifier groups, not SKU variants with stock counts.

  • Categories group dishes on the menu page.
  • Tap a dish to open a modal - choose required options (e.g. size) and optional add-ons.
  • Sold out dishes and options are greyed out and cannot be added.

Cart & checkout

The cart drawer works the same way, but line items show modifier summaries. Checkout asks for:

  • Fulfillment - delivery, pickup, or dine-in (when enabled).
  • Scheduled time - optional “order for later” slot.
  • Table number - for dine-in.
  • Delivery address - for delivery (fees follow the store's restaurant settings).

Food checkout does not hold stock like a shop checkout. If a dish sells out while you pay, you'll see an error and need to adjust the cart.

Payment options match the store: Stripe or manual.

Tracking your food order

Open /orders/[id] to see a kitchen timeline - Received → Preparing → Ready → then Picked up or Out for delivery → Completed. This is separate from the shop timeline (Placed → Paid → Shipped).

See Orders & tracking for emails, invoices, and cancellations (shop orders have richer self-cancel rules today).

On this page