I am currently automatically adding a coupon code when the customer clicks on one of the products in my store. However, if they decide they don't want the product anymore, and they remove the product from their cart, the coupon remains. This wouldn't be a big problem, as the coupon only applies to that one product. However, if they try to add a different product and use a different coupon, they are alerted that they can't use said coupon because there is already a coupon in the cart (we have made them not combinable). Is there a way to automatically remove the coupon when the product is removed?