Self-Checkout Β· SCO / Customer-Operated CheckoutΒΆ
Customer scans and bags items at a self-checkout kiosk, receives applicable promotions, settles payment using supported tender types, and exits without a staffed till interaction unless an exception requires assistance.
| Domains | order Β· payment Β· promotion Β· store |
| Actors | customer Β· store-associate |
| Process | Self-Checkout |
| Capabilities | 7 |
| Steps | 8 |
| Events | 11 |
| Lifecycles | 6 |
| Min UCMI | 2.7 |
βοΈ Step-by-Step FlowΒΆ
| # | Step | Actor | Lifecycle | State Change | Event |
|---|---|---|---|---|---|
| 1 | Start kiosk basket | customer | basket-lifecycle |
β open | basket-created |
| 2 | Scan items | customer | basket-line-lifecycle |
β added | basket-updated |
| 3 | Handle kiosk exceptions | store-associate | till-session-lifecycle |
open β assisted | inventory-checked |
| 4 | Apply promotions | system | promotion-lifecycle |
eligible β applied | promotion-applied |
| 5 | Start checkout | customer | basket-lifecycle |
open β locked | basket-checkout-started |
| 6 | Authorize payment | customer | payment-lifecycle |
pending β authorised | payment-authorized |
| 7 | Capture payment | system | payment-lifecycle |
authorised β captured | payment-captured |
| 8 | Create order and issue receipt | system | order-lifecycle |
draft β completed | order-created Β· order-confirmed Β· basket-converted Β· receipt-issued |
β‘ Event SequenceΒΆ
basket-created β basket-updated β inventory-checked β promotion-applied β basket-checkout-started β payment-authorized β payment-captured β order-created β order-confirmed β basket-converted β receipt-issued
π Lifecycles InvolvedΒΆ
basket-lifecyclebasket-line-lifecycleorder-lifecyclepayment-lifecycletill-session-lifecyclepromotion-lifecycle
π§© Capabilities RequiredΒΆ
| Capability | |
|---|---|
basket-management |
Basket Management |
catalogue-management |
Catalogue Management |
promotions |
Promotions |
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 |
|---|---|
basket-management |
POS Β· eCommerce Platform Β· Clienteling App |
catalogue-management |
eCommerce Platform |
promotions |
Promotion Engine |
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 | 7/7 | 2.1 | β |
| BuildPro Trade | 7/7 | 2.6 | β |
| Flash Delivery | 7/7 | 2.9 | β |
| Luxe Maison | 5/7 | 2.4 | β |
| Metro Fresh Group | 7/7 | 2.9 | β |
| Stella Fashion Group | 7/7 | 2.9 | β |
| Reference Tier 2 Non-food Retailer | 7/7 | 3.0 | β |
β PreconditionsΒΆ
- Self-checkout kiosks are available and connected to catalogue and payment services
- Store policy allows self-service checkout for the basket contents
- Exception support is available on the shop floor
π― Success CriteriaΒΆ
- Customer completes the transaction without joining a staffed till queue
- Promotions are applied consistently with staffed checkout
- Supported tender types complete successfully at the kiosk
- Receipt is issued and transaction is closed in the store control systems
β οΈ Failure ModesΒΆ
- Barcode, weight, or age-verification exception blocks customer progress
- Payment device or cash acceptor becomes unavailable mid-transaction
- Promotion engine delay causes customer-visible total mismatch
- Receipt issuance fails after payment capture
UCMI RequirementsΒΆ
Minimum UCMI Score: 2.7
| Capability | Minimum Level |
|---|---|
basket-management |
π 2 |
catalogue-management |
π 2 |
promotions |
π 2 |
checkout |
π 2 |
payment-processing |
π 2 |
order-management |
π 2 |
store-operations |
π 2 |
UC-BoK Scenario Catalog Β· All Scenarios Β· Scenario Catalog