Skip to content

Orders

An order is created when a customer completes the checkout. Orders live on the Customers screen — every customer has a list of their orders.

The Native Shop stores orders in s_orders. Each order links to exactly one customer and lists the purchased products, totals, tax, and payment status.

Find an order

  1. Click VOD / Shop → Customers in the sidebar.
  2. Find the customer by e-mail in the list.
  3. Click Edit → Orders (or the orders icon on the row).

Each order row shows:

  • Order number — sequential ID.
  • Date — time of checkout.
  • Status — Pending / Paid / Cancelled / Refunded.
  • Payment method — PayPal, Stripe, Invoice.
  • Total — gross sum in the shop currency.

Order detail

Click Edit on an order row to open the order detail:

  • Line items — every product with quantity, unit price, line total.
  • Billing address — customer address at checkout time.
  • Payment log — the gateway transaction id plus status callbacks.
  • Subscriptions — if the order started or renewed a subscription, the schedule shows here.

Change an order status

Pick the new status from the dropdown in the order row and click Save. Status changes are audit-logged in the payment log below the order.

The available statuses are:

StatusMeaning
PendingCheckout completed, payment not yet confirmed by the gateway.
PaidPayment confirmed. This is the default after Stripe / PayPal success.
CancelledCustomer or admin cancelled the order.
RefundedMoney returned to the customer.

Manual status changes do not refund money

Changing the status to Refunded in the backend is a book-keeping flag only. Issue the refund inside the gateway (Stripe / PayPal dashboard) before flipping the status, otherwise the books disagree with the gateway.

Cancel a subscription

Open the customer, click Subscriptions, find the row, and click Cancel. The next billing cycle is skipped; the customer keeps access until the current period ends. See Products for how subscription intervals are configured.

Invoices

If Automatic generation of invoices after successful payment is set to Enabled on Shop Master Data, every Paid order produces a PDF invoice. Find it in the order detail under Invoice PDF.

With SevDesk integration enabled, the invoice is additionally created in SevDesk and linked back via the SevDesk ID shown on the order.

Common issues

Pending orders after successful payment

If an order stays Pending after Stripe / PayPal success, the gateway webhook probably failed. Check the Stripe webhook log or PayPal IPN log. For Stripe, the Webhook Secret on the Stripe screen must match the secret configured in the Stripe dashboard.

Multiple orders for one cart

Customers who double-click Complete purchase can produce duplicate orders. Spot them by matching timestamps to the minute and identical totals, then cancel the duplicate.

See also