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:

FieldTypeDefaultVisibility ConditionDescription
Partial Fulfillment ThresholdNumeric input (1–100%)50%Only visible when Line Item Splitting is ONMinimum % 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_threshold in 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.