Auto-pick the vendor with stock at the lowest wholesale, every line, every order.
When a Shopify order arrives, every line item gets matched against every distributor that carries the same UPC. We filter to vendors with stock, sort by wholesale price, and submit to the cheapest in-stock vendor — automatically. Audit trail per line item shows you exactly why each decision was made.
Decision logic runs in-process with the order webhook. No queue lag.
Every routing decision logs the candidates considered, the chosen vendor, and the reason. Surfaced on the order detail page.
Out-of-stock or discontinued products fall through to the next-cheapest vendor automatically. Configurable: prefer in-stock-anywhere over OOS-cheapest.
Routing overrides for incentive programs run BEFORE default routing. Force-route a brand for a window without breaking the rest of your logic.
Same physical product carried by 3 distributors → 1 Shopify variant → 3 candidates considered per order.
| What | Ordnance | SparkShipping |
|---|---|---|
| Decision latency | < 50ms | 500ms+ (queue-based) |
| Audit trail | Per-line-item, surfaced in UI | Logs only |
| Override layer | Native, time-bound | Manual rules |