Scan and Go Β· Mobile POS / Queue-Free CheckoutΒΆ
Customer scans items using a mobile app while shopping, receives promotions and loyalty benefits in real time, and completes payment on the device or at an exit control point without joining a traditional checkout queue.
| Domains | customer Β· order Β· payment Β· promotion Β· store Β· loyalty |
| Actors | customer Β· store-associate |
| Process | Scan and Go |
| Capabilities | 8 |
| Steps | 9 |
| Events | 14 |
| Lifecycles | 7 |
| Min UCMI | 3.0 |
βοΈ Step-by-Step FlowΒΆ
| # | Step | Actor | Lifecycle | State Change | Event |
|---|---|---|---|---|---|
| 1 | Identify customer in app | customer | customer-lifecycle |
anonymous β identified | customer-identified |
| 2 | Create mobile basket | system | basket-lifecycle |
β open | basket-created |
| 3 | Scan items while shopping | customer | basket-line-lifecycle |
β added | basket-updated |
| 4 | Validate scanned items | system | basket-line-lifecycle |
added β validated | inventory-checked |
| 5 | Apply real-time promotions | system | promotion-lifecycle |
eligible β applied | promotion-applied |
| 6 | Calculate loyalty benefits | system | loyalty-member-lifecycle |
active β redeeming | loyalty-benefits-calculated Β· loyalty-points-redeemed |
| 7 | Start exit checkout | customer | basket-lifecycle |
open β locked | basket-checkout-started |
| 8 | Authorize and capture payment | system | payment-lifecycle |
pending β captured | payment-authorized Β· payment-captured |
| 9 | Create order and issue digital receipt | system | order-lifecycle |
draft β completed | order-created Β· order-confirmed Β· basket-converted Β· receipt-issued |
β‘ Event SequenceΒΆ
customer-identified β basket-created β basket-updated β inventory-checked β promotion-applied β loyalty-benefits-calculated β loyalty-points-redeemed β basket-checkout-started β payment-authorized β payment-captured β order-created β order-confirmed β basket-converted β receipt-issued
π Lifecycles InvolvedΒΆ
customer-lifecyclebasket-lifecyclebasket-line-lifecycleorder-lifecyclepayment-lifecyclepromotion-lifecycleloyalty-member-lifecycle
π§© Capabilities RequiredΒΆ
| Capability | |
|---|---|
customer-identity |
Customer Identity |
basket-management |
Basket Management |
promotions |
Promotions |
loyalty |
Loyalty |
checkout |
Checkout |
payment-processing |
Payment Processing |
order-management |
Order Management |
store-operations |
Store Operations |
π₯οΈ Application CoverageΒΆ
Applications that implement the capabilities required by this scenario.
| Capability | Implementing Applications |
|---|---|
customer-identity |
POS Β· eCommerce Platform |
basket-management |
POS Β· eCommerce Platform Β· Clienteling App |
promotions |
Promotion Engine |
loyalty |
Loyalty Platform |
checkout |
POS Β· eCommerce Platform Β· Associate Workspace |
payment-processing |
POS Β· Payment Hub |
order-management |
OMS Β· eCommerce Platform |
store-operations |
POS |
π Readiness by ProfileΒΆ
Capability readiness across assessment profiles.
| Profile | Capabilities Met | Avg Score | Ready? |
|---|---|---|---|
| Acme Electronics | 6/8 | 2.0 | β |
| BuildPro Trade | 7/8 | 2.2 | β |
| Flash Delivery | 6/8 | 2.5 | β |
| Luxe Maison | 6/8 | 2.2 | β |
| Metro Fresh Group | 8/8 | 2.8 | β |
| Stella Fashion Group | 8/8 | 2.8 | β |
| Reference Tier 2 Non-food Retailer | 8/8 | 3.0 | β |
β PreconditionsΒΆ
- Mobile app supports in-store scan-and-go journeys
- Customer has a recognised identity and an eligible payment method
- Store has controls for fraud, random audit, and restricted-item intervention
π― Success CriteriaΒΆ
- Customer can complete payment without a traditional checkout queue
- Basket totals, promotions, and loyalty benefits remain accurate in real time
- Exit validation can trust the confirmed digital receipt or token
- Order and payment records are created with the same fidelity as standard checkout
β οΈ Failure ModesΒΆ
- Customer identity session expires during the shopping trip
- Fraud or audit controls block checkout until assisted review
- Mobile network or app interruption causes basket desynchronisation
- Payment succeeds but digital receipt or exit token is not delivered
UCMI RequirementsΒΆ
Minimum UCMI Score: 3.0
| Capability | Minimum Level |
|---|---|
customer-identity |
π 2 |
basket-management |
π 2 |
promotions |
π 2 |
loyalty |
π 2 |
checkout |
π 2 |
payment-processing |
π‘ 3 |
order-management |
π 2 |
store-operations |
π‘ 3 |
UC-BoK Scenario Catalog Β· All Scenarios Β· Scenario Catalog