Skip to content

Reserve and Collect Β· R&C / Pay on CollectionΒΆ

Customer reserves stock online for in-store collection without paying at the time of reservation. The store prepares the item, holds it for the agreed window, and completes payment only when the customer arrives at point of sale.

Domains commerce Β· inventory Β· store Β· payment
Actors customer Β· store-associate Β· store-manager
Process Reserve and Collect
Capabilities 6
Steps 8
Events 14
Lifecycles 6
Min UCMI 2.4

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

# Step Actor Lifecycle State Change Event
1 Create reservation basket customer basket-lifecycle β†’ open basket-created
2 Add collection item customer basket-line-lifecycle β†’ added basket-updated
3 Reserve store stock system basket-line-lifecycle added β†’ reserved inventory-reserved
4 Confirm reservation details customer basket-lifecycle open β†’ locked basket-checkout-started
5 Create reservation order system order-lifecycle draft β†’ confirmed order-created Β· order-confirmed Β· basket-converted
6 Pick and stage reservation store-associate fulfillment-order-lifecycle created β†’ allocated β†’ ready-for-collection fulfillment-order-created Β· picking-started Β· picking-completed
7 Take payment at collection customer payment-lifecycle pending β†’ captured payment-authorized Β· payment-captured
8 Handover item and close order store-associate order-lifecycle confirmed β†’ completed fulfillment-order-dispatched Β· order-closed

⚑ Event Sequence¢

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


πŸ”„ Lifecycles InvolvedΒΆ


🧩 Capabilities Required¢

Capability
basket-management Basket Management
inventory-reservation Inventory Reservation
store-operations Store Operations
checkout Checkout
payment-processing Payment Processing
order-management Order Management

πŸ–₯️ Application CoverageΒΆ

Applications that implement the capabilities required by this scenario.

Capability Implementing Applications
basket-management POS Β· eCommerce Platform Β· Clienteling App
inventory-reservation Inventory Service
store-operations POS
checkout POS Β· eCommerce Platform Β· Associate Workspace
payment-processing POS Β· Payment Hub
order-management OMS Β· eCommerce Platform

πŸ“Š Readiness by ProfileΒΆ

Capability readiness across assessment profiles.

Profile Capabilities Met Avg Score Ready?
Acme Electronics 5/6 2.0 ❌
BuildPro Trade 6/6 2.7 βœ…
Flash Delivery 6/6 3.0 βœ…
Luxe Maison 5/6 2.2 ❌
Metro Fresh Group 6/6 2.8 βœ…
Stella Fashion Group 6/6 2.7 βœ…
Reference Tier 2 Non-food Retailer 6/6 2.8 βœ…

βœ… PreconditionsΒΆ

  • Selected store supports reservation holding and customer collection
  • Product stock is visible and reservable at the store
  • Customer can receive reservation confirmation and expiry reminders
  • POS can retrieve reservation orders for payment at collection time

🎯 Success Criteria¢

  • Stock is held without requiring pre-payment
  • Reserved item is staged before the customer arrives within the agreed window
  • Payment is collected at POS without recreating the basket manually
  • Reservation expires cleanly if uncollected and stock is released correctly

⚠️ Failure Modes¢

  • Reservation hold expires before customer arrival and stock is released
  • Item cannot be found during store picking despite reservation success
  • Customer declines purchase at collection, requiring release of stock
  • POS cannot retrieve reservation order, delaying payment and handover

UCMI RequirementsΒΆ

Minimum UCMI Score: 2.4

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

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