Unified Omnichannel Checkout Β· Standard B2C Checkout / Assisted SaleΒΆ
Customer completes a standard commerce checkout journey from basket through pricing, promotions, payment, and order confirmation. The same canonical flow supports self-service digital checkout and associate-assisted sale by keeping basket, payment, and order orchestration consistent across channels.
| Domains | customer Β· order Β· payment Β· promotion |
| Actors | customer Β· store-associate |
| Process | Checkout |
| Capabilities | 6 |
| Steps | 10 |
| Events | 13 |
| Lifecycles | 6 |
| Min UCMI | 2.6 |
βοΈ Step-by-Step FlowΒΆ
| # | Step | Actor | Lifecycle | State Change | Event |
|---|---|---|---|---|---|
| 1 | Create basket | customer | basket-lifecycle |
β open | basket-created |
| 2 | Add items to basket | customer | basket-line-lifecycle |
β added | basket-updated |
| 3 | Calculate base price | system | price-list-lifecycle |
draft β calculated | price-calculated |
| 4 | Apply promotions | system | promotion-lifecycle |
eligible β applied | promotion-applied |
| 5 | Capture checkout details | customer | basket-lifecycle |
open β ready-for-checkout | basket-updated |
| 6 | Start checkout | customer | basket-lifecycle |
ready-for-checkout β locked | basket-checkout-started |
| 7 | Authorize payment | system | payment-lifecycle |
pending β authorised | payment-authorized |
| 8 | Create order | system | order-lifecycle |
draft β confirmed | order-created Β· order-confirmed Β· basket-converted |
| 9 | Capture payment | system | payment-lifecycle |
authorised β captured | payment-captured |
| 10 | Issue confirmation | system | order-lifecycle |
confirmed β in-fulfilment | receipt-issued Β· order-closed |
β‘ Event SequenceΒΆ
basket-created β basket-updated β price-calculated β promotion-applied β basket-updated β basket-checkout-started β payment-authorized β order-created β order-confirmed β basket-converted β payment-captured β receipt-issued β order-closed
π Lifecycles InvolvedΒΆ
basket-lifecyclebasket-line-lifecycleorder-lifecyclepayment-lifecycleprice-list-lifecyclepromotion-lifecycle
π§© Capabilities RequiredΒΆ
| Capability | |
|---|---|
basket-management |
Basket Management |
pricing |
Pricing |
promotions |
Promotions |
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 |
pricing |
Promotion Engine |
promotions |
Promotion Engine |
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 | 6/6 | 2.2 | β |
| BuildPro Trade | 6/6 | 2.7 | β |
| Flash Delivery | 6/6 | 2.8 | β |
| Luxe Maison | 4/6 | 2.2 | β |
| Metro Fresh Group | 6/6 | 2.8 | β |
| Stella Fashion Group | 6/6 | 2.8 | β |
| Reference Tier 2 Non-food Retailer | 6/6 | 3.0 | β |
β PreconditionsΒΆ
- Customer can create a basket in the chosen channel
- Prices, taxes, and promotions are synchronised for the channel context
- A valid payment method is available
π― Success CriteriaΒΆ
- Basket totals are calculated consistently across online and assisted-sale channels
- Promotions are applied before payment authorization
- Confirmed order contains customer, commercial, and fulfilment data without manual re-entry
- Payment is captured and receipt issued without channel-specific rework
β οΈ Failure ModesΒΆ
- Price or promotion recalculation changes totals after customer review
- Payment authorization fails or times out
- Order creation succeeds but receipt delivery fails
- Assisted-sale device loses connectivity during checkout confirmation
UCMI RequirementsΒΆ
Minimum UCMI Score: 2.6
| Capability | Minimum Level |
|---|---|
basket-management |
π 2 |
pricing |
π 2 |
promotions |
π 2 |
checkout |
π 2 |
payment-processing |
π 2 |
order-management |
π 2 |
UC-BoK Scenario Catalog Β· All Scenarios Β· Scenario Catalog