Please change the the way coupon codes function so that codes aren’t redeemed until purchase is processed, not when applied