When working with promotions and promo codes in the shopping cart, it seems not possible to remove one specific promo code from the cart neither through the ShoppingCart and its helpers and services, nor through the ProductPromoWorker.
ShoppingCart has the method
addProductPromoCode(String productPromoCodeId, LocalDispatcher dispatcher)
but no method to remove the added PromoCode. Is there any other worker, service or event that can be called to do this? And if not, is there a specifc reason (maybe relating to promotions application rules) for not implementing this?
Any response is appreciated.