How To Configure Node Priority For Multi‑Location Fulfillment
Node Priority
Definition
A ranking or rule that determines which fulfillment locations should be used first for specific orders or channels.
Overview
Node Priority A ranking or rule that determines which fulfillment locations should be used first for specific orders or channels. Configuration is a practical process: define business goals, select priority criteria, create channel/SLA profiles, encode rules in your OMS/WMS, then observe and improve.
Configuration must be deliberate. Poorly implemented node priority creates unexpected splits, higher freight spend, and SLA misses. The steps below outline a pragmatic setup for multi-location operations using common OMS/WMS features.
Step 1 — Define Objectives And KPIs
Decide what you want the priority rules to achieve: minimize cost, maximize on-time delivery, reduce split shipments, or protect contract obligations. Assign measurable KPIs for each objective (shipping cost per order, on-time percentage, split-shipment rate, inventory turnover by node).
- Objective: Define primary goal for each sales channel (e.g., DTC: minimize transit time; Wholesale: minimize freight cost).
- KPI: Choose metrics to evaluate success and iterate the rules.
Step 2 — Inventory And Node Profiling
Catalog node capabilities: inventory available, storage type (ambient, cold), throughput capacity, carrier access, and special certifications (bonded, hazmat). Tag SKUs with handling requirements and channel eligibility so the allocation engine can quickly filter nodes.
- Node Tagging: Label each node with capabilities and restrictions.
- SKU Attributes: Attach attributes such as temperature requirement, hazardous class, or gated marketplace restrictions.
Step 3 — Build Priority Profiles
Create separate priority profiles for combinations of channel and SLA: for example, DTC-SameDay, DTC-Standard, Marketplace-Standard, B2B-48hr. For each profile, list nodes in order of preference and specify whether the priority list is strict (strict first-match) or soft (consider score among top N).
- Profile Per Channel/SLA: Keeps rules simple and transparent.
- Strict vs Soft: Strict stops at first eligible node; soft ranks eligible nodes by secondary factors like cost.
Step 4 — Define Fallbacks And Split Rules
Design clear fallback behaviors: when top-priority nodes lack full quantity, should the system split the order, consolidate partial shipments, or backorder? Specify maximum allowed splits and whether split shipments are allowed for certain channels.
- Split Thresholds: Set limits on splits to control shipping cost and complexity.
- Backorder Policy: Prefer backorder for wholesale orders but allow split shipments for urgent consumer orders.
Step 5 — Implement In The OMS/WMS And Test
Encode the rules in your OMS or WMS. Use staging data and a test order corpus that includes edge cases (multi-SKU, perishable, restricted SKUs, varying delivery addresses). Validate that the system allocates according to profile and that failover behaves as expected.
- Test Cases: Include channel, SKU constraints, and node outages in testing.
- Logging: Enable allocation decision logs so you can trace why a node was chosen.
Step 6 — Monitor, Measure, And Iterate
After go-live, monitor the KPIs you defined. Expect to refine rules: perhaps prioritize a secondary node for peak days or add carrier cost thresholds that force a different node selection. Use A/B tests for significant changes to compare cost and SLA impacts.
- Continuous Review: Revisit priorities seasonally and when you add nodes or carriers.
- Automated Adjustments: Consider automated re-prioritization based on live metrics (e.g., shift priority away from a congested node).
Operational Tips And Pitfalls
Keep rules simple to start, avoid too many exceptions, and ensure cross-team alignment (ops, commercial, and customer service). Common pitfalls include overly complex logic that is hard to maintain, no monitoring of real-world outcomes, and failing to factor in carrier service disruptions.
- Simplicity First: Start with a small number of profiles and expand as needed.
- Visibility: Keep allocation reason codes visible to customer service to answer SLA or delay questions.
- Resilience: Build explicit outage behavior so orders continue to flow during node downtime.
In short, the Node Priority configuration process is a focused discipline: define objectives, profile nodes and SKUs, build channel/SLA-specific priority lists, implement clear fallbacks, and iterate using measurable KPIs. Properly configured node priority reduces cost, improves SLA adherence, and makes allocation decisions predictable and auditable.
Sources And Additional Reading (3)
- Manage locations and inventory
“Manage locations and inventory.” Shopify Help Center, https://help.shopify.com/en/manual/locations.
- Fundamentals: Warehouse and Distribution
“Fundamentals: Warehouse and Distribution.” MHI, https://www.mhi.org/fundamentals.
- Standards For The Global Supply Chain
“Standards For The Global Supply Chain.” GS1, https://www.gs1.org/standards.
More from this term
Looking for a 3PL?
Compare warehouses on Racklify and find the right logistics partner for your business.