Skip to content

Process Graph — Scan and Go

graph LR
process["Scan and Go"]
svc_create_basket["Create Basket"]
process --> svc_create_basket
evt_basket_created["BasketCreated"]
svc_create_basket --> evt_basket_created
svc_add_basket_item["Add Basket Item"]
process --> svc_add_basket_item
evt_basket_updated["BasketUpdated"]
svc_add_basket_item --> evt_basket_updated
svc_calculate_basket["Calculate Basket"]
process --> svc_calculate_basket
evt_basket_calculated["BasketCalculated"]
svc_calculate_basket --> evt_basket_calculated
svc_evaluate_promotions["Evaluate Promotions"]
process --> svc_evaluate_promotions
evt_promotion_evaluated["PromotionEvaluated"]
svc_evaluate_promotions --> evt_promotion_evaluated
svc_checkout_basket["Checkout Basket"]
process --> svc_checkout_basket
evt_basket_checked_out["BasketCheckedOut"]
svc_checkout_basket --> evt_basket_checked_out
svc_authorize_payment["Authorize Payment"]
process --> svc_authorize_payment
evt_payment_authorized["PaymentAuthorized"]
svc_authorize_payment --> evt_payment_authorized
svc_capture_payment["Capture Payment"]
process --> svc_capture_payment
evt_payment_captured["PaymentCaptured"]
svc_capture_payment --> evt_payment_captured
app_pos["POS"]
process -.-> app_pos
app_ecommerce_platform["eCommerce Platform"]
process -.-> app_ecommerce_platform
app_promotion_engine["Promotion Engine"]
process -.-> app_promotion_engine
app_payment_hub["Payment Hub"]
process -.-> app_payment_hub