This guide provides a comprehensive overview of the order life cycle in Flxpoint, detailing the process from import to fulfillment analysis. Explore what the order life cycle entails, how to manage each phase, follow a hands-on tutorial, and refer to detailed examples and tools, designed for all users, especially newcomers. (Last updated: 08:25 PM -04, Sunday, June 15, 2025)
🔍 What Is the Order Life Cycle?
The order life cycle in Flxpoint outlines the journey of an order from its import to final analysis, encompassing seven general phases:
- Importing: Import orders from a channel.
- Invoicing: For B2C channels importing the receipt or B2B channels generating an invoice and capturing payment.
- Routing Orders: Route orders by generating or manually creating Fulfillment Requests/Fulfillment Orders (FR/FOs) for eligible source(s).
- Processing: Submitting FR/FOs to source(s) and (optionally) receiving acknowledgments back from source(s).
- Shipments: and/or invoices imported from source(s).
- Shipments: synced back to the sales channel.
- Analyzing Order Profitability: Requires a source invoice to be added for each FR/FO.
Example Scenario:
- An order is imported from Shopify, generating a B2C receipt.
- It’s routed to a preferred source, processed with an acknowledgment, and shipped.
- The shipment syncs back to Shopify, and profitability is analyzed with a source invoice.
Key Difference: An order is what comes in from your sales channel, while a purchase order (PO) is sent to your source or supplier for fulfillment (as noted in the video at 0:20-0:27).
Image: This diagram illustrates the order life cycle, showing the flow from order import to shipment sync and profitability analysis.
Video: This 3:40 video provides an overview of the order life cycle, explaining how orders are routed, purchase orders are generated, and shipments are managed (transcript available for reference).
In terms of our automated integrations, the general flow of processes is:
- Integrated Channel → Get Orders.
- Internal Routing Orders.
- Integrated Source → Send Fulfillment Requests/Fulfillment Orders.
- Integrated Source → Get FR/FO Acknowledgments (optional).
- Integrated Source → Get Shipments.
- Integrated Source → Get Invoices.
- Integrated Channel → Sync Orders.
🛠️ How-to Guides
A. How to Import Orders
- Ensure your sales channel is integrated with Flxpoint’s Get Orders feature.
- Navigate to the Orders section and initiate the import process.
- Verify the imported order details match the channel data.
- Check for any workflow rules that may apply (e.g., hold status).
B. How to Invoice Orders
- For B2C: Confirm the receipt is generated automatically upon import.
- For B2B: Go to the order, apply invoicing workflows, and generate the invoice.
- Add custom rules (e.g., $2 dropship fee) via the reseller channel’s Invoicing page.
- Review the invoice total before submission.
C. How to Route Orders
- Go to Settings > Orders and Routing to set routing priorities (e.g., lowest cost, preferred source).
- Manually generate a FR/FO or enable auto-generation at the channel level.
- Review the selected source based on routing rules.
- Submit the FR/FO to the source.
D. How to Process Orders
- Navigate to the source level and confirm the FR/FO is ready.
- Process the FR/FO manually or enable auto-processing (set at the source level).
- Wait for an acknowledgment from the source (optional).
- Verify the order moves to an acknowledged state.
E. How to Manage Shipments
- Run the Get Shipments job or manually add shipment details (e.g., ship date).
- Sync the shipment back to the sales channel.
- Import source invoices to track costs.
- Confirm shipment details are updated in Flxpoint.
F. How to Analyze Order Profitability
- Ensure a source invoice is added for each FR/FO.
- Navigate to the order details and review the profitability report.
- Compare source costs with channel revenue (e.g., subtotal vs. total).
- Adjust pricing or routing strategies based on insights.
These guides help you navigate each phase of the order life cycle effectively.
🧪 Tutorial
Complete an Order Life Cycle
Goal: Process an order from import to profitability analysis.
Scenario: A B2C order (Order #5001) for Item W789 (Quantity: 2) is imported from Shopify.
Steps:
- Import Order #5001 via the Shopify Get Orders integration.
- Verify the B2C receipt is generated with a total of $30.00.
- Set routing to the preferred source (e.g., Warehouse A) and generate a FR/FO.
- Process the FR/FO and wait for the source acknowledgment.
- Run Get Shipments to update the shipment status and sync it to Shopify.
- Import the source invoice and analyze profitability (e.g., $25 cost vs. $30 revenue).
🧪 You’ve completed the order life cycle! Use this insight to optimize your process.
📚 Reference
Order Life Cycle Phases
Phase | Description |
---|---|
Importing | Orders are pulled from channels via Get Orders. |
Invoicing | Generates receipts for B2C or invoices for B2B with payment capture. |
Routing Orders | Assigns orders to sources based on routing rules. |
Processing | Submits FR/FOs and receives acknowledgments (optional). |
Shipments | Imports shipment data and syncs to channels. |
Analyzing Profitability | Evaluates costs vs. revenue with source invoices. |
Example Order Life Cycle
Order # | Phase | Action |
---|---|---|
5001 | Importing | Imported from Shopify. |
5001 | Invoicing | Receipt generated ($30.00). |
5001 | Routing | Routed to Warehouse A. |
5001 | Processing | FR/FO processed with acknowledgment. |
5001 | Shipments | Shipment synced to Shopify. |
5001 | Analyzing | Profitability analyzed ($25 cost vs. $30 revenue). |