A deeper dive on split fulfillment threshold settings
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:
Operations → Operations Admin → Smart Fulfillment 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%
- Tooltip:
“Minimum percentage of a line item a warehouse must provide to be considered for partial fulfillment”
Technical Notes
- Value is stored in
partial_fulfillment_thresholdin your automation settings - Automatically 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.