> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.promoparty.app/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).

# Testing your promotion

Test your campaign on your storefront before customers see it. This checklist takes about 10 minutes.

---

## Before you start

* The Promo Party Pro app embed is on in your **live** theme (**Online Store > Themes > Customize > App embeds**)
* The campaign is saved and its status is **Running**
* The campaign page shows no warning banners

Want to test before launch day? See **Testing without customers seeing it** below.

---

## Use a fresh browser window

Open your store in a **private (incognito) window**.

The app remembers in your browser when you closed the pop-up or skipped a gift. A fresh window makes sure you see what a new customer sees. Open a new private window each time you want to start over.

To jump straight to your store, click **Test on storefront** in the campaign's **Status** card.

---

## The checklist

### 1. The gift appears when it should
* **Cart total campaigns:** add items until the cart reaches your **Minimum cart price**
* **Product campaigns:** add one of the trigger products
* **Collection campaigns:** add a product from one of the trigger collections

With the pop-up on, the pop-up should open. With it off, the gift should be added to the cart automatically.

### 2. The gift does NOT appear when it shouldn't
Remove items until the cart no longer qualifies. The gift should be removed.

Try a cart just below your threshold. No gift should appear.

### 3. The pop-up works
* Every gift option you expect is shown
* Variant menus work (try one on your phone too)
* **Add Gift to Cart** adds the gift you picked
* **Skip gift** and the close button close the pop-up

### 4. The cart updates
After the gift is added, it should show in your cart page and cart drawer without a manual refresh. If it only shows after you refresh, see the [Quick Troubleshooting Guide](https://help.promoparty.app/en/article/quick-troubleshooting-guide-1vuw2jn/).

### 5. The gift is free at checkout
Go to checkout. The gift line should show a discount that brings it to $0.

### 6. Discount codes still work with the gift
If customers use discount codes, apply one at checkout. The gift should stay free.

If the gift price comes back when you add a code, the code doesn't combine with product discounts. See [How different discounts combine](https://help.promoparty.app/en/article/how-different-discounts-combine-173dh7z/).

### 7. Mobile
Repeat steps 1 to 5 on a phone. Themes sometimes behave differently on mobile.

---

## Running more than one campaign?

Test each one, then test them together:

* A cart that qualifies for two campaigns should get both gifts
* For tiered offers, test just below and just above **each** threshold

---

## Testing without customers seeing it

Every campaign on your live store is visible to customers while it runs. To test privately:

* **Use a high threshold.** Set the **Minimum cart price** far above a normal order (for example, $10,000), test, then lower it.
* **Use a hidden trigger product.** For a product trigger, use an **Unlisted** product only you know about, then swap in the real trigger.
* **Schedule it.** Finish testing, then set the campaign to **Schedule for later** so it starts on launch day.

---

## Test again after changes

Re-test after you change your theme, switch themes, install a new cart or upsell app, or edit the gift product. These are the most common reasons a working campaign stops working.

---

## Something not working?

See the [Quick Troubleshooting Guide](https://help.promoparty.app/en/article/quick-troubleshooting-guide-1vuw2jn/), or open Promo Party Pro and click the chat icon. Send us your campaign name and a screenshot, and we'll take a look.