Vault Commerce OS · Orders and Fulfilment

Turn Demand from Multiple Channels into Controlled Fulfilment Work

Connect client websites, marketplaces, B2B workflows and supported external channels to one transaction-orchestration layer that validates demand, allocates stock, assigns fulfilment ownership, releases warehouse work, tracks documents and carriers, resolves shortages and synchronises final status.

Orders and Fulfilment does not replace the WMS. It decides what must be fulfilled, from which approved stock and by whom; Inventory and Warehouse Management executes the physical location, pick, pack and movement work underneath it.

Multi-channel transaction intake
Allocation and fulfilment routing
Dispatch, delivery and exception control
From confirmed demand to accountable completion
Receive + validate + allocate + complete
01
Receive and Validate
Capture demand from approved channels, validate client, destination, line items, values, payment or approval state and fulfilment requirements.
02
Allocate and Route
Reserve the correct stock, choose site or operator, split where required and surface shortages before warehouse release.
03
Release Fulfilment
Generate the operational work, packing requirements, documents, carrier context and handover milestones.
04
Complete and Synchronise
Track dispatch, delivery, cancellation, return initiation, exceptions and final status back to the originating channel.
One fulfilment control layer can coordinate multiple channels without creating separate inventory truth for each channel.
Demand truth + fulfilment truth
Choose the fulfilment operating model

Route Work to Client Teams, Vault Operations, Connected Providers or a Hybrid Network

The orchestration layer can route each approved transaction according to channel, inventory location, client policy, service level, geography and fulfilment ownership.

Swipe through the fulfilment operating models
01

Client-Managed Fulfilment

Send confirmed work to the client’s own warehouse, store, studio or dispatch team while keeping transaction status connected.

  • Client-owned stock and locations
  • Client picking and packing
  • Carrier or collection handover
  • Status and exception updates
03

Hybrid and Multi-Site Fulfilment

Route different lines or transactions to different facilities or operators based on stock, geography and configured rules.

  • Multi-site allocation
  • Split fulfilment
  • Client + managed operator mix
  • Consolidated status visibility
Four connected fulfilment components

Control Demand, Allocation, Physical Release and Final Status from One Orchestration Layer

The module connects channel demand to physical execution while preserving the distinction between commercial transaction state and warehouse movement state.

Swipe through the Orders and Fulfilment components
01

Demand Intake and Validation

Capture approved channel demand and validate client, destination, lines, values, stock requirements and release conditions.

ChannelValidateLinesRelease

View demand and validation

02

Allocation and Routing

Reserve exact stock, choose source locations, assign fulfilment owner and split work where required.

AllocateReserveRouteSplit

View allocation and routing

03

Fulfilment Execution

Release pick, pack, documents, carrier and handover requirements to the selected operator and warehouse system.

PickPackDocsDispatch

View fulfilment execution

04

Completion and Exceptions

Track delivery, cancellation, shortage, return initiation, failed handover and final status synchronisation.

DeliverCancelReturnSync

View completion and exceptions

See the Orders and Fulfilment workflow in action

Follow Demand from Channel Intake through Allocation, Dispatch and Final Status

Start with the complete fulfilment architecture, then move through source intake, validation, allocation, site routing, split fulfilment, warehouse release, documents, carrier handover, delivery, cancellation, return initiation and channel synchronisation.

Slide 1 of 10

Complete Orders and Fulfilment architecture

02
Demand intake and validation The screen shows source channel, client, destination, lines, requested service, commercial state and validation exceptions.
Step 1 · Receive and validate

Normalise Channel Demand before Releasing Physical Work

Approved sources feed one internal structure while retaining their original references.

  • Source channel and reference
  • Client, destination and fulfilment lines
  • Payment, approval or credit state
  • Release-ready versus blocked status
What this screen demonstrates Incomplete demand remains blocked until the required information or approval is resolved.
03
Allocation and routing The screen allocates exact stock, selects source site and assigns fulfilment ownership according to configured rules.
Step 2 · Allocate and route

Match Approved Demand to Real Stock and the Correct Operator

Allocation considers stock state, location, capability and service requirements.

  • Exact item, variant, quantity or kit
  • Reserved and available state
  • Source warehouse or store
  • Client, managed or connected operator
What this screen demonstrates The orchestration layer should not allocate stock that the WMS considers unavailable.
04
Split fulfilment and shortages The screen shows multiple source sites, child fulfilment units, shortages and the selected exception route.
Step 3 · Resolve complex allocation

Split the Work or Surface the Shortage before Picking Begins

The parent transaction remains understandable even when several fulfilment units exist.

  • Line-level source assignment
  • Multiple fulfilment units
  • Alternative source or substitute where allowed
  • Partial, backorder, cancel or manual review
What this screen demonstrates A shortage remains explicit instead of being hidden inside a partially released transaction.
05
Fulfilment release The screen releases allocated lines to the selected operator with source, due date, priority and preparation requirements.
Step 4 · Release physical work

Create the Operational Fulfilment Unit Only after Allocation Is Valid

The operator receives a precise execution request rather than the raw channel payload.

  • Allocated lines and quantities
  • Source location and due date
  • Priority and preparation requirements
  • Released, picking, packed or blocked state
What this screen demonstrates Detailed physical picking remains the responsibility of the WMS or selected operator.
06
Documents, packages and carrier The screen shows required documents, package records, handling instructions, carrier or collection route and tracking reference.
Step 5 · Prepare handover

Connect the Physical Package to the Required Documents and Route

Commercial and operational documents remain attached to the relevant fulfilment unit.

  • Packing slip, challan or invoice where applicable
  • Package and handling requirements
  • Carrier or collection route
  • Tracking or handover reference
What this screen demonstrates Document generation should follow the applicable transaction and tax configuration.
07
Dispatch and package visibility The screen shows packages, source sites, tracking, handed-over status, partial dispatch and outstanding lines.
Step 6 · Dispatch and track

Keep Multi-Package Fulfilment Understandable to the Client Team

Each package can progress independently while contributing to one consolidated completion state.

  • Package and source-site breakdown
  • Dispatch and tracking state
  • Partial completion
  • Outstanding line or exception visibility
What this screen demonstrates A parent transaction should not appear complete while required fulfilment units remain outstanding.
08
Delivery and handover completion The screen shows in-transit, delivery, collection, failed handover and recipient evidence states.
Step 7 · Complete the handover

Confirm the Actual Completion State rather than Assuming Dispatch Means Delivery

Final completion depends on the service route and the validated handover outcome.

  • In transit or ready for collection
  • Delivered or collected state
  • Failed or delayed handover
  • Recipient and completion evidence
What this screen demonstrates Dispatch and delivery remain separate milestones.
09
Cancellation, returns and exceptions The screen routes cancellation, reservation release, return initiation, refund approval and fulfilment exceptions.
Step 8 · Resolve exceptions

Route Changes according to How Far Physical Fulfilment Has Progressed

Cancellation before release is operationally different from a return after delivery.

  • Pre-release or post-allocation cancellation
  • Reserved-stock release
  • Approved return initiation
  • Refund or adjustment approval route
What this screen demonstrates Return initiation starts recovery but does not itself make inventory available again.
10
Channel sync and fulfilment reporting The screen shows outgoing status updates, failed sync, retry ownership and performance metrics across channels and operators.
Step 9 · Synchronise and measure

Keep Connected Channels Aligned with the Validated Internal State

Channel updates and fulfilment metrics remain visible alongside failures and exceptions.

  • Dispatch, tracking and delivery sync
  • Cancellation or return-status sync
  • Failed update, retry and owner
  • SLA, completion and exception reporting
What this screen demonstrates The internal validated state remains authoritative when a channel update fails.
Swipe through the Orders and Fulfilment walkthrough
01
Normalise demand before releasing physical work

Channel Intake, Client Context, Line Validation, Payment or Approval State and Release Rules

Demand can originate from a client-owned website, marketplace, B2B workflow, assisted sales team or supported connected source. The orchestration layer converts those inputs into one internal fulfilment-ready structure.

No physical work should be released until the applicable client, destination, line items, commercial state, fraud or risk checks where configured and fulfilment requirements are sufficiently valid.

Multi-channel intake
Line and client validation
Controlled release conditions
Swipe through demand and validation controls

Channel and Source Intake

Bring approved demand sources into one orchestration structure.

  • Client-owned website or portal
  • Marketplace or external channel where connected
  • B2B, assisted or internal transaction creation
  • Source identifier and channel history

Client, Destination and Line Validation

Check the basic fulfilment context before allocating stock.

  • Client or account identity
  • Delivery, collection or project destination
  • Item, variant, quantity or kit lines
  • Required dates, service and special instructions

Commercial and Approval State

Confirm the applicable commercial state before physical release.

  • Paid, authorised or approved-credit state where applicable
  • Quotation or manual approval where required
  • Cancellation or fraud-review hold where configured
  • Release-ready versus blocked state

Release Rules and Exceptions

Stop incomplete or conflicting demand from entering warehouse execution.

  • Missing line or destination data
  • Invalid value or approval state
  • Unsupported service or route
  • Assigned exception owner and resolution history
02
Match approved demand to the right physical stock and operator

Allocation, Reservation, Source Site, Fulfilment Ownership, Splits and Shortages

Allocation should consider actual stock state, reservation state, source site, required dates, fulfilment capability and client policy before deciding where work is released.

Where one source cannot complete the full request, the system can support approved split fulfilment or route the shortage into an exception workflow instead of pretending the entire transaction is ready.

Exact stock allocation
Site and fulfilment-owner routing
Split fulfilment and shortage handling
Swipe through allocation and routing controls

Stock Allocation and Reservation

Connect each fulfilment line to the stock that can actually satisfy it.

  • Exact item, variant, quantity or kit
  • Available versus held or reserved stock
  • Date-sensitive availability where relevant
  • Allocation and reservation history

Source Site and Operator Selection

Choose the approved facility and fulfilment owner.

  • Client warehouse, store or studio
  • Vault-managed site where separately scoped
  • Connected provider where supported
  • Geography, service and capability rules

Split Fulfilment and Consolidation

Handle transactions that require more than one source or shipment.

  • Line-level source assignment
  • Multiple packages or dispatches
  • Consolidate before handover where configured
  • Parent transaction with child fulfilment units

Shortage and Allocation Exceptions

Surface what cannot be fulfilled before warehouse release.

  • Insufficient quantity or unavailable item
  • Incomplete kit or component shortage
  • Alternative source or substitute where allowed
  • Backorder, partial, cancel or manual-review route
03
Release approved demand into physical execution

Pick and Pack Release, Documents, Packaging, Carrier, Dispatch and Handover

Once allocation is confirmed, the orchestration layer releases fulfilment work to the selected warehouse or operator with the exact lines, locations, service requirements and due milestones.

The WMS remains responsible for physical execution details, while Orders and Fulfilment tracks whether each fulfilment unit has progressed from release through dispatch and handover.

Controlled warehouse release
Documents and carrier context
Dispatch and handover milestones
Swipe through fulfilment-execution controls

Pick and Pack Release

Create the operational fulfilment unit for the selected warehouse or operator.

  • Allocated lines and quantities
  • Source location and due date
  • Priority and preparation requirements
  • Released, picking, packed or blocked state

Documents and Packaging Requirements

Attach the applicable commercial and operational documents.

  • Packing slip or challan where applicable
  • Invoice or tax document where required
  • Label, reference or return document
  • Special packaging or handling instructions

Carrier, Collection and Dispatch

Connect the completed package to the approved handover route.

  • Carrier, client collection or internal route
  • Package and tracking reference
  • Dispatch-ready and handed-over states
  • User, time and handover evidence

Multi-Package and Multi-Site Visibility

Keep one client-facing transaction understandable even when several fulfilment units exist.

  • Package and source-site breakdown
  • Partial dispatch visibility
  • Outstanding lines and exceptions
  • Consolidated completion state
04
Keep the originating channel informed without hiding operational exceptions

Delivery, Cancellation, Failed Handover, Return Initiation, Refund Routing and Status Synchronisation

Completion should reflect the real state of every fulfilment unit. A transaction should not appear fully completed while one package is still blocked, returned, cancelled or awaiting delivery.

Channel status should be synchronised only after the underlying operational state has been validated, with failures or mismatches routed into an exception queue.

Delivery and final handover
Cancellation, returns and exceptions
Channel-status synchronisation
Swipe through completion and exception controls

Delivery and Completion Status

Track the final handover state for each fulfilment unit.

  • In transit, out for delivery or ready for collection
  • Delivered, collected or failed handover
  • Recipient or completion evidence where available
  • Partial versus fully completed transaction

Cancellation and Change Handling

Route requested changes according to how far fulfilment has progressed.

  • Pre-release cancellation
  • Post-allocation release of reserved stock
  • Post-dispatch exception or intercept where possible
  • Reason, approval and status history

Return Initiation and Refund Routing

Start the correct downstream return or financial process without pretending the inventory is already recovered.

  • Approved return request and lines
  • Return route or carrier context
  • Physical receipt handled by the relevant return workflow
  • Refund or adjustment routed only after applicable approval

Channel Sync and Exception Queue

Keep originating channels aligned with the validated internal state.

  • Dispatch, tracking and delivery update
  • Cancellation or return-status update
  • Failed sync or conflicting channel state
  • Retry, owner and resolution history
Orders and Fulfilment operating workflow

Receive, Validate, Allocate, Release, Dispatch and Synchronise

The orchestration sequence keeps commercial demand and physical fulfilment connected without collapsing them into the same state machine.

Swipe through the fulfilment workflow
01

Receive Demand

Capture the approved source, client, destination, lines, values and requested service context.

02

Validate and Release

Confirm required data, commercial state, approval and fulfilment eligibility.

03

Allocate and Route

Reserve the correct stock, choose source site and operator and resolve shortages.

04

Execute Fulfilment

Release pick and pack work, documents, package requirements and dispatch milestones.

05

Complete or Resolve

Track delivery, collection, cancellation, failed handover or return initiation.

06

Synchronise and Report

Update connected channels, surface failed sync and report fulfilment performance.

Orders and Fulfilment is not the WMS

This module orchestrates demand, allocation, fulfilment ownership and status. The WMS controls physical locations, picking, packing, movement and stock accuracy.

Marketplace Connections is a separate connector layer

Marketplace Connections moves approved catalogue, stock and transaction data between external channels and Commerce OS. Orders and Fulfilment handles what happens after demand enters the operating platform.

Fulfilment responsibility and governance

Keep Commercial Ownership, Orchestration and Physical Execution Explicit

The implementation should identify who owns client-facing policy, who configures orchestration rules and who performs the actual physical work at each site.

Responsibility
Client Business Team
Commerce OS Orchestration
Warehouse or Fulfilment Operator
Commercial policy, service promise and channel approval
Own and approve
Configure approved rules
Apply operationally where required
Demand validation, allocation and routing logic
Approve business rules
Configure and operate platform logic
Supply stock and capability state
Picking, packing, documents and handover
Operate if client-managed
Release and track milestones
Perform physical execution
Delivery, cancellation and return initiation
Approve policy and exceptions
Route status and workflow
Perform physical or carrier action where assigned
Channel-status synchronisation
Approve channel policy
Send validated status where connected
Supply execution state
Platform licence, data export and exit obligations
Approve contract terms
Govern according to agreement
Subject to operator or provider terms
Swipe through the fulfilment responsibility views
01

Client Business Team

  • Commercial policy Own
  • Service promise Approve
  • Exception policy Approve
  • Channel strategy Own
02

Commerce OS Orchestration

  • Validation Configure
  • Allocation and routing Configure
  • Fulfilment release Control
  • Status sync Operate where connected
03

Warehouse or Fulfilment Operator

  • Picking and packing Perform
  • Documents and packaging Perform where assigned
  • Carrier handover Perform
  • Execution exceptions Report
Different fulfilment requirements

Configure Orchestration Around the Channel, Stock Model and Service Promise

The correct allocation, routing, documentation and completion logic depends on where demand originates, how stock is controlled and who owns physical execution.

Swipe through the Orders and Fulfilment use cases
Client-Owned eCommerceUse direct checkout demand, payment state, stock allocation, fulfilment routing, delivery and return initiation.
Marketplace DemandUse channel references, allocation, fulfilment SLA, dispatch updates and status synchronisation where connected.
B2B and Project WorkUse account approval, project references, multiple lines, staged fulfilment, documents and responsible recipients.
Rental FulfilmentUse the confirmed rental reservation as demand, then route preparation, dispatch and handover while Rental Commerce retains the rental lifecycle.
Multi-Warehouse OperationsUse line-level allocation, split fulfilment, source-site selection and consolidated client status.
Client-Managed WarehousesUse orchestration with client teams while Commerce OS tracks release, progress and completion.
Managed FulfilmentRoute approved work to Vault or another contracted operator without changing the client-facing source channel.
Hybrid NetworksCombine client facilities, managed operators and supported carriers under one fulfilment-status model.
Orders and Fulfilment FAQs

Common Questions before a Fulfilment-Orchestration Deployment

The final architecture depends on channels, stock ownership, locations, service promise, warehouse systems, carriers, documents, return policy and integration scope.

Request a Commerce OS Demo

Is Orders and Fulfilment the same as the WMS?

No. Orders and Fulfilment orchestrates demand, allocation, routing and status. The WMS performs physical location, picking, packing, movement and stock-control work.

Can demand come from more than one website or marketplace?

Yes, where the applicable channels are connected. Approved sources can feed one internal fulfilment structure while retaining their original source references.

Can different lines be fulfilled from different warehouses?

Yes. Line-level allocation and split fulfilment can be configured, with multiple fulfilment units rolled up to the parent transaction.

Can the client keep using its own fulfilment team?

Yes. Client-managed fulfilment can be used with client-owned warehouses and staff while Commerce OS coordinates demand and status.

Can Vault or another provider fulfil selected transactions?

Potentially. Managed operators can be connected where separately contracted, operationally available and supported by the agreed integration.

What happens if there is not enough stock?

The shortage can route to an exception path such as alternate source, approved substitute, partial fulfilment, backorder, cancellation or manual review.

Can documents be generated as part of fulfilment?

Yes, where configured. Packing slips, challans, invoices, labels or other required documents can be connected to the fulfilment workflow.

Does a return request immediately put stock back into availability?

No. Return initiation only starts the downstream return process. Physical receipt, verification, condition review and the applicable recovery workflow determine when inventory can become available again.

Can delivery status be sent back to the originating channel?

Yes, where the connector supports it. Validated dispatch, tracking, delivery, cancellation or return status can be synchronised back to connected channels.

How are failed channel updates handled?

Failed or conflicting updates should remain visible in an exception queue with retry, ownership and resolution history.

Begin with the demand sources, stock locations and fulfilment owners

Show Us How Transactions Move from Channel to Dispatch in Your Business

We will map channel intake, validation, stock allocation, source sites, fulfilment ownership, split fulfilment, warehouse release, documents, carriers, delivery, cancellations, returns, exceptions and status synchronisation.