Home / Blog / Promo protection
Promo protection

What is the best way to close the gift card and discount code loophole that resellers exploit?

Discounted gift cards spent during a later sale, refunds pushed back to cards at full value, and codes applied on top. How the double dip works and how to shut it.

Close-up of hands holding a small stack of plain unbranded gift cards over a wooden retail counter, a wrapped package and a spool of ribbon nearby

The three moves that turn a gift card into a double discount

The first move is buying gift cards during a sale. If your sitewide discount, or a code, can be applied to a gift card product, a shopper buys face value at a reduced price. That card is later spent at full face value, often during your next promotion, so the same shopper has stacked a discount on a discount across two transactions. Resellers do this at scale and sell the cards or the goods on secondary marketplaces below your price. The second move is the refund route: buy discounted goods, return them, and receive the refund as store credit or a gift card. If the credit is issued at the pre-discount value by mistake, the customer has converted a discount into cash-equivalent credit. Related: Spotting a Leaked Discount Code

The third move is stacking at checkout. A gift card in Shopify is a payment method, not a discount, so it can be combined with a discount code on the same order without triggering any combination rule. That is fine in isolation. It becomes a loophole when the gift card itself was acquired below face value through one of the first two moves. None of these require hacking anything. They rely on gift card products being treated like any other product in your discount settings and on refund handling that does not track what was originally paid. Related: Coupon Stacking and How to Prevent It

Keep reading: How Coupon Abuse Eats Your Margin, Spotting a Leaked Discount Code, Coupon Stacking and How to Prevent It. See how CouponFence helps you discount and coupon abuse guard for shopify stores.

Keep gift card products out of every discount

The direct fix is scoping. When you create a product discount in Shopify, apply it to specific collections or products and make sure gift card products are not among them. For order-level discounts that apply to the whole cart, check whether your gift card product is eligible before assuming it is excluded, and if you cannot exclude it natively, an app or checkout customization can block discount application when a gift card product is in the cart. Do this review for automatic discounts as well as codes, and again for any buy-X-get-Y offer where a gift card could serve as the X.

Then think about whether you want gift cards purchasable with discounts at all, ever. Some merchants run deliberate gift card promotions, such as bonus value during the holidays. That is a legitimate strategy if it is planned, capped per customer, and limited in time. The problem is unplanned eligibility, where a gift card quietly qualifies for every sale you run. Make gift card discounting an explicit decision with its own rules, and treat any other overlap as a bug. Related: Setting Discount Rules That Hold

Refund to the right value and the right instrument

When a customer returns discounted goods, the refund should equal what they paid, allocated per line the way Shopify prorates it, never the list price. If they paid partly with a gift card, Shopify returns funds to the original payment methods, and the gift card portion goes back onto a gift card. Keep that default. Refunding a gift card payment to a credit card converts a card that was possibly bought at a discount into cash, which is the reseller's endgame. Write the rule into your policy so agents do not make exceptions under pressure.

Watch store credit issued as a substitute for refunds. It is generous and convenient, but if credit is issued at full list value on a discounted return, the discount has been laundered into credit. Set the credit amount to the discounted amount actually paid, and tag the customer so a pattern of return-for-credit on promotional orders is visible later. A small number of accounts that repeatedly buy on promotion, return for credit, and spend the credit on the next promotion is the signature to look for. Related: Repeat Abuse by the Same Accounts

Spot reseller behavior in gift card activity

Legitimate gift card buyers purchase one or two cards, often around holidays, usually as gifts to another email. Resellers buy many, in round denominations, in rapid succession, frequently to their own email or a set of similar emails, and redeem them shortly afterward on high-resale items in multiple quantities. Shopify's gift card reports and order exports let you see purchases and redemptions by customer. Set a per-order and per-customer limit on gift card purchases, and hold large gift card orders for a manual check, particularly during sales.

Redemption patterns matter too. Cards redeemed within hours of purchase by the same person, combined with a discount code on the redeeming order, and shipped to a commercial or freight-forwarding address, is a reseller stack. Cancel and refund those orders to the original gift card rather than to cash, deactivate cards that were bought with a charged-back payment, and remove the account's discount eligibility. Do this quietly and consistently, and the resellers move on to a store that has not closed the loop.

Key takeaways
  • Gift cards bought at a discount and spent at face value during a later sale are a discount on a discount across two orders.
  • Scope every product and order discount so gift card products are never eligible unless a planned promotion says otherwise.
  • Refund discounted returns at the amount paid and send gift card payments back to a gift card, never to cash.
  • Bulk purchases in round denominations, self-redemption within hours, and codes stacked on the redeeming order signal resellers.
Julien Jimenez
Written by

Julien Jimenez

Julien Jimenez is an independent software builder based in Paris. He designs, ships, and operates focused SaaS products for small businesses and independent professionals. Read the full author page.

Stop discount codes from eating your margin

Discount and coupon abuse guard for Shopify stores. CouponFence is built to help you put this into practice.

Protect my promos

More from the CouponFence blog

Get the CouponFence playbook

Practical guides on promo protection, straight to your inbox as we publish them. No spam, unsubscribe any time.

By subscribing you agree to our privacy policy.