Orders and the Order Life Cycle
Summary
Orders and the Order Life Cycle walks through how an order moves through Flxpoint (from channel import and invoicing, through routing and fulfillment, to shipment sync and profitability analysis) and flags the most common places orders get stuck.
An order is an incoming purchase request from a sales channel that needs to be fulfilled. Each order line item is tied to a product variant, so Flxpoint can fulfill it from any source inventory linked to that variant. From import to profitability analysis, every order moves through the same set of phases.
- Import: Orders pull in from a channel via Get Orders (B2C) or the API (B2B).
- Invoice: A B2C receipt is mirrored, or a B2B invoice is generated with payment capture.
- Route: Orders are assigned to eligible sources as Fulfillment Requests (FR/FOs).
- Process & ship: FR/FOs are sent to sources, then shipments sync back to the channel.
- Analyze profit: A source invoice on each FR/FO lets you compare cost against revenue.
- Importing: Orders are pulled from a channel via Get Orders.
- Invoicing: A receipt is mirrored for B2C, or an invoice is generated and payment captured for B2B.
- Routing: FR/FOs are generated (auto or manual) for the eligible source based on routing priorities.
- Processing: FR/FOs are submitted to the source, optionally returning an acknowledgment.
- Shipments: Shipments are imported from the source and synced back to the sales channel.
- Analyzing profitability: A source invoice on each FR/FO enables cost-versus-revenue analysis.
| Term | What it is |
|---|---|
| Order | What comes in from your sales channel (your revenue). |
| FR / FO | A fulfillment request / fulfillment order sent out to a source to fulfill the order. |
| Source invoice | The cost the source charges for that FR/FO (your expense). |
| Product variant | The link between an order line item and matching source inventory. |
Orders are received, POs and FRs are sent
Variant links drive automatic fulfillment
Routing priorities are set once, centrally
Profitability needs a source invoice
Order stuck on Acknowledged / Awaiting Shipment and never sent to the supplier
If an order has a shipping policy assigned, shipping mapping configured, and Auto Process Fulfillment Requests enabled but the FR/FO never advances to the source, the FR/FO is usually still unprocessed or blocked by routing. Confirm the source is enabled in the routing group and that the FR/FO is in a processing state rather than a draft. There is no separate manual Send to Supplier button; processing the FR/FO is what transmits it.
Order showed On Hold but was already processed, so tracking had to be entered manually
This happens when a hold is placed after the FR/FO has already moved forward, or when two channels share a source and submit at the same moment. Review the Order Timeline to confirm the sequence of events before re-processing, so a duplicate is not sent to the source.
What is the difference between an order and a PO/FR?
An order is the purchase request received from your sales channel. A PO/FR is the fulfillment request Flxpoint sends to a source to fulfill that order.
Why do B2C and B2B orders invoice differently?
B2C orders usually import as already paid, so Flxpoint mirrors the channel receipt. B2B/reseller orders are invoiced in Flxpoint using invoicing workflows, and payment is captured after authorization.
Do I have to add a source invoice?
Only if you want accurate profitability. The order still fulfills without one, but the Profitability Report cannot show cost-versus-revenue until a source invoice exists for each FR/FO.
