Why did a customer receive a free gift after the offer ended?
Sometimes you may see an order that still includes a free gift even after the offer was deactivated or expired. This behavior is expected and happens because the gift was already added to the cart before the offer ended.
Why this happens
When a customer qualifies for a gift, the app adds the gift to their cart. However, customers do not always complete their purchase immediately.
In many cases:
- Customers leave items in their cart
- They return later to complete the purchase
- The cart may persist for several days or even weeks depending on the browser and device
If the gift was already added to the cart before the offer ended, Shopify will still allow the checkout to complete with that gift included.
How to prevent this
If you want to ensure customers cannot complete checkout with an old gift offer, you can remove the app discount after the offer ends.
Follow these steps:
- Go to Shopify Admin
- Click Discounts
- Locate the AppHero Free Gift discount
- Delete the discount
This will prevent previously added gift discounts from being applied at checkout.
Important note
Before deleting the discount, make sure:
- You do not have other active gift offers
All offers in the app rely on the same Shopify discount. Deleting it will stop all gift offers from working.