Fulfilling orders in the admin dashboard
A walkthrough of the merchant order flow — marking orders fulfilled, recording tracking numbers, exporting to CSV, and what the customer sees at each step.
Every paid order lands in Admin > Orders the moment Stripe confirms the payment. The default view lists the 20 most recent orders with the customer email, total, line-item count, and status. Filters along the top narrow by status (new / fulfilled / refunded / cancelled), date range, or a specific customer email — use them to triage when the queue grows past what you can eyeball.
Marking an order fulfilled
Open any order to see the full detail view. You'll see line items with per-item fulfillment badges (digital items auto-fulfill on Stripe confirmation; physical items stay 'pending' until you mark them shipped), the payment breakdown, the customer's shipping address, and any notes they left during checkout. Click 'Mark shipped' to record the tracking number and carrier — this sets the item's fulfillment_status to 'shipped' and triggers the shipping-confirmation email to the customer.
Customers get an email the moment you click 'Mark shipped' with the tracking number as a clickable link. If you need to queue up the email for later, draft the shipping update manually via Newsletter > New Campaign instead.
CSV export for accounting or fulfillment partners
The 'Export CSV' button on the orders list streams the currently-filtered set as a UTF-8 CSV. Columns include order ID, customer email, line items (flattened), totals, shipping address, status, and timestamps. The export is streaming rather than buffered so it works cleanly on tenants with thousands of orders — the file starts downloading immediately rather than waiting for the full result set.