Skip to content

Event Flow Catalog

Complete catalog of domain events — source capabilities, process associations, lifecycle transitions and cross-domain trigger chains.


At a Glance

Classification Count
created 38
transitioned 128
updated 40
calculated 10
Total 216

29 terminal events (lifecycle endpoints — no further transitions expected)

Process Trigger Chains

Events that explicitly trigger downstream processes:

flowchart LR
    EP_SHIP_TO_STORE["Endless Aisle / Ship From Store"]
    EV_SHIP_TO_STORE{"order-routed\n[event]"}
    TP_SHIP_TO_STORE["Ship To Store"]
    EP_SHIP_TO_STORE -->|emits| EV_SHIP_TO_STORE
    EV_SHIP_TO_STORE -->|triggers| TP_SHIP_TO_STORE
    EP_LOYALTY_TIER_UPGRADE["Checkout / Loyalty Enrollment"]
    EV_LOYALTY_TIER_UPGRADE{"loyalty-points-earned\n[event]"}
    TP_LOYALTY_TIER_UPGRADE["Loyalty Tier Upgrade"]
    EP_LOYALTY_TIER_UPGRADE -->|emits| EV_LOYALTY_TIER_UPGRADE
    EV_LOYALTY_TIER_UPGRADE -->|triggers| TP_LOYALTY_TIER_UPGRADE
    EP_LOSS_PREVENTION_CASE_HANDLING["Self-Checkout / Loss Prevention Case Handling"]
    EV_LOSS_PREVENTION_CASE_HANDLING{"transaction-anomaly-detected\n[event]"}
    TP_LOSS_PREVENTION_CASE_HANDLING["Loss Prevention Case Handling"]
    EP_LOSS_PREVENTION_CASE_HANDLING -->|emits| EV_LOSS_PREVENTION_CASE_HANDLING
    EV_LOSS_PREVENTION_CASE_HANDLING -->|triggers| TP_LOSS_PREVENTION_CASE_HANDLING

Transactional Happy Path

Event chain for the canonical unified commerce checkout-to-delivery flow:

sequenceDiagram
    autonumber
    participant Cust as Customer
    participant Basket as Basket Mgmt
    participant CO as Checkout
    participant Pay as Payment
    participant OM as Order Mgmt
    participant Inv as Inventory
    participant FF as Fulfillment

    Cust->>Basket: add items
    Basket-->>Cust: BasketCreated / BasketUpdated
    Cust->>CO: start checkout
    CO-->>Pay: BasketCalculated
    Pay-->>CO: PaymentAuthorized
    CO-->>OM: BasketCheckedOut + OrderCreated
    OM-->>Inv: OrderConfirmed
    Inv-->>OM: InventoryReserved
    OM-->>FF: OrderRouted
    FF-->>FF: PickingStarted → PickingCompleted
    FF-->>FF: ShipmentPacked → ShipmentDispatched
    FF-->>Cust: ShipmentDelivered
    Pay-->>OM: PaymentCaptured
    OM-->>Cust: OrderClosed

Events by Domain

order Order (11 events)

Event Classification Source Capability Terminal Emitting Processes
FulfillmentOrderCreated created order-orchestration endless-aisle, ship-from-store, ship-to-store
OrderCreated created order-management checkout, bopis, endless-aisle
FulfillmentLocationReassigned transitioned order-orchestration endless-aisle, ship-from-store, ship-to-store
OrderConfirmed transitioned order-management checkout, bopis, endless-aisle
OrderRouted transitioned order-orchestration endless-aisle, ship-from-store, ship-to-store
OrderSplit transitioned order-orchestration endless-aisle, ship-from-store, ship-to-store
OrderValidated transitioned order-management checkout, bopis, endless-aisle
BasketConverted transitioned order-management checkout, bopis, endless-aisle
OrderCancelled transitioned order-management checkout, bopis, endless-aisle
OrderClosed transitioned order-management checkout, bopis, endless-aisle
OrderModified updated order-management checkout, bopis, endless-aisle

commerce Commerce (34 events)

Event Classification Source Capability Terminal Emitting Processes
BasketCreated created basket-management checkout, endless-aisle, clienteling-sale
BasketLineAdded created basket-management checkout, endless-aisle, clienteling-sale
ProductCreated created catalogue-management self-checkout, price-list-update, catalogue-publish
SubscriptionCreated created subscription-management subscription-renewal
BasketCheckoutStarted transitioned checkout checkout, voucher-redemption, self-checkout
CatalogueArchived transitioned catalogue-management self-checkout, price-list-update, catalogue-publish
CataloguePublished transitioned catalogue-management self-checkout, price-list-update, catalogue-publish
CataloguePublished transitioned catalogue-management self-checkout, price-list-update, catalogue-publish
CatalogueRetired transitioned catalogue-management self-checkout, price-list-update, catalogue-publish
CatalogueUnpublished transitioned catalogue-management self-checkout, price-list-update, catalogue-publish
ChannelActivated transitioned channel-management price-list-update, promotional-campaign-launch, catalogue-publish
CheckoutCancelled transitioned checkout checkout, voucher-redemption, self-checkout
CheckoutStarted transitioned checkout checkout, voucher-redemption, self-checkout
ProductActivated transitioned catalogue-management self-checkout, price-list-update, catalogue-publish
SubscriptionActivated transitioned subscription-management subscription-renewal
SubscriptionCancelled transitioned subscription-management subscription-renewal
SubscriptionExpired transitioned subscription-management subscription-renewal
SubscriptionPaused transitioned subscription-management subscription-renewal
SubscriptionRenewed transitioned subscription-management subscription-renewal
BasketAbandoned transitioned basket-management checkout, endless-aisle, clienteling-sale
BasketCheckedOut transitioned checkout checkout, voucher-redemption, self-checkout
BasketMerged transitioned basket-management checkout, endless-aisle, clienteling-sale
CatalogueArchived transitioned catalogue-management self-checkout, price-list-update, catalogue-publish
ChannelDeactivated transitioned channel-management price-list-update, promotional-campaign-launch, catalogue-publish
ProductDeactivated transitioned catalogue-management self-checkout, price-list-update, catalogue-publish
BasketUpdated updated basket-management checkout, endless-aisle, clienteling-sale
CatalogueApproved updated catalogue-management self-checkout, price-list-update, catalogue-publish
CatalogueRejected updated catalogue-management self-checkout, price-list-update, catalogue-publish
CatalogueSubmitted updated catalogue-management self-checkout, price-list-update, catalogue-publish
CatalogueUpdated updated catalogue-management self-checkout, price-list-update, catalogue-publish
ChannelUpdated updated channel-management price-list-update, promotional-campaign-launch, catalogue-publish
ProductSearchPerformed updated catalogue-management self-checkout, price-list-update, catalogue-publish
ProductUpdated updated catalogue-management self-checkout, price-list-update, catalogue-publish
BasketCalculated calculated basket-management checkout, endless-aisle, clienteling-sale

payment Payment (14 events)

Event Classification Source Capability Terminal Emitting Processes
GiftCardActivated transitioned payment-processing checkout, bopis, endless-aisle
GiftCardCancelled transitioned payment-processing checkout, bopis, endless-aisle
GiftCardExpired transitioned payment-processing checkout, bopis, endless-aisle
GiftCardRefunded transitioned payment-processing checkout, bopis, endless-aisle
PaymentAuthorized transitioned payment-processing checkout, bopis, endless-aisle
PaymentCaptured transitioned payment-processing checkout, bopis, endless-aisle
PaymentRefunded transitioned payment-processing checkout, bopis, endless-aisle
RefundConvertedToCredit transitioned payment-processing checkout, bopis, endless-aisle
RefundFailed transitioned payment-processing checkout, bopis, endless-aisle
PaymentSettled transitioned payment-processing checkout, bopis, endless-aisle
PaymentVoided transitioned payment-processing checkout, bopis, endless-aisle
GiftCardRedeemed updated payment-processing checkout, bopis, endless-aisle
GiftCardToppedUp updated payment-processing checkout, bopis, endless-aisle
RefundProcessed updated payment-processing checkout, bopis, endless-aisle

fulfillment Fulfillment (42 events)

Event Classification Source Capability Terminal Emitting Processes
ExchangeRequested created exchange-management exchange-anywhere
PickingTaskCreated created fulfillment-execution bopis, ship-from-store, ship-to-store
RefundCreated created returns-management boris, return-anywhere
RefundInitiated created returns-management boris, return-anywhere
ReturnCreated created returns-management boris, return-anywhere
ReturnRequested created returns-management boris, return-anywhere
ServiceOrderCreated created service-order-management service-and-repair-management
ShipmentCreated created fulfillment-execution bopis, ship-from-store, ship-to-store
AddressValidated transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
DeliverySlotConfirmed transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
DeliverySlotExpired transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
DeliverySlotReleased transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
DeliverySlotReserved transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
ExchangeAuthorized transitioned exchange-management exchange-anywhere
ExchangeBalanceSettled transitioned exchange-management exchange-anywhere
ExchangeCancelled transitioned exchange-management exchange-anywhere
ExchangeCompleted transitioned exchange-management exchange-anywhere
ExchangeRefused transitioned exchange-management exchange-anywhere
ExchangeStarted transitioned exchange-management exchange-anywhere
ExchangeValidated transitioned exchange-management exchange-anywhere
FulfillmentOrderDispatched transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
PickingStarted transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
PickingTaskCompleted transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
RefundCancelled transitioned returns-management boris, return-anywhere
ReturnApproved transitioned returns-management boris, return-anywhere
ReturnAuthorized transitioned returns-management boris, return-anywhere
ReturnDispatched transitioned returns-management boris, return-anywhere
ReturnInspected transitioned returns-management boris, return-anywhere
ReturnReceived transitioned returns-management boris, return-anywhere
ServiceOrderScheduled transitioned service-order-management service-and-repair-management
ShipmentDispatched transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
ShipmentPacked transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
ExchangeCompleted transitioned exchange-management exchange-anywhere
PickingCompleted transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
ReturnAccepted transitioned returns-management boris, return-anywhere
ReturnExchanged transitioned exchange-management exchange-anywhere
ReturnRefunded transitioned returns-management boris, return-anywhere
ReturnRejected transitioned returns-management boris, return-anywhere
ServiceOrderCompleted transitioned service-order-management service-and-repair-management
ShipmentDelivered transitioned fulfillment-execution bopis, ship-from-store, ship-to-store
ExchangeBalanceRequired updated exchange-management exchange-anywhere
ShipmentLabelGenerated updated fulfillment-execution bopis, ship-from-store, ship-to-store

inventory Inventory (28 events)

Event Classification Source Capability Terminal Emitting Processes
InventoryAllocated created inventory-allocation ship-from-store, ship-to-store
InventoryReserved created inventory-reservation bopis, reserve-and-collect, exchange-anywhere
InventoryTransferred created store-inventory ship-from-store, ship-to-store, store-day-open
ItemIdentificationAnomalyDetected created automated-item-identification self-checkout, loss-prevention-case-handling
ReservationCreated created inventory-reservation bopis, reserve-and-collect, exchange-anywhere
StockCountOpened created store-inventory ship-from-store, ship-to-store, store-day-open
AllocationActivated transitioned inventory-allocation ship-from-store, ship-to-store
AllocationCancelled transitioned inventory-allocation ship-from-store, ship-to-store
AllocationFulfilled transitioned inventory-allocation ship-from-store, ship-to-store
AllocationReallocated transitioned inventory-allocation ship-from-store, ship-to-store
InventoryCounted transitioned store-inventory ship-from-store, ship-to-store, store-day-open
InventoryReallocated transitioned inventory-allocation ship-from-store, ship-to-store
InventoryReleased transitioned inventory-reservation bopis, reserve-and-collect, exchange-anywhere
ReservationConfirmed transitioned inventory-reservation bopis, reserve-and-collect, exchange-anywhere
ReservationReleased transitioned inventory-reservation bopis, reserve-and-collect, exchange-anywhere
StockCountCancelled transitioned store-inventory ship-from-store, ship-to-store, store-day-open
StockCountClosed transitioned store-inventory ship-from-store, ship-to-store, store-day-open
StockCountCompleted transitioned store-inventory ship-from-store, ship-to-store, store-day-open
StockCountReconciled transitioned store-inventory ship-from-store, ship-to-store, store-day-open
StockCountStarted transitioned store-inventory ship-from-store, ship-to-store, store-day-open
InventoryAllocationReleased transitioned inventory-allocation ship-from-store, ship-to-store
ReservationExpired transitioned inventory-reservation bopis, reserve-and-collect, exchange-anywhere
AllocationUpdated updated inventory-allocation ship-from-store, ship-to-store
InventoryAdjusted updated store-inventory ship-from-store, ship-to-store, store-day-open
InventoryChecked updated inventory-visibility endless-aisle, reserve-and-collect, catalogue-publish
ItemIdentified updated automated-item-identification self-checkout, loss-prevention-case-handling
StockCountRecountRequested updated store-inventory ship-from-store, ship-to-store, store-day-open
AtpCalculated calculated inventory-visibility endless-aisle, reserve-and-collect, catalogue-publish

customer Customer (33 events)

Event Classification Source Capability Terminal Emitting Processes
AddressAdded created customer-profile customer-registration, loyalty-tier-upgrade, customer-consent-update
ClientelingInteractionRecorded created clienteling clienteling-sale
ClientelingSessionCreated created clienteling clienteling-sale
ConsentRecorded created customer-consent customer-registration, customer-consent-update, decision-review-and-execution
CustomerCreated created customer-identity endless-aisle, clienteling-sale, loyalty-enrollment
CustomerRegistered created customer-identity endless-aisle, clienteling-sale, loyalty-enrollment
CustomerSegmentCreated created customer-segmentation promotional-campaign-launch, retail-media-attribution
DecisionProposed created decision-intelligence decision-review-and-execution
RecommendationGenerated created guided-selling
SentimentInsightProduced created social-intelligence
ConsentDeclined transitioned customer-consent customer-registration, customer-consent-update, decision-review-and-execution
ConsentExpired transitioned customer-consent customer-registration, customer-consent-update, decision-review-and-execution
ConsentWithdrawn transitioned customer-consent customer-registration, customer-consent-update, decision-review-and-execution
CustomerIdentified transitioned customer-identity endless-aisle, clienteling-sale, loyalty-enrollment
CustomerMerged transitioned customer-identity endless-aisle, clienteling-sale, loyalty-enrollment
CustomerSegmentArchived transitioned customer-segmentation promotional-campaign-launch, retail-media-attribution
CustomerSegmentAssigned transitioned customer-segmentation promotional-campaign-launch, retail-media-attribution
DecisionApproved transitioned decision-intelligence decision-review-and-execution
DecisionExecuted transitioned decision-intelligence decision-review-and-execution
DecisionOverridden transitioned decision-intelligence decision-review-and-execution
CustomerConsentRevoked transitioned customer-consent customer-registration, customer-consent-update, decision-review-and-execution
AddressUpdated updated customer-profile customer-registration, loyalty-tier-upgrade, customer-consent-update
ConsentUpdated updated customer-consent customer-registration, customer-consent-update, decision-review-and-execution
CustomerConsentUpdated updated customer-consent customer-registration, customer-consent-update, decision-review-and-execution
CustomerConsentUpdated updated customer-consent customer-registration, customer-consent-update, decision-review-and-execution
CustomerInteractionLogged updated clienteling clienteling-sale
CustomerPreferencesUpdated updated customer-profile customer-registration, loyalty-tier-upgrade, customer-consent-update
CustomerProfileUpdated updated customer-profile customer-registration, loyalty-tier-upgrade, customer-consent-update
CustomerProfileViewed updated clienteling clienteling-sale
CustomerSegmentUpdated updated customer-segmentation promotional-campaign-launch, retail-media-attribution
CustomerUpdated updated customer-profile customer-registration, loyalty-tier-upgrade, customer-consent-update
RecommendationResponded updated guided-selling
CustomerSegmentCalculated calculated customer-segmentation promotional-campaign-launch, retail-media-attribution

promotion Promotion (11 events)

Event Classification Source Capability Terminal Emitting Processes
VoucherIssued created voucher-management voucher-redemption
PromotionApplied transitioned promotions checkout, scan-and-go, promotional-campaign-launch
SponsoredOfferActivated transitioned retail-media-management retail-media-attribution
CouponRedeemed transitioned promotions checkout, scan-and-go, promotional-campaign-launch
SponsoredOfferAttributed transitioned retail-media-management retail-media-attribution
VoucherCancelled transitioned voucher-management voucher-redemption
VoucherRedeemed transitioned voucher-management voucher-redemption
SponsoredOfferExposed updated retail-media-management retail-media-attribution
CouponValidated calculated promotions checkout, scan-and-go, promotional-campaign-launch
PromotionEvaluated calculated promotions checkout, scan-and-go, promotional-campaign-launch
VoucherValidated calculated voucher-management voucher-redemption

loyalty Loyalty (11 events)

Event Classification Source Capability Terminal Emitting Processes
CustomerCommunicationSent created loyalty checkout, loyalty-enrollment, customer-registration
LoyaltyCardActivated created loyalty checkout, loyalty-enrollment, customer-registration
LoyaltyMemberEnrolled created loyalty checkout, loyalty-enrollment, customer-registration
LoyaltyPointsIssued transitioned loyalty checkout, loyalty-enrollment, customer-registration
LoyaltyPointsRedeemed transitioned loyalty checkout, loyalty-enrollment, customer-registration
LoyaltyPointsAccrued updated loyalty checkout, loyalty-enrollment, customer-registration
LoyaltyPointsEarned updated loyalty checkout, loyalty-enrollment, customer-registration
PointsIssued updated loyalty checkout, loyalty-enrollment, customer-registration
PointsRedeemed updated loyalty checkout, loyalty-enrollment, customer-registration
LoyaltyBenefitsCalculated calculated loyalty checkout, loyalty-enrollment, customer-registration
LoyaltyPointsCalculated calculated loyalty checkout, loyalty-enrollment, customer-registration

store Store (22 events)

Event Classification Source Capability Terminal Emitting Processes
ReceiptIssued created store-operations bopis, reserve-and-collect, scan-and-go
StoreDayOpened created store-operations bopis, reserve-and-collect, scan-and-go
StoreTaskAssigned created store-operations bopis, reserve-and-collect, scan-and-go
TransactionAnomalyDetected created loss-prevention self-checkout, loss-prevention-case-handling
EmployeeActivated transitioned store-operations bopis, reserve-and-collect, scan-and-go
EmployeeArchived transitioned store-operations bopis, reserve-and-collect, scan-and-go
EmployeeDeactivated transitioned store-operations bopis, reserve-and-collect, scan-and-go
EmployeeOffboarded transitioned store-operations bopis, reserve-and-collect, scan-and-go
LossPreventionCaseOpened transitioned loss-prevention self-checkout, loss-prevention-case-handling
ReceiptArchived transitioned store-operations bopis, reserve-and-collect, scan-and-go
ReceiptVoided transitioned store-operations bopis, reserve-and-collect, scan-and-go
StoreDayClosed transitioned store-operations bopis, reserve-and-collect, scan-and-go
StoreDayClosingStarted transitioned store-operations bopis, reserve-and-collect, scan-and-go
StoreDayExceptionDeclared transitioned store-operations bopis, reserve-and-collect, scan-and-go
StoreDayOpened transitioned store-operations bopis, reserve-and-collect, scan-and-go
StoreDayPreOpeningStarted transitioned store-operations bopis, reserve-and-collect, scan-and-go
StoreDayReconciliationStarted transitioned store-operations bopis, reserve-and-collect, scan-and-go
LossPreventionCaseResolved transitioned loss-prevention self-checkout, loss-prevention-case-handling
StoreDayClosed transitioned store-operations bopis, reserve-and-collect, scan-and-go
StoreTaskCompleted transitioned store-operations bopis, reserve-and-collect, scan-and-go
ReceiptAmended updated store-operations bopis, reserve-and-collect, scan-and-go
StoreDayReopened updated store-operations bopis, reserve-and-collect, scan-and-go

pricing Pricing (10 events)

Event Classification Source Capability Terminal Emitting Processes
PriceListActivated transitioned pricing price-list-update, promotional-campaign-launch
PriceListApplied transitioned pricing price-list-update, promotional-campaign-launch
PriceListCancelled transitioned pricing price-list-update, promotional-campaign-launch
PriceListExpired transitioned pricing price-list-update, promotional-campaign-launch
PriceListSuperseded transitioned pricing price-list-update, promotional-campaign-launch
PriceListApproved updated pricing price-list-update, promotional-campaign-launch
PriceListRejected updated pricing price-list-update, promotional-campaign-launch
PriceListSubmitted updated pricing price-list-update, promotional-campaign-launch
MarkdownCalculated calculated pricing price-list-update, promotional-campaign-launch
PriceCalculated calculated pricing price-list-update, promotional-campaign-launch

Terminal Events

Terminal events represent lifecycle endpoints — states from which no further transitions are expected in normal operation.

Event Object Domain Source Capability
BasketCheckedOut basket commerce checkout
BasketAbandoned basket commerce basket-management
BasketMerged basket commerce basket-management
ProductDeactivated product commerce catalogue-management
CatalogueArchived catalogue commerce catalogue-management
ChannelDeactivated channel commerce channel-management
CustomerConsentRevoked consent customer customer-consent
PickingCompleted picking-task fulfillment fulfillment-execution
ShipmentDelivered shipment fulfillment fulfillment-execution
ReturnAccepted return fulfillment returns-management
ReturnRejected return fulfillment returns-management
ReturnRefunded return fulfillment returns-management
ReturnExchanged return fulfillment exchange-management
ExchangeCompleted exchange fulfillment exchange-management
ServiceOrderCompleted service-order fulfillment service-order-management
ReservationExpired reservation inventory inventory-reservation
InventoryAllocationReleased allocation inventory inventory-allocation
BasketConverted basket order order-management
OrderCancelled order order order-management
OrderClosed order order order-management
PaymentVoided payment payment payment-processing
PaymentSettled payment payment payment-processing
CouponRedeemed coupon promotion promotions
VoucherRedeemed voucher promotion voucher-management
VoucherCancelled voucher promotion voucher-management
SponsoredOfferAttributed sponsored-offer promotion retail-media-management
StoreDayClosed store-day store store-operations
StoreTaskCompleted store-task store store-operations
LossPreventionCaseResolved loss-prevention-case store loss-prevention

← Back to Event Catalog