Price differences
When a replacement costs more, the customer pays an invoice. When it costs less, ZenReturn refunds the rest or gives it as store credit.
The credit for an exchange is the value of the returned items, less any fees that the rule takes off. ZenReturn prices each replacement at its current price in Shopify. When a customer swaps for another variant that has the same list price as the returned one, the replacement costs what the customer paid.
The replacement costs more
ZenReturn sends the customer an invoice from Shopify for the draft order. The draft order holds the replacement stock for 7 days. When the customer pays, Shopify makes the order, and the return page shows "Invoice paid".
If the invoice is still unpaid after 7 days, the return page shows "Invoice unpaid" and ZenReturn emails you once. You can contact the customer, or select Cancel exchange. Cancel exchange deletes the draft order and refunds the credit to the customer's original payment. If you settled the exchange another way, select Mark settled by hand.
The replacement costs less
ZenReturn pays the difference back in the way that Price diff refund method under Exchange config says:
- Original payment (the default): a refund to the payment of the original order.
- Store Credit: Shopify store credit in the customer's account for the difference. If Shopify can't issue store credit for the order, the difference goes back to the original payment.
Choosing the Price diff refund method needs the Pro plan or higher.
Even exchanges
If the credit covers the replacement exactly, no payment is needed. ZenReturn completes the draft order, and Shopify makes the order for you to fulfil.