Details
Description
It appears that if a coupon is set on an order form, it cannot be replaced when visiting a new link containing a coupon. To reproduce, create 2 coupons for different amounts. Access the order form with the coupon specified, e.g.
/order/main/index/label/?coupon=CPN123
Note that the coupon is applied. Visit the order form again in the same browser immediately after with the other coupon, e.g.
/order/main/index/label/?coupon=CPN456
Note that the coupon CPN123 is still applied. If the coupon is specified in the URL, or entered on the form, it should replace a previously set coupon, it doesn't appear to be doing that.