# Test Your Offers with Verify Tool

The Verify Tool helps you test your upsell offers before going live. It generates a test checkout link so you can walk through the full upsell experience as a customer.

{% embed url="<https://d2798l25hiaz3h.cloudfront.net/y0YtX3yKEYGz.webp>" %}

## Why use the Verify Tool?

* **Catch issues early** — find problems before real customers encounter them
* **Validate trigger conditions** — confirm your targeting rules work correctly
* **Ensure smooth checkout** — verify the full upsell flow from checkout to confirmation
* **Build confidence** — see exactly what your customers will see

## How to use the Verify Tool

### Step 1: Open the offer

Navigate to the offer you want to test. Click the **Verify** button (or find it in the offer's action menu).

### Step 2: Review the test checklist

The Verify Tool shows a checklist of requirements:

* App is activated in Shopify settings
* Offer status is Active
* Trigger conditions are properly configured
* Products are available and in stock

### Step 3: Generate test link

Click **Generate test link** to create a checkout URL pre-loaded with products that match your trigger conditions.

### Step 4: Complete the test checkout

1. Open the test link in your browser
2. Complete the checkout process
3. After payment, the post-purchase upsell offer should appear
4. Test accepting and declining the offer
5. Verify the thank you page and order status page offers (if configured)

### Step 5: Check results in Order Tracker

After completing the test checkout, go to the **Order Tracker** to verify:

* Whether the offer was **Shown** to the customer
* Whether the offer was **Accepted** or **Declined**
* Revenue and order details

## Testing methods

### Real order test (recommended)

Place a real order with a minimum of **$0.50 USD**. This is the most reliable way to test as it uses actual payment processing.

**Tip:** Create a test product priced at $1.00 for testing purposes.

### Bogus Payment test

Use Shopify's Bogus Payment Gateway for testing without real charges:

1. Go to Shopify Admin → Settings → Payments
2. Enable the Bogus Gateway
3. Use test credit card details to complete checkout

> **Note:** Some post-purchase features require real payment processors (credit card, PayPal, or Shop Pay) and may not work with the Bogus Gateway.

## Troubleshooting

| Issue                 | Solution                                                                             |
| --------------------- | ------------------------------------------------------------------------------------ |
| Offer doesn't appear  | Check that the app is activated in Shopify checkout settings and the offer is Active |
| Wrong offer shows     | Review your trigger conditions — the order may be matching a different offer         |
| No products available | Ensure upsell products are in stock and published                                    |
| Payment not supported | Post-purchase offers require Credit card, PayPal, or Shop Pay                        |
