Distributed fulfillment orchestration platform

Fulfillment Supplier Network for Order Routing and Multi-Partner Fulfillment

FSN connects merchants, warehouses, suppliers, carriers, marketplaces, and ERPs in one distributed network — so every order can be routed, shipped, returned, and reconciled without centralizing operational data.

Built for multi-partner fulfillment · ERP integrations · Carrier routing · Returns · Payout reconciliation

100GB+partner data, never copied
11-steprouting pipeline
9carrier integrations
4isolated domains
NEWConnect any of 4 ERPs · per-transaction payouts · operator review queue
What is FSN?

A fulfillment orchestration platform for distributed networks

FSN is a fulfillment orchestration platform that connects merchants, fulfillment partners, suppliers, carriers, marketplaces, and ERPs. It helps every partner keep control of their own data while the network coordinates routing, shipping, returns, and financial reconciliation.

  • Connect fulfillment partners without centralizing all data
  • Route orders based on stock, region, SLA, cost, capacity, and carrier rules
  • Coordinate shipping, returns, and payouts across one network
  • Support merchants, warehouses, suppliers, logistics partners, and ERP systems

Connect FSN to the carriers, marketplaces, and ERPs you already use

FSN supports integrations with major carriers, marketplaces, and ERP systems, helping teams coordinate fulfillment without replacing their existing tools.

DHLDHLExpress · Paket
UPSUPSDeveloper Kit
FedExFedExWeb Services
DPDDPDMyDPD
GLSGLSShipIT
EvriEvriHermes
OTTOOTTOMarketplace
NNettoEDI / AS2
AmazonAmazonSP-API
eBayeBayMarketplace
OdooOdooERP
JJTL-WawiERP

Supported examples include DHL, UPS, FedEx, DPD, GLS, Evri, OTTO, Netto, Amazon, eBay, Odoo, and JTL-Wawi.

The Problem

Fulfillment gets harder when every partner works in a different system

As merchants scale across warehouses, suppliers, carriers, marketplaces, and ERPs, orders become harder to route, inventory gets harder to trust, and reconciliation becomes slower. FSN solves this by coordinating every partner without forcing all operational data into one central system.

01
Orders route to the wrong partner

Manual checks for stock, region, SLA, carrier, and capacity can lead to delays, mis-shipments, or stranded orders.

02
Centralizing data becomes the bottleneck

Copying catalogs, stock, and order history into one system creates complexity and slows operations.

03
Every party uses a different SKU

Merchants, 3PLs, suppliers, and marketplaces often use different identifiers, which creates mapping errors.

04
Carrier billing becomes difficult to reconcile

Multiple warehouses, merchants, and carrier accounts can create disputes and billing confusion.

The Platform

One network for orders, fulfillment, shipping, returns, and reconciliation

FSN connects every partner in the fulfillment chain while allowing each one to keep its own ERP, database, and operational data. The Control Plane coordinates events, routing rules, permissions, and audit trails across the network.

Domain isolation

Each partner keeps control of its own operational data.

Event-driven by default

Cross-domain changes move through authenticated events instead of shared databases.

Lightweight Control Plane

FSN coordinates rules, routing, snapshots, and audit trails without storing full operational history.

The Variant is the unit

Stock, orders, shipping, and marketplace mappings reference canonical variant IDs.

0
Orders routed sustained
0
Mapping resolve p99
0
Routing pipeline steps
0
Test coverage target
0
Unmapped routes allowed
How It Works

How FSN works from order to payout

Every partner runs as an isolated node. The Control Plane connects them through events and authenticated calls, never by centralizing their data.

01

Partners connect their systems

Merchants, fulfillment partners, suppliers, and carriers connect their ERPs, APIs, carrier accounts, and routing rules as independent nodes.

02

FSN routes the order

The routing engine checks stock, region, SLA, carrier capability, cost, capacity, and fallback rules to select the right fulfillment partner.

03

The order is fulfilled and shipped

The selected partner receives a pre-qualified assignment, resolves the carrier label, and ships the order with tracking events normalized across the network.

04

Returns, payouts, and reconciliation are completed

FSN helps close the loop across delivery, returns, refunds, shipping costs, supplier costs, and financial records.

Who It Serves

Built for every role in the fulfillment chain

FSN supports the different partners involved in fulfillment, while keeping each partner's data, systems, and permissions separate.

FOR MERCHANTS — 01

Place orders and let the network find the best partner

Place orders and let the network find the best fulfillment partner based on stock, SLA, carrier rules, cost, and proximity.

  • Rules-based routing on stock, region, SLA, cost and proximity
  • Customer PII never leaves your node
  • Full per-order routing decision audit
Place orderROUTING ENGINEPartner assigned
FOR FULFILLMENT PARTNERS — 02

Receive only the orders you can actually fulfill

Receive only the orders you can actually fulfill, with pre-qualified assignments, carrier label resolution, and synchronized tracking events.

  • Multi-carrier, multi-account label resolution
  • Delta-only stock sync, no full catalog transfers
  • Stale snapshots are blocked from routing automatically
Inbound queue#48372 · 2 linesDHL Express · pre-qualified#48373 · 1 lineUPS · merchant account#48375 · 4 linesGLS · in stockPick · Pack · ShipSHIPPING LABELTracking · 1Z FSN 8472 0091STOCK SNAPSHOT1,284qty available · synced 2m ago
FOR SUPPLIERS — 03

Release your catalog, control who can use it

Release catalogs, control permissions, and manage which merchants can access which products.

  • Per-merchant, per-category, per-product entitlements
  • Dropship directly on the merchant's behalf
  • Nine permission levels from view-only to returns-allowed
Catalog Release v4Published · 12,480 variantsMerchant · Nordwinddropshiplisting_allowedMerchant · Bauhoforder_allowedstock_visibleCategory · Toolsview_onlyGrant entitlementRELEASE ≠ ACTIVATIONReleased (permitted)Entitled per merchantActivation pendingImported to node
FOR LOGISTICS PARTNERS — 04

Plug your carrier accounts in once, route at scale forever

Connect carrier accounts once and route shipments at scale using service, zone, capacity, and fallback rules.

  • Per-merchant, per-service, per-zone carrier preference rules
  • Fallback chains for capacity caps and service outages
  • Tracking events normalized into one canonical schema
CARRIER ACCOUNT POOLDHL · Merchant accountprimaryDHL · Fulfiller accountfallbackUPS · Supplier accountB2BGLS · Merchant accountEU onlyLABEL RESOLVEROrder #48372 → DEZone match · DEService · Express OKAccount · Merchant DHLCapacity · 84% usedDHL · Merchant · winDecision audit · 7ms
Solutions

Coordinate fulfillment across every partner without centralizing their data

FSN brings routing, mapping, shipping, returns, and reconciliation into one operating model while allowing each partner to keep control of its own systems and data.

01Route
02Map
03Ship
04Return
05Reconcile
Routing Engine
11-step deterministic routing, every order, every time

Stock, region, SLA, carrier, capability, capacity, cost, proximity, freshness, fallback, audit. Every candidate is scored and the winner is logged. No randomness, no guessing.

See the pipeline →
Routing pipeline · Order #48372StockRegionSLACarrierCapabilityCapacityCostProximityFreshnessFallbackAuditWINNERFP-Berlin · score 0.928 · DHL Express · 1.2km from buyerAudit trail · per-stepstep 03 SLA · 4 candidates passstep 06 Capacity · 2 rejectstep 11 Audit · lockeddecision_id: rd_8a2c4f · evaluation: 11ms · 7 candidates
Mapping Engine
SKU translation across every partner, every marketplace

Merchant SKUs, fulfiller SKUs, supplier SKUs, marketplace listings. The mapping engine resolves to canonical Variant IDs in under 200ms p99, with auto-resolver suggestions and a queue for ambiguous cases.

Map your catalog →
SKU mapping · auto-resolverMERCHANTDRL-200-BLKDrill 18V blackVARIANT IDvar_8472_0091canonical · lockedMARKETPLACEB07Q8L9X4YAmazon ASINMAPPING QUEUE · AMBIGUOUSDRL200-BK→ var_8472_0091confidence 0.94acceptDRILL-18V→ 3 candidatesconfidence 0.42reviewp99 resolve 187ms · queue length 12VariantId is the canonical primary key. SKUs are aliases only.
Shipping
Multi-carrier, multi-account labels, in one resolver

Pick the right carrier account for every shipment by zone, service, capacity, ownership and contract. Tracking events are normalized into one canonical schema regardless of upstream provider.

Ship at scale →
Label resolution flowCANDIDATESDHL · merchantDHL · fulfillerUPS · supplierGLS · merchantFILTERSZone matchService levelCapacity below capAccount activeContract OKB2B-only · ✗Cost rankedWINNERDHLmerchant account · DELABEL1Z FSN 8472 0091Tracking eventslabel_created → in_transitout_for_delivery → deliveredcanonical schema ✓resolver_id: lr_9c4d8e · evaluated: 4 candidates · winner score 0.91
Returns Domain
Returns as a first-class domain, not an afterthought

From request through inspection, disposition and financial close. Restock, quarantine, dispose, supplier-return or partial-accept. The return saga is long-running and crash-recoverable, with full status history.

Close returns cleanly →
Return lifecycle · Case RC-7741RequestedmarketplaceApprovedlabel issuedIn transitReceivedInspectionper itemDispositionFin. closerefund + feeDisposition outcomesRestockQuarantineDisposeSupplierReturnPartialAcceptCrash-recoverable saga · full ReturnStatusHistory retained
Financial Flows
Settlement, refunds and chargebacks, reconciled automatically

Reconciliation runs on order close, return close and chargeback events across payments, settlements, shipping, refunds, supplier costs and fees. Every financial record is append-only. Discrepancies raise an operator alert.

Reconcile automatically →
Reconciliation · Order close #48372MARKETPLACE SETTLEMENT€ 248.00SHIPPING + FEES− € 19.40SUPPLIER COST− € 142.10RECONCILED MARGIN · APPEND-ONLY€ 86.50Balanced ✓Ledger · immutableSettlementRecord · created on order closelockedRefundRecord · nonelockedReconciliationEntry · auto-generatedlocked
Connect Your ERP

Connect your existing ERP without rebuilding your fulfillment operations

FSN supports multiple ERP connection paths so each partner can keep using the system they already run. The onboarding process keeps the same core journey: connect credentials, test sync, validate events, and go live.

4
supported ERPs
~90
mins active work
2–3
working days end-to-end
guided onboarding call
JTL Wawi
Wawi 1.7+ via JTL-Connector
Polling every 5 min

Desktop Wawi has no native API — JTL-Connector (free, official) is the bridge. Generate a token, set polling frequency. Many customers already have it installed for Amazon / eBay / OTTO.

JTL-Connector bridge MSSQL replica seam Configurable interval
Microsoft D365 BC
Cloud + on-premises
Business Events

Native OData v4 + OAuth2 client credentials. Setup is heaviest on the Azure AD side (app registration + admin consent), but no software installs on the BC instance itself.

OData v4 over OAuth2 AAD app registration Token cache + refresh
PlentyONE
All current editions
Event Procedures

Simplest of the four. Create a REST API user, configure Event Procedures pointing at FSN, done. HMAC-signed webhooks for inbound, REST for outbound. No middleware required.

REST API user HMAC inbound signing No middleware
Per-Transaction Payouts

Automated payouts for every successful shipment

FSN tracks completed shipments, calculates per-transaction payouts, aggregates balances, and supports monthly transfers through Stripe Connect Express. This helps partners get paid accurately while keeping a traceable financial record.

Accrual
per shipment delivered
Aggregation
Daily
automatic ledger sweep
Payout
Monthly
Stripe Connect transfer
Three guard policies

Fraud checks and review queues help prevent incorrect payouts before money moves.

VAT done right

Reverse invoicing and regional VAT logic support cleaner financial operations.

Annual statements

Partners can generate traceable annual statements from delivery events through bank records.

Learn more about Stripe Connect →

In the Box

Core FSN features included from day one

Every FSN tenant includes the core capabilities needed to coordinate routing, mapping, shipping, returns, security, observability, and reconciliation across the fulfillment network.

11-step routing pipeline SKU mapping engine Multi-carrier resolver Returns saga Per-tx payouts Encrypted credentials Sync dashboard Conflict resolver DACH VAT compliance Role-aware UI Multi-tenant Per-node databases Kafka backbone Prometheus metrics OpenTelemetry tracing Append-only audit EN / DE i18n Light + dark mode
Demo Video

Watch how FSN routes an order

See how FSN evaluates routing rules, partner capacity, SKU mapping, shipping options, returns, and reconciliation in a short product demo.

Watch demo videoFSN in motionWatch on YouTube ↗
Integrations

Connected to the stack you already operate

Transport is a channel, never the business model. The same canonical objects flow over REST, SFTP, AS2 or EDIFACT.

DHL logo
DHL
UPS logo
UPS
FedEx logo
FedEx
DPD logo
DPD
GLS logo
GLS
Evri logo
Evri
OTTO logo
OTTO
N
Netto
Amazon logo
Amazon
eBay logo
eBay
Odoo logo
Odoo
J
JTL-Wawi
Apache Kafka logo
Apache Kafka
PostgreSQL logo
PostgreSQL
Duende IS7
HashiCorp Vault logo
HashiCorp Vault
OpenTelemetry logo
OpenTelemetry
Prometheus logo
Prometheus
Get started

Ready to see how FSN can support your fulfillment network?

Book a demo and we'll walk you through how FSN routes orders, connects partners, supports integrations, and reconciles payouts across one distributed network.