Use POS (point of sale)

Last verified: 2026-05-19

Use POS (point of sale)

Take in-venue or counter orders through the storefront POS screen (staff-operated).

Path

/store/{slug}/pos — replace {slug} with the location slug (same as public storefront).

Requires staff (or admin) session with POS permissions (pos.read, pos.create_order, etc.).

Who can do this

RoleAccess
StaffWhen POS permissions granted
AdminTypically yes

Steps

  1. Sign in as staff or admin.
  2. Navigate to /store/{location-slug}/pos for the active branch.
  3. Build an order using the POS catalog UI (categories, items, modifiers).
  4. Assign order type (dine-in, pickup, etc.) if prompted.
  5. Submit payment or mark order per POS workflow (cash/card integrations vary by merchant).
  6. Order appears in /staff/orders or /admin/orders for fulfillment status updates.

Status updates from POS

POS status changes may call /api/pos/order/status — fulfillment staff should still monitor the orders dashboard for PreparingReadyCompleted transitions.

Verify it worked

  • Order number appears in staff/admin orders list.
  • Kitchen or customer displays update if configured.

Common issues

SymptomLikely causeWhat to do
403 / redirectMissing POS permissionAdmin updates role
Wrong location catalogWrong slug in URLUse correct branch slug

Related articles

Loading footer...