Checkout of Personalized Coupons

In the checkout process, the loyalty account data is requested again (the loyalty account could have been changed in the meantime - somebody else was shopping with the same customerId and the tier level might be changed. Or the loyalty account might be blocked in the meantime.) and the checkout of coupons is called on Coupon Service so that the coupons are locked for the basket transaction and nobody else can use them until this basket transaction is finished.

Basket Engage Checkout