Guiding scenario · Order B-1042
Order B-1042 end to end
You follow order B-1042 through seven steps across the shop and to its partners, from cart to shipping. Turn on a fault and see which building block protects the flow.
The flow in the shop
Basket2 × mug at €24.95 each
Convert cart into orderrunning: The cart hands the items over to the order module. The price is locked in at this point.
OrderB-1042 · created
Create and save orderrunning: The order is saved in the shared database and receives its identifier B-1042.
InventoryB-1042 · reservation R-77
Stock Reserverunning: Inventory holds two mugs for B-1042 and returns reservation R-77.
Payment → payment providerP-731 · €49.90 · pay-B-1042
Authorise payment with the providerrunning: The payment module queries the provider with a fixed key and a time budget of 1 s.
OrderB-1042 · confirmed
Confirm orderrunning: With the payment confirmed, the order module sets the status to confirmed. The customer sees the acceptance.
Invoice (worker via broker)R-882 · open · B-1042
Create invoice via the brokerrunning: The confirmation is staged in the same transaction and passed via the broker to the invoice worker.
Shipping → shipping carrierB-1042 · shipping notification
Commission shipping and accept notificationrunning: The shipping carrier receives the job. Its notification belongs to exactly one order and is checked.