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
Duplicate your current Shopify theme.
In Theme A, display discount code A.
Example: “Use code SAVE10 at checkout”
In Theme B, display discount code B.
Example: “Use code SAVE15 at checkout"
Step 2: Create a theme test
Click Create new test.
Choose Theme Test.
Assign:
Theme A to control group
Theme B to variant group
Configure traffic split and targeting.
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.

