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