Fulfillment Request Strategy
Summary
Configuration rules that control auto-processing, FR number format, max number length, and what happens when number limits are exceeded set globally or per source.
| Level | Navigation path | When to use |
|---|---|---|
| Global | Settings β Orders β Fulfillment Request Strategy | Default for all sources. Any source without a source-level override inherits these settings. |
| Per source | Sources β [Source] β Workflows β Source Fulfillment Request Strategy | Override global settings for a specific source. Per-source setting always takes priority over global. |
| Setting | What it controls | Default |
|---|---|---|
| Auto Processing | When enabled, FRs are automatically advanced from Unprocessed to Processing and transmitted to the source on the next Send FR integration run - no manual step required. Can be set globally or overridden per source. | Off (FRs require manual processing) |
| Fulfillment Request Number | Defines what the FR number is built from. Options: Flxpoint Order ID (internal ID) or Channel Reference # (the channel's order number). When one order generates multiple FRs, Flxpoint automatically appends -1, -2, -3 suffixes. |
Flxpoint Order ID |
| Max FR# Length | Maximum character count allowed for FR numbers on this source. When a generated FR number exceeds this limit, the FR is flagged with status Fulfillment Request # Exceeds Max Length and cannot be processed until resolved. The number is NOT trimmed automatically. | Not set (no limit) |
| Exceeds Max FR # Length Strategy | Defines what happens when an FR number exceeds the max length. Options: Void (removes the FR) or Hold (keeps it on hold for manual action). Configured directly below the Max FR# Length field. | Hold |
| Pass Order Custom Fields to Fulfillment Request | Forwards order-level custom fields (e.g. gift message, internal notes) to the FR so the source receives them as part of the fulfillment instruction. | Off |
| Pass Order Line Custom Fields to Fulfillment Request | Forwards per-line-item custom fields (e.g. engraving text, lot numbers) to the FR line items so the source receives per-item instructions. | Off |
Actions β Edit or adjust your Fulfillment Request Number format to produce shorter values inherently.-1, -2, -3 to the FR number. If your base FR number is already close to your Max FR# Length, the suffix pushes it over. Account for suffix characters when setting the max - e.g. if your base can be 12 chars and you expect up to 9 splits, set max to 14 (12 + 2 for -9).FRs showing "Fulfillment Request # Exceeds Max Length" status
Actions β Edit β shorten the FR# manually to fit within the limit β save β then process. To prevent recurrence: review your Fulfillment Request Number format setting and set Max FR# Length to match what your source actually accepts. Use the Fulfillment Request Status filter "Fulfillment Request # Exceeds Max Length" to find all affected FRs at once.Source is rejecting FRs because the PO number format is wrong
Sources β [Source] β Workflows β Source Fulfillment Request Strategy β Fulfillment Request # Generation and confirm the number source (Flxpoint Order ID vs Channel Reference #) matches what your source expects. Also confirm Max FR# Length is set correctly and that any split suffixes (-1, -2) are acceptable to the source. Void the rejected FRs, correct the strategy, then regenerate.How do I pass order custom fields to fulfillment requests for one source only?
Shipping label purchase page is stuck on an infinite loading screen?
This typically occurs when a source is missing a Fulfillment Request strategy. Flxpoint now automatically creates and saves a default FR strategy for all new sources to prevent this. If you encounter this on an older source, ensure a strategy is saved by navigating to Sources, selecting your source, and clicking Save within the Source Fulfillment Request Strategy workflow.
Can I set auto-processing for most sources but keep it manual for one specific source?
Settings β Orders β Fulfillment Request Strategy, then go to the specific source and set the per-source Override to Do NOT Auto Process. The source-level setting always wins over global.Does changing the Fulfillment Request Number setting affect existing FRs?
Actions β Edit.What's the recommended setup for a new source before going live?
How do I stop Flxpoint adding -1 to my fulfillment request numbers?
In the Fulfillment Request Strategy, choose the numbering option that says to skip -1. When an order produces only one fulfillment request, the number is just the channel reference (or order ID); a -2, -3 suffix is added only when there are more requests. You can set it for the whole account or override it on a single source.
How do I add a prefix to the order number sent in the fulfillment request notes?
Add a Conditional rule to the mapping template for the notes field, set it to Always Run, and use the prefix action to add your text in front of the value. There is also a prefix-with-field action if the prefix should come from another field.
