Skip to main content

Can I test different Shopify discounts in ABConvert?

Understand which Shopify discount types work with ABConvert and which do not

Kelly at ABConvert avatar
Written by Kelly at ABConvert
Updated today

Discounts are a powerful lever for improving conversion rate and average order value. However, not all Shopify discounts can be tested in ABConvert.

In this article, you will learn which Shopify native discount types are supported, which are not, and what to do if you use a third-party discount app.

When to use this

Use this guide if you want to:

  • Test different Shopify discount codes against each other

  • Confirm whether your current discount setup is compatible with ABConvert

Shopify native discount types explained

Shopify native discounts have two method types. Only one of them works with ABConvert.

❌ Automatic discounts (not supported)

Automatic discounts cannot be tested in ABConvert.

Reason:

  • Automatic discounts apply across the entire store

  • They are active for all themes and all visitors

  • ABConvert cannot split them by test group

Because of this, there is no way to isolate experience between variants.

✅ Discount codes (supported)

Discount codes can be tested in ABConvert.

Reason:

  • The discount is applied only when the shopper enters the code

  • You control how the code is displayed in each theme

  • Each test group can see a different code

This makes discount codes compatible with Theme Tests.

How to test Shopify discount codes

Step 1: Prepare two theme versions

  1. Duplicate your current Shopify theme.

  2. In Theme A, display discount code A.

    • Example: “Use code SAVE10 at checkout”

  3. In Theme B, display discount code B.

    • Example: “Use code SAVE15 at checkout"

Step 2: Create a theme test

  1. Click Create new test.

  2. Choose Theme Test.

  3. Assign:

    • Theme A to control group

    • Theme B to variant group

  4. Configure traffic split and targeting.

  5. Start the test

Visitors will now see different discount codes depending on their group.

Third-party discount apps

This guide only applies to Shopify native discounts.

If you are using a third-party discount app, behavior may vary depending on how the app applies discounts. Some apps inject discounts at checkout or via scripts, which may not be testable.

👉 If you are unsure, contact our support team before setting up the test.

FAQ

Can I test automatic discounts in ABConvert?

No. Automatic discounts apply storewide and cannot be split between test groups.

Can I test different types of discount codes?

Yes. Percentage, fixed amount, or free shipping codes all work, as long as they are Shopify native discount codes.

Does ABConvert with third-party discount apps?

Not always. Contact support to confirm compatibility.

Did this answer your question?