Orders & fulfillmentUpdated 2026-06-01

Create an order

Manually create orders for phone sales, POS, and custom transactions.

Not every sale comes through the storefront. The create order dialog lets you build an order manually — useful for phone sales, in-person pickups, and special orders.

Where to find it

Orders → Create order button in the filters toolbar. The dialog (/admin/orders with a create-order-dialog component) lets you add line items, select a customer, and set payment and fulfillment details.

What you can set

  • Customer — pick an existing customer or create a new one
  • Line items — search products and add them with quantities
  • Discounts — apply a coupon code
  • Shipping — choose a delivery option
  • Payment — mark as paid, pending, or manual
POST/order/create
Create an order (admin, POS, or API). Computes totals, tax, shipping, and discount server-side.
Session

POS orders

POS terminals create orders through the same backend endpoint but authenticate with a terminal key. See POS settings.