What is a price test?
A price test allows you to show different product prices to each test group so you can identify the pricing strategy that drives the best business outcome, whether that is a higher conversion rate, increased average order value, or improved profit margins. ABConvert uses Shopify Functions to apply price changes dynamically at checkout without duplicating products or modifying your product catalog. Your existing products, product variants, inventory, and integrations remain fully intact.When to use it
- Increase profit margins: Test a higher price point to see whether increased margins offset any potential drop in conversion rate.
- Increase conversion volume: Test lower pricing to drive more purchases, customer acquisition, or inventory sell-through.
- Optimize psychological pricing: Compare pricing formats like
.99vs.00or round numbers vs discounted-looking prices. - Test premium positioning: Validate whether a higher price improves perceived product value and customer quality.
When NOT to use it
- You sell subscription products. Price tests are not compatible with subscription products.
- You only want to test a discount. Use an offer test when the price stays the same and you want Shopify to apply an automatic discount.
- You need to change products or prices after launch. You cannot update the tested products or pricing once the test is live. Close the test and start a new one instead.
- Your ad feeds must always show one public price. If Google Ads or Meta Ads are sensitive to price mismatches, exclude the tested products from ad feeds or route ad traffic to Control.
Theme review
If you are running a price test for the first time, you will see a modal asking you to request a theme review before launching your test. Our team reviews your theme to confirm it is compatible with price tests. Theme reviews are typically completed within 1–2 business days.Set up a price test
Create a new price test
Add basic information and configure traffic split
Set targeting
Select products to test

Configure pricing for each variant

Review and launch
Analyze results by product
On the Analytics dashboard, open the Product tab in Breakdown to see how each product and product variant performed in each test group. No filter is needed. See Product breakdown. Every price test also gets a product group containing its tested products. Open Filters and select the group marked In this test to count only those products in the dashboard totals.Common mistakes
- Skipping Preview test. Preview each test group on the storefront, cart, and checkout before launch so price display matches the price applied at checkout.
- Treating conversion rate as the only win condition. A lower price can lift conversion while lowering profit. Compare conversion rate, average order value, and profit before choosing a winner.
- Setting up your first price test on launch day. First-time price tests may need a theme review before launch, and reviews typically take 1-2 business days. Set up the test and request review earlier so launch day is not blocked.
Price test FAQs
Will visitors see the price change if they refresh the page?
Will visitors see the price change if they refresh the page?
How do I test prices safely before launching?
How do I test prices safely before launching?
Will price testing break my third-party apps?
Will price testing break my third-party apps?
Can I run price tests while using Google Ads or Meta Ads?
Can I run price tests while using Google Ads or Meta Ads?
Do price tests support subscription products?
Do price tests support subscription products?
Can I update products or pricing after launching the test?
Can I update products or pricing after launching the test?
Are price tests compatible with Shopify discounts?
Are price tests compatible with Shopify discounts?
Why is the cart behaving unexpectedly during a price test?
Why is the cart behaving unexpectedly during a price test?