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

# Test an AIOD discount before making it live

> Use AIOD Testing mode and a controlled storefront cart to verify a promotion before customers can use it.

Use **Testing** or **Testing mode** while configuring a discount. The offer is visible to the merchant for testing but is not live for customers.

<img src="https://mintcdn.com/aiod-4861190f/i-rrNz8paXSQjZm3/images/help/discount-template-gallery.png?fit=max&auto=format&n=i-rrNz8paXSQjZm3&q=85&s=eb8a91ea7d57022e9c6a6e18439807c5" alt="AIOD discount template gallery used to select and configure an offer before testing" width="1536" height="1024" data-path="images/help/discount-template-gallery.png" />

## Prepare the test

1. Create or open the discount in AIOD.
2. Set its top-right status control to **Testing** or **Testing mode**.
3. Review its products, collections, variants, customer eligibility, markets, purchase type, limits, combinations, sales channels, and schedule.
4. Save the discount.

## Test the eligibility boundary

Use a private or incognito storefront window. Build one cart that does not qualify and another that does. For quantity or spend thresholds, test immediately below, exactly at, and above the threshold.

Confirm:

* the discount does not apply too early;
* the expected product, order, gift, or shipping reward appears;
* removing a qualifying item removes or recalculates the reward;
* code-based offers reject an incorrect code and accept the exact configured code;
* widgets and messages appear in the intended storefront locations; and
* the final cart and checkout totals match the campaign design.

## Make the offer live

After every test passes, return to the discount, change its status to **Live**, and save. **Live** makes the discount active for customers. Use **Deactive** when the offer should be turned off.

Repeat a short live test after activation, especially when the theme, product availability, or another discount changed during setup.
