> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.monkcommerce.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# What happens to a free product when a discount code makes the cart value fall below threshold?

This document explains how Monk handles situations where a discount code reduces a customer's cart value below your offer's required threshold making it ineligible for the Monk offer. This behaviour applies universally to all offer types and discounts configured through Monk (Free gift auto-add/Free gift selection, Cart goals & progress bar, Cross-sell, Bulk offers & quantity breaks, and BOGO)

When a customer inputs a discount code at checkout, the behaviour of Monk depends on the [**Auto-remove setting**](#3-what-is-the-auto-remove-setting) and where the offer is configured ([**Product/Cart**](#3-productcart-offer) vs. [**Checkout**](#3-checkout-offer))

**Table of Contents**
[What is the Auto-remove setting?](#3-what-is-the-auto-remove-setting)
[Product/Cart Page Offer](#3-productcart-page-offer)
[Checkout Page Offer](#3-checkout-page-offer)

### What is the Auto-remove setting?

Auto-remove is a setting that re-checks a customer's eligibility whenever their cart or order value changes, and removes the gift if they no longer qualify. How this setting affects the final outcome is covered in the next section.

**Where to find this setting:** Go to **Manage Offers → Action > Edit → Step 1 →** Scroll down to **Offer Settings > Cart refresh and behavior**

![](https://storage.crisp.chat/users/helpdesk/website/-/6/1/7/e/617e4ffe6e3c3800/image_njlaxj.png =561xauto)

|| To know more about the Auto-remove setting, please refer to this document: [How does the 'Auto remove' setting work in Free Gift offers?](https://help.monkcommerce.com/en/article/how-does-the-auto-remove-setting-work-in-free-gift-offers-1296hh9/)

### Product/Cart Offer

If an offer is set up at the product page or cart and a customer applies a Shopify discount code at checkout, and that discount brings the order value below your eligibility rule, **auto-remove will not trigger even when enabled** and the app will consider the pre-discount code cart value for it's eligibility/threshold calculations. Shopify does not let products to be auto-added or auto-removed at checkout for stores that are not on Shopify Plus.

* **For Shopify Plus Stores:** You can solve this by moving your offers directly to the checkout page. This allows Monk's auto-remove logic to run simultaneously with the discount code application. You can refer to this document for the complete offer setup guide: [__How to set up a free gift discount code offer? (Shopify Plus)__](https://help.monkcommerce.com/en/article/how-to-set-up-a-free-gift-discount-code-offer-shopify-plus-13jgjat/)
* **For Non-Shopify Plus Stores:** Since auto-remove will not trigger, what happens to the gift product in this scenario depends on the discount code's **Combinations** setting (with product discounts) in Discounts:

**ENABLED:** The customer gets both the free gift as well as the discount from the code
**DISABLED:** The discount (Monk's free gift or discount code) with the higher total savings will get applied overriding the other. If the discount code's savings are higher, it will remove Monk's discount leaving the gift product in the checkout at full price. The customer will then have to manually remove this product before completing their purchase. If the Monk free gift discount is higher than the code, Shopify will show an error and not let the code get applied.

### Checkout Offer

For offers configured at checkout, Monk will re-evaluate the offer's eligibility after a discount code is applied. The offer's behaviour then depends on whether the Auto-remove setting is enabled or disabled.

* **Auto-remove is ENABLED**
When Auto-remove is enabled, Monk checks if the customer still meets the threshold after the discount code is applied. If the new order value falls below the threshold, Monk automatically removes the free gift from checkout. If the value remains above the threshold, the gift stays.

* **Auto-remove is DISABLED**
When Auto-remove is disabled, the free gift remains in checkout even if the customer no longer meets the offer's eligibility requirements. However, Monk will remove the discount applied to the free gift turning in into a full priced product. Since customers may not want to pay full price for the formerly free item, you can allow them to remove it manually. To do this, add the **Product Removal Button** app block to the checkout page by following the steps below.

Go to **Online Store → Edit theme → Checkout page → Add block** under **Order Summary → Product Removal Button**

![](https://storage.crisp.chat/users/helpdesk/website/-/6/1/7/e/617e4ffe6e3c3800/image_1w16pdp.png)

If you have any other questions or queries please reach out to us via chat support or write to us at  [support@monkcommerce.com](mailto:support@monkcommerce.com).