A parent buys a school-uniform pack at a pack price. Two weeks later the trousers come back because they don’t fit. The pack discount was spread across five items, so what is the right amount to give back?
Most stores answer this at the counter, from memory, with whatever the till shows today. That is where mistakes start. Today’s catalog price is not what the customer paid, the order total alone does not say how the discount was split, and a second return from the same pack has to account for the first one.
A worked example
Sample numbers only. A pack of five items has a list price of £200 and sells for £160, a 20% pack discount. Allocated by value, the £25 trousers cost the customer £20. The store’s policy, written down before the sale, says that breaking the pack keeps 25% of the returned item’s paid price as a retained charge.
- Paid for the trousers: £20.00, from the original discount allocation.
- Already refunded for this line: £0.00.
- Retained charge: 25% of £20.00 = £5.00.
- Advice: refund £15.00.
Swap the policy and the answer changes, which is the point. The calculation has to use the terms that applied when the pack was sold, not the ones on the shelf today.
Where it gets hard
A second item from the same pack must subtract what was already refunded. A same-price size swap should move no money at all. A pending refund, an open return or an edited order means the numbers are not settled yet, so any figure you give is a guess. These are the cases staff get wrong when they work it out by hand.
How PackReturn handles it
PackReturn is the Merchavelo app built for exactly this calculation. Staff record the pack policy and the receipt before payment, then link the receipt to the matching paid Shopify order. When an item comes back, PackReturn compares the original prices, discount allocations and completed Shopify refunds, then saves the advice with the reasoning behind it.
- It only advises. PackReturn reads orders and returns. It never issues a refund, edits an order or takes payment. Staff carry out the refund in Shopify.
- It stops when the facts are unclear. Pending refunds, open returns, edits, unsupported taxes or missing sale evidence block the advice and show the reason.
- It keeps a history. Saved advice cannot be edited, so a manager can see what was suggested and why.
PackReturn is preparing for release on the Shopify App Store and will be free at launch. Shops that join early stay free. See the PackReturn page for the full workflow.
A checklist you can use today
- Write the pack return policy down before you sell the pack.
- Keep the receipt that shows the original line prices and pack discount.
- Check prior refunds on the same order before calculating a new one.
- Treat open returns and pending refunds as unsettled.
- Record what you refunded and why.