Gift Cards & Discount Codes
3 min
overview across all exchange types, refundid facilitates the exchange experience and calculates any price difference that must be paid by the customer due to how exchange transactions are processed, certain discount and credit types are not currently supported during exchange upsell exchange upsell limitations when a customer exchanges for an item of greater value , the following limitations apply across all exchange types gift cards cannot be used to cover the exchange upsell amount manual discount codes are not supported during the exchange flow these limitations apply regardless of whether the exchange is standard exchange instant exchange automatic discounts automatic discounts are supported for exchanges if a retailer has automatic discounts configured in shopify (for example sitewide automatic discounts threshold based discounts (e g spend over $100) automatic sale pricing), these discounts will be applied automatically to the exchange cart and reflected in the final amount the customer is required to pay only manual discount codes entered by the customer are restricted why these limitations exist exchange upsell payments are calculated and processed as part of a controlled exchange flow to ensure accurate pricing calculations consistent tax and duty handling reliable downstream processing refundid does not currently support manual discount code entry during exchanges applying gift card value toward exchange price differences automatic discounts are supported because they are applied at the platform level without customer input shopify currently restricts access to view some of the necessary information to accurately support the application of gift cards and manual discounts how this affects customers if a customer exchanges for a higher value item the price difference must be paid via credit or debit card gift cards cannot be applied to the upsell manual discount codes cannot be entered eligible automatic discounts will still apply