Checkout total drops discount code after switching delivery method
- Build
- 4.12.0 (1187)
- Device
- iPhone 13 mini · iOS 17.5
- Browser
- Safari
- Repro
- 10 / 10
Steps to reproduce
- Add any two items to basket (subtotal £64.00).
- Apply code
SPRING20— total updates to £51.20. - Change delivery from Standard (free) to Express (£4.95).
Expected
Discount persists. Total £56.15.
Actual
Discount silently removed. Total £68.95 — code still shown as “applied”.
Notes
Also on Android 14 / Chrome. Not on desktop. PATCH /api/basket/delivery response omits promo — likely recalculated without promo context.