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/createCreate an order (admin, POS, or API). Computes totals, tax, shipping, and discount server-side.
SessionPOS orders
POS terminals create orders through the same backend endpoint but authenticate with a terminal key. See POS settings.
Related