Skip to content

Orders

Two separate screens: Orders (purchases) and Top-up orders (users adding balance).

Order states

StateMeaning
UnpaidOrder created, money has not arrived
PaidMoney received
CompletedGoods delivered

Automatic-delivery products run through all of it the moment payment lands. Manual-delivery products stop at Paid, waiting for you.

Delivering manually

Open the order, write the delivery content, save — the buyer can then retrieve it.

Overwriting content that was already delivered is allowed, typically to re-send. Plugins can subscribe to this action to notify the buyer; see the hook reference.

What the money fields mean

A few order fields are easy to confuse:

FieldMeaning
amountWhat the buyer actually paid, including the payment channel fee
pay_costThe payment channel fee
rebateCommission for the supplier or sub-store owner
divide_amountThe referrer's cut — see referral commission

When calculating profit, remember to subtract pay_cost from amount, or the channel fee ends up counted as your revenue.

Exporting

Export filtered orders exports whatever the current filter matches, telling you the row count first.

Clearing orders

Clear bulk-deletes historical orders. Think before you do: deleting orders also deletes the sales statistics derived from them.

Cannot find an order?

A buyer says they paid but received nothing. Check in this order:

  1. Search Orders by order number or contact and confirm the order exists
  2. Look at its state — still "Unpaid" means the payment callback never arrived
  3. Callbacks usually fail because the callback URL configured at the payment provider is wrong, or a CDN is blocking it — see the custom callback domain in site settings
  4. Still stuck? Read runtime.log in the site root

Released under the MIT License