Skip to content

Ship From Store Β· SFS / Store FulfilmentΒΆ

An online order is fulfilled by shipping the goods directly from a physical store rather than a central warehouse. Enables faster last-mile delivery, reduces inter-DC transfers, and monetises store inventory. Core Unified Commerce pattern that blurs the boundary between retail store and distribution node.

Domains order Β· fulfillment Β· store Β· payment Β· inventory
Actors customer Β· store-associate Β· store-manager Β· carrier
Process Ship From Store
Capabilities 11
Steps 13
Events 19
Lifecycles 7
Min UCMI 2.5

βš™οΈ Step-by-Step FlowΒΆ

# Step Actor Lifecycle State Change Event
1 Add to basket customer basket-line-lifecycle β†’ added basket-updated
2 Reserve stock at store system basket-line-lifecycle added β†’ reserved inventory-reserved
3 Checkout customer basket-lifecycle open β†’ locked basket-checkout-started
4 Authorise payment system payment-lifecycle pending β†’ authorised payment-authorized
5 Create and confirm order system order-lifecycle draft β†’ confirmed order-created Β· order-confirmed Β· basket-converted
6 Capture payment system payment-lifecycle authorised β†’ captured payment-captured
7 Route to store system fulfillment-order-lifecycle created β†’ allocated order-routed Β· fulfillment-order-created Β· inventory-allocated
8 Pick items store-associate fulfillment-order-lifecycle allocated β†’ picking picking-started
9 Pack parcel store-associate fulfillment-order-lifecycle picking β†’ packed picking-completed Β· shipment-packed
10 Create shipment system shipment-lifecycle created β†’ booked shipment-created
11 Hand to carrier carrier shipment-lifecycle booked β†’ in-transit fulfillment-order-dispatched Β· shipment-dispatched
12 Deliver to customer carrier shipment-lifecycle in-transit β†’ delivered shipment-delivered
13 Close order system order-lifecycle in-fulfilment β†’ completed order-closed

⚑ Event Sequence¢

basket-updated β†’ inventory-reserved β†’ basket-checkout-started β†’ payment-authorized β†’ order-created β†’ order-confirmed β†’ basket-converted β†’ payment-captured β†’ order-routed β†’ fulfillment-order-created β†’ inventory-allocated β†’ picking-started β†’ picking-completed β†’ shipment-packed β†’ shipment-created β†’ fulfillment-order-dispatched β†’ shipment-dispatched β†’ shipment-delivered β†’ order-closed


πŸ”„ Lifecycles InvolvedΒΆ


🧩 Capabilities Required¢

Capability
basket-management Basket Management
checkout Checkout
order-management Order Management
order-orchestration Order Orchestration
inventory-visibility Inventory Visibility
inventory-reservation Inventory Reservation
inventory-allocation Inventory Allocation
fulfillment-execution Fulfillment Execution
payment-processing Payment Processing
store-operations Store Operations
store-inventory Store Inventory

πŸ–₯️ Application CoverageΒΆ

Applications that implement the capabilities required by this scenario.

Capability Implementing Applications
basket-management POS Β· eCommerce Platform Β· Clienteling App
checkout POS Β· eCommerce Platform Β· Associate Workspace
order-management OMS Β· eCommerce Platform
order-orchestration OMS
inventory-visibility Inventory Service
inventory-reservation Inventory Service
inventory-allocation WMS Β· Inventory Service
fulfillment-execution SIM Β· WMS Β· FMS Β· POS Β· Associate Workspace Β· Carrier Platform
payment-processing POS Β· Payment Hub
store-operations POS
store-inventory SIM Β· WMS

πŸ“Š Readiness by ProfileΒΆ

Capability readiness across assessment profiles.

Profile Capabilities Met Avg Score Ready?
Acme Electronics 8/11 1.8 ❌
BuildPro Trade 11/11 2.8 βœ…
Flash Delivery 11/11 3.2 βœ…
Luxe Maison 5/11 1.6 ❌
Metro Fresh Group 10/11 2.5 ❌
Stella Fashion Group 10/11 2.4 ❌
Reference Tier 2 Non-food Retailer 11/11 2.7 βœ…

βœ… PreconditionsΒΆ

  • Product is in stock at a store with active SFS capability
  • Store has available SFS capacity for the order date
  • Carrier integration is live with the fulfilling store
  • Customer has provided a valid delivery address

🎯 Success Criteria¢

  • Order fulfilled from store without warehouse involvement
  • Parcel collected by carrier within cut-off window
  • Delivery within promised SLA
  • Store inventory correctly debited at point of dispatch
  • No double-sell on reserved stock

⚠️ Failure Modes¢

  • Stock not found at pick time (re-route to alternate store or warehouse)
  • Store exceeds SFS capacity (order queued or re-routed)
  • Carrier collection missed (late shipment, customer communication required)
  • Label printing failure (fallback to manual label or re-booking)
  • Payment capture failure before dispatch (order held, associate notified)

UCMI RequirementsΒΆ

Minimum UCMI Score: 2.5

Capability Minimum Level
basket-management 🟠 2
checkout 🟠 2
order-management 🟠 2
order-orchestration 🟠 2
inventory-visibility 🟠 2
inventory-reservation 🟠 2
inventory-allocation 🟠 2
store-inventory 🟠 2
fulfillment-execution 🟠 2
payment-processing 🟠 2
store-operations πŸ”΄ 1

UC-BoK Scenario Catalog Β· All Scenarios Β· Scenario Catalog