> ## Documentation Index
> Fetch the complete documentation index at: https://docs.recheckapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Discounts

> Let customers add a discount code after checkout, and keep discounts accurate as they edit their order.

The Discounts module controls how discount codes and automatic discounts behave during the editing window. It has three settings you can turn on independently, with one dependency noted below.

<Note>
  Discounts is available on the Plus plan. See [Plans and billing](/features/billing).
</Note>

<Steps>
  <Step title="Open Recheck and click on Modules in the left menu." />

  <Step title="Select Discounts from the list of modules." />
</Steps>

## Apply discount code

Turn on **"Apply discount code"** to let customers add a discount code to their order from the Thank you or Order status page. It's the post-purchase version of entering a code at checkout.

A code is accepted only if the full current cart still meets every condition Shopify enforces on it, like minimum order value, eligible products or collections, customer eligibility, usage limits, and expiry. Customers can stack multiple codes wherever Shopify's own rules allow it.

## Validate discounts during order edits

Turn on **"Validate discounts during order edits"** to have Recheck re-check the discounts already on the order whenever the cart changes, and remove any that no longer qualify. The order total is then recalculated on the new cart and the difference is settled as a payment or refund.

This works even without "Apply discount code," since orders can already carry codes applied at checkout. For example, a customer who checked out with a buy-two-get-one-free offer and then removes one of the qualifying items no longer meets the offer's condition, so the discount is removed and the total recalculated.

## Apply automatic discounts

Turn on **"Apply automatic discounts"** to have Recheck apply a Shopify automatic discount when an edit makes the order newly eligible for it. A common case is an edit that pushes the cart over a free-shipping threshold.

<Note>
  This toggle only appears once "Validate discounts during order edits" is on.
</Note>

## Why use this module

Keeping discounts in sync during order edits keeps totals accurate, stops customers from holding a discount they no longer qualify for, and lets shoppers apply a code they forgot at checkout without contacting support.

# Need help?

Our guides contain information on everything from the basics of setting up Recheck to advanced customizations available with every feature. But we're always here to offer help personally if you need it.

<CardGroup cols={2}>
  <Card title="Contact us" icon="question" href="mailto:kunal@recheckapp.com">
    Get personalized support from our founders
  </Card>

  <Card title="Book a demo" icon="calendar" href="https://cal.com/kunalkonde/recheck-discussion">
    See how Recheck can help your brand
  </Card>
</CardGroup>
