Skip to content

Flint Engine — The eCommerce Operating System

Flint Engine eCommerce OS

Orders

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

  1. Click on an order number to open full details
  2. View customer information and billing details
  3. See ordered items with product names and prices
  4. Check payment transactions and history
  5. Review assigned license keys

Managing Orders

Update Order Status

Change the order status as it progresses through fulfillment:

  1. Open the order detail page
  2. Select the new status from the status dropdown
  3. Save the change
  4. A notification is sent to the customer if applicable

Record Payments

Record manual payments for orders:

  1. Open the order detail page
  2. Click Record Payment
  3. Enter payment amount, method, and reference
  4. 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:

  1. Go to Orders → Create
  2. Select the customer or enter new customer details
  3. Add products to the order
  4. Set payment status and method
  5. 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

Important: Always update order status promptly. The order history provides a complete audit trail for accounting and customer support.