Si hay un intercambio, ¿debe el cliente poder conservar el descuento (por ejemplo, un código para «nuevos clientes»)?
Si se trata de un cambio por otro producto, puede hacer una configuración para que el cliente pueda cambiarlo por otra cosa como si lo hubiera comprado a precio completo. Por ejemplo, si compra algo por 100 euros con un descuento de bienvenida del 10%, ha pagado 90 euros. Lo que podemos hacer cuando lo cambia por otro producto es que tenga un crédito de 100 para comprar otra cosa.