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ΒΆ
basket-lifecyclebasket-line-lifecycleorder-lifecyclepayment-lifecyclefulfillment-order-lifecycletill-session-lifecycle
π§© 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