I am currently running an automatic discount in store. A customer came to do an exchange and after selecting the new item I noticed that the automatic discount was not taken off the new item. I had to add a custom sale and price the item at the discounted price to properly do the even exchange.
TLDR: Automatic discounts don’t work on exchanges. Why not?
This won’t answer the “why” but it might help ease the process:
https://community.shopify.com/c/retail-and-point-of-sale/shopify-pos-exchanging-online-order-through-pos-not-applying/m-p/1842687
As I said in the original answer, there may be circumstances where applying the original discount to the new item would be undesirable (for example, customer exchanges a sweater with an expired “30% off knitwear” discount for a full price leather belt). However, we’d personally find it helpful if Shopify were at least able to apply the original discount in a few common scenarios (e.g. customer exchanging item for a different colour/size variant).
1 Like
Thanks for the steps! I get that sometimes you wouldn’t want to apply an old discount. But if I have a current discount on my POS and the exchanged item is a part of that new discount I think it should automatically adjust the price. Or at least give me a clear option to add the discount
1 Like
Thanks again for the solution! Hopefully one day Shopify just lets you go back to the cart after choosing an item to return/exchange so we can apply current discounts that way.
1 Like