Important update 1: Email Support is being transitioned to Webforms. Click here for more information.

Viewing and Managing Orders

The Orders page is the primary view for monitoring your store's transaction activity. Use it to track successful sales, identify failed or incomplete orders, investigate payment issues, and export order data for accounting or tax reporting. Every order your customers place through your store appears here, regardless of status.

Accessing your orders

  1. Log in to Storefront Manager.
  2. Select Orders from the left navigation menu.

Orders are sorted by Order ID from newest to oldest by default.

Finding a specific order

The orders table supports sorting and filtering, with three controls at the top right of the table: Table Columns, Filters, and Export CSV.

To sort, click any column heading: Order ID, Date, QTY, Amount, Status, or Username. Click the same heading again to reverse the direction.

To filter, click Filters and select one or more Status or Currency values. The table updates immediately. Select Clear from the same dropdown to remove filters.

To change which columns appear, click Table Columns and save your preferred layout.

To find a specific order quickly, use global search at the top of the navigation menu, or press Ctrl+K (Windows) or Cmd+K (Mac). Global search matches an Order ID, the customer's name or username, email address, or Stripe payment intent.

Each row also has an ellipsis menu with two actions: View Customer, which opens the customer's account, and Issue Refund, which starts the refund flow for that order. See Issuing Refunds.

Understanding order statuses

Each order has a status that reflects its current state.

StatusWhat it means
CompletedAll items in the order were successfully provisioned and paid for.
Partially CompletedAt least one item completed, but one or more items were cancelled or failed.
PendingOne or more items are awaiting a response, for example a domain transfer in progress.
CancelledPayment was not accepted. Includes card declines, incorrect postal code, or fraud detection.
FailedA provisioning error occurred. Payment was authorized but not all items completed.
RefundedThe entire order has been refunded.
Partially RefundedSome, but not all, items in the order have been refunded.

Viewing order details

Click anywhere on an order's row to open the order details page. You no longer need to click the Order ID specifically.

The page shows the order ID, status, and date at the top. The Order Details section also shows the order's Country (based on the GeoIP of the order) and a Stripe ID that opens the transaction in Stripe.

Customer information appears in the right sidebar: the customer's name and username, email address, and the last four digits of the card used. The sidebar's ellipsis menu includes View Customer, which takes you directly to that customer's account.

Two tabs organize the remaining content:

Order Items lists every item in the order with its own status, description, and line item price. Each item's description has two lines: the top line is the product or action, for example Domain 1-year registration, and the line below is the context, such as the domain name. Add-ons such as privacy protection appear under the domain they belong to. A Refunded indicator appears on any item that has been fully or partially refunded. The tab also shows the order subtotal, any applicable tax, and the grand total.

Transactions shows the full payment history for the order: date, charge type (auth, capture, refund, void), amount, status, and any message from Stripe such as a card decline reason.

Order item statuses

Items within an order each carry their own status, which may differ from the overall order status.

Item statusWhat it means
CompletedThe item was provisioned and paid for.
CancelledPayment was not accepted for this item.
FailedThe item was not provisioned correctly.
PendingWaiting for a response, for example a pending transfer.
RefundedThis item was refunded.
Partially RefundedThis item was partially refunded, for example $10 refunded on a $20 item.

Exporting order data

The Orders page lets you export your order history as a CSV file. The export is useful for accounting, tax remittance, reconciliation with Stripe, and any other record-keeping you manage outside of Storefront.

The export reflects whatever is currently shown in the table, so apply filters first to narrow the results before exporting.

Run an export

  1. Apply any filters to narrow the results.
  2. Click Export CSV.

The file downloads to your browser's default download location.

What the export includes

Each row represents one order. The file includes the following fields:

FieldDescription
Order IDThe Storefront order identifier.
DateDate the order was placed (YYYY-MM-DD).
AmountTotal order amount.
StatusOrder status at the time of export.
UserThe customer's username.
Tax amountTotal tax charged on the order.
Tax rateThe tax rate applied.
Tax nameThe name of the tax rule applied, for example HST or VAT.
Tax IDThe Tax ID or VAT ID associated with the tax rule.
Stripe IDThe Stripe transaction ID, for matching orders to Stripe payouts.

The Storefront Order ID is also embedded in the Stripe metadata for each transaction, so you can reconcile records in either direction between Storefront and your Stripe dashboard.

Export and tax reporting

The tax columns (amount, rate, name, and Tax ID) give you the data you need for tax remittance by jurisdiction. Storefront does not generate a separate tax report; the order export CSV is the primary tool for this. If your tax columns are empty, confirm that you have tax rules configured and that your customers' accounts have location data that matches a rule. See Collecting Taxes in Storefront.

Troubleshooting

An order shows Failed but my customer says they were charged.

A Failed order means the domain registration didn't complete, but Stripe may have captured payment before the failure occurred. Open the order's Transactions tab. If a capture appears without a corresponding void or refund, contact OpenSRS Support to investigate.

I can't find a specific order.

Use global search to look up an Order ID, customer name or username, email address, or Stripe payment intent. If the order isn't appearing in the table, check whether a status or currency filter is active, since filters hide orders that don't match. Select Clear in the Filters dropdown to show all orders.

An order has been Pending for several days.

Pending orders usually indicate a domain transfer still in progress. Transfer timelines vary by TLD and registry. If a transfer has been pending for more than 7 days, contact OpenSRS Support.

A Partially Completed order: what do I tell my customer?

At least one item in their order succeeded and at least one didn't. Open the order's Order Items tab to see which specific domains or add-ons failed. The customer was charged only for the items that completed; failed items are not captured.

My export is missing recent orders.

The export reflects whatever is currently showing in the orders table. If you have an active status filter applied, orders that don't match won't appear. Clear all filters and export again if you need a complete record.

The tax columns in my export are empty.

Tax data only appears if you have tax rules configured and the orders included taxable customers. See Collecting Taxes in Storefront for setup instructions.


Related articles


Questions? Contact OpenSRS Support.

How helpful was this article?

Thanks for your feedback!

Do you still need help? If so please submit a request here.