Skip to main content

Orders, Refunds, and Delivery

When a player purchases a product, an order is created. The order moves through a series of statuses from creation through item delivery.


Order lifecycle

StatusMeaning
PENDINGCreated, awaiting payment
PAIDPaid, awaiting delivery
DELIVERINGBeing delivered (RCON in progress)
DELIVEREDFully delivered ✅
PARTIALLY_DELIVEREDSome items delivered, some not
CANCELLEDCancelled (by player or system)
REFUNDEDRefunded
FAILEDDelivery error

Order contents

Each order contains one or more products. For each product you can see:

  • Product name and selected variant (if any)
  • Quantity and price
  • Delivery status: pending / delivered / error
  • Number of delivery attempts and time of the last one

Order types

Type (kind)Description
storefrontProduct purchased from the storefront
topupStore balance top-up

Refund

The store owner can refund an order:

  1. Admin panel → Orders → select order → "Refund"
  2. Enter a reason
  3. Funds are returned to the player's store balance

Limitations:

  • Only available for orders with status DELIVERED or PARTIALLY_DELIVERED
  • Refund is not possible if the item has already been used (there is no technical way to reclaim the item)

Redeliver

If delivery failed (status FAILED), you can request a retry:

  1. Admin panel → Orders → order → "Redeliver"
  2. The system resends the RCON commands
  3. The attempt counter is incremented

OrderDetailDrawer

In the admin panel, an order opens in a side drawer with tabs:

  • Products — list of OrderItems with prices and statuses
  • Delivery — payload, attempts, errors
  • Audit — who changed the order and when

Next steps