Overview
Orders represent customer purchases in Flint Engine. Each order tracks the items purchased, payment status, order status, and any license keys assigned. The order system handles the complete lifecycle from placement to fulfillment.
Accessing Orders
Navigate to Products → Orders or Orders from the admin sidebar. Both routes lead to the same order management interface.
Order List
The order list shows all orders with:
- Order number and date
- Customer name and email
- Order total amount
- Order status (pending, confirmed, processing, completed, cancelled, refunded)
- Payment status (unpaid, pending, paid, partially_paid, failed, refunded)
Order Statuses
| Status | Description |
|---|---|
| Pending | Order placed, awaiting payment confirmation |
| Confirmed | Payment received, order confirmed |
| Processing | Order is being fulfilled (license assignment in progress) |
| Completed | Order fulfilled, license delivered to customer |
| Cancelled | Order cancelled by customer or admin |
| Refunded | Payment refunded, order cancelled |
Viewing Order Details
- Click on an order number to open full details
- View customer information and billing details
- See ordered items with product names and prices
- Check payment transactions and history
- Review assigned license keys
Managing Orders
Update Order Status
Change the order status as it progresses through fulfillment:
- Open the order detail page
- Select the new status from the status dropdown
- Save the change
- A notification is sent to the customer if applicable
Record Payments
Record manual payments for orders:
- Open the order detail page
- Click Record Payment
- Enter payment amount, method, and reference
- Save the payment record
Add Notes
Add internal notes visible only to staff:
- Notes are stored in the order history
- Use notes to document communication or special handling
Manage License Keys
For software orders, manage license assignments:
- Activate License — Enable a license for the customer
- Deactivate License — Disable a license
- Revoke License — Permanently invalidate a license
- Reissue License — Generate a new key
Creating Orders Manually
Admins can create orders on behalf of customers:
- Go to Orders → Create
- Select the customer or enter new customer details
- Add products to the order
- Set payment status and method
- Save the order
Order History
Every order maintains a complete audit trail including:
- Status changes with timestamps
- Payment records
- Admin notes
- License activations and deactivations
- Customer communications
Related Articles
- Products — Manage software products
- Inventory — Track license activations
- Payments — Payment processing details
Important: Always update order status promptly. The order history provides a complete audit trail for accounting and customer support.