Overview
The Partial Fulfillment Threshold setting gives you precise control over partial order fulfillment in the Smart Fulfillment Automation system. It ensures that only warehouse groups capable of fulfilling a minimum acceptable percentage of an item are consideredโhelping prevent inefficient small-quantity shipments.
Note: This setting is only applicable when Line Item Splitting is enabled.
What is the Partial Fulfillment Threshold?
The Partial Fulfillment Threshold defines the minimum percentage of an ordered line item that a warehouse must be able to fulfill in order to be considered. If a warehouse group cannot meet the threshold, it is skipped.
Key Benefits
Improves fulfillment efficiency by skipping low-stock warehouses
Reduces shipping costs by avoiding fragmented shipments
Optimizes warehouse operations through smarter selection logic
How It Works
When an order is placed, the system checks available inventory across your warehouse groups and only includes those that can fulfill at least the threshold percentage of each line item.
Threshold Calculation
javascriptCopyEditconst meetsThreshold = (available / ordered) * 100 >= thresholdPercentage; const minimumAcceptableQty = Math.ceil(ordered * (thresholdPercentage / 100));
Warehouses below the calculated minimum quantity are skipped.
Example Scenarios
๐งฎ Scenario 1: 50% Threshold
Order:
Product A: 100 units
Threshold: 50% โ Minimum acceptable: 50 units
Warehouse Group Stock:
WG1: 40 units โ โ Below threshold
WG2: 60 units โ โ Accepted
WG3: 30 units โ โ Below threshold
Result:
WG2 fulfills 60 units
40 units remain unfulfilled
๐งฎ Scenario 2: 75% Threshold
Order:
Product A: 100 units
Threshold: 75% โ Minimum acceptable: 75 units
Warehouse Group Stock:
WG1: 60 units โ โ Below threshold
WG2: 80 units โ โ Accepted
WG3: 20 units โ โ Below threshold
Result:
WG2 fulfills 80 units
20 units remain unfulfilled
How to Configure
Location in App:
Shipping โ Shipping Admin โ Smart Fulfillment Automation Settings
Field Details:
Field | Type | Default | Visibility Condition | Description |
Partial Fulfillment Threshold | Numeric input (1โ100%) | 50% | Only visible when Line Item Splitting is ON | Minimum % of a line item a warehouse must fulfill to be considered |
UI Behavior
Only visible if Line Item Splitting is enabled
Validated to accept whole numbers between 1โ100%
Step size: 1%
Helper text:
โFor an order of 100 units and a threshold of 50%, a warehouse must have at least 50 units to be eligible.โ
Technical Notes
Value is stored in
partial_fulfillment_threshold
in your automation settingsAutomatically sent when "Auto Generate Fulfillment Orders" is triggered
Backend uses the value to filter warehouse candidates
Default threshold is 50%
Best Practices
Use higher thresholds (e.g., 75%โ90%) to enforce stricter fulfillment quality
Use lower thresholds (e.g., 25%โ50%) when partial fulfillment is still useful
Monitor fulfillment logs to see why certain warehouses were skipped
Consider reporting or alerting for near-threshold cases
Coming Soon (Roadmap Considerations)
Per-product thresholds
Customer-specific overrides
Threshold analytics and reporting
Visual alerts for skipped warehouses
Need Help?
Check our Smart Fulfillment Automation documentation or reach out to support for advanced configuration assistance.