Automated Fulfillment Request Management

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
  1. Navigate to Channels
  2. Select the Settings (Gear Icon) next to the desired channel
  3. Click Settings
  4. Enable toggle switch for Auto Generate Fulfillment Request on Import

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

  1. Navigate to Sources
  2. Click the Gear Icon next to the desired source
  3. Select Fulfillment Requests
  4. Click Strategy
  5. Locate Override: Auto Processing
  6. Select Auto Process
  1. Navigate to Settings
  2. Click Orders
  3. Select Fulfillment Request Strategy
  4. Locate Auto Process Fulfillment Requests
  5. Enable toggle switch
  6. Click Update to apply and complete
 

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.