Overview
Once an order has been place, paid for (or deferred), and imported into Flxpoint, the next step in the order flow is the creation of the fulfillment request. Following the steps below will enable Flxpoint to handle the generation and processing of the fulfillment request based on your routing priorities and settings.
For more information on fulfillment request, please see: Fulfillment Requests & Fulfillment Orders.
Instructions & Tutorials
Auto-Generating Fulfillment Requests
Follow these steps below to allow Flxpoint to automatically generate a fulfillment request upon import of an order.
During the generation flow, the following stages occur:
- The order is routed based on your routing priority and settings to determine which source or combination of sources are the best fulfillment option (i.e. the lowest cost solution)
- The fulfillment request(s) with the chosen source(s) is added to the order
- Any unique Fulfillment Request Strategies from the source(s) are applied (i.e. altering the FR/FO # or auto processing)
- When completed, all stages are recorded in logs that can be viewed
The fulfillment request has now generated, attached, and is ready to go through the processing life cycle.
How to Enable Auto-Generating Fulfillment Requests |
---|
|
Auto-Processing Fulfillment Requests
Auto-Processing allows Flxpoint to automatically send the fulfillment request to the source on the next Send Fulfillment Request integration run.
When processing, a fulfillment request primarily goes through the following states:
UNPROCESSED | by default |
PROCESSING | if auto processing is enabled or once manually launched from UI |
PROCESSED | if processed successfully but not acknowledged by a source, or if manually designated in UI |
ACKNOWLEDGED | if processed successfully and received acknowledgement from source, or if manually designated in UI |
FAILED | if there was a submission failure to a source |
CANCELED | if the FR/FO has been canceled by a source |
Once a fulfillment request has been successfully processed, it will go into one of the two states:
PROCESSED | if a source cannot automatically acknowledge an order (or doesn't provide acknowledgements). The source may later pass back an acknowledgement or leave the fulfillment request as processed. |
ACKNOWLEDGED | if a source can automatically acknowledge an order (i.e. submissions via API) |
Click here to understand Other Statuses
Once a fulfillment request is either processed or acknowledged, it's eligible to receive shipments.
Follow these steps below to allow Flxpoint to automatically process the fulfillment request after it has been created.
How Enable Auto-Processing Fulfillment Requests for a Single Source |
How to Enable Auto-Processing Fulfillment Requests Globally |
---|---|
|
|
Generation Logs
As the fulfillment request is generated, Flxpoint tracks the routing decisions and stages of the process. This lets you confirm routing group overrides have been applied correctly, see rate shopping details, and many other scenarios that could arise during the order routing process.
We recommend using the logs as a starting point for any troubleshooting.