An honest look at when A/B testing prices works for Shopify stores, when it doesn't, and what to do instead.
If you sell on Shopify, you've probably come across the idea of A/B testing your prices. Show half your visitors one price, the other half a different price, see which performs better, and go with the winner. It sounds scientific. And there are apps that make it easy to set up.
But is it the right approach for your store? That depends on a few things that are worth thinking through before you invest time and money.
The basic idea is simple: two (or more) groups of visitors see different prices for the same product at the same time. After enough purchases, you compare conversion rates and revenue per visitor to see which price performed better.
In practice, this means that right now, two people could be looking at the same product in your store and seeing different prices. One sees $29, the other sees $34. They don't know this is happening. They just see a price and decide whether to buy.
That's worth sitting with for a moment, because it's the root of both the power and the problems with this approach.
You need enough data to draw real conclusions — and that requires volume. Not visits, but orders. A rough rule of thumb: you need at least several hundred orders per price variant before you can be reasonably confident in the result. If you're getting 20 orders a day, testing two prices on a single product could take a month or more. And that's just for one product.
If the same person visits your store twice during a test and sees a different price, you have a problem. At best, they're confused. At worst, they feel deceived. This matters a lot less if your business is mostly one-time purchases from new visitors — like a trending product or a gift item.
A test that runs for three days tells you almost nothing — it's too short to account for day-of-week effects, let alone weekly or seasonal patterns. A proper test needs at least two weeks, ideally longer. During that time, you shouldn't run promotions or make other changes that could muddy the results.
A/B testing works best when you have a focused question: "Should this product be $29 or $34?" It's less practical when you need to optimize prices across your whole catalog.
If all of this applies to you — high volume, mostly new customers, patience for a multi-week test, and a specific product to optimize — then A/B testing can give you strong evidence. There are a number of apps on the Shopify App Store that make this easy to set up.
This is the big one. If you sell consumables, subscription products, or anything that brings customers back, A/B testing prices is risky. Your regulars will eventually see inconsistent prices — or compare notes with a friend. The trust damage can outweigh any pricing insight you gain.
Most Shopify stores don't have the volume for reliable price tests. If you're getting fewer than 100 orders a day, a test on a single product might need to run for weeks or months. By that time, the season has changed, you've run a sale, or something else has shifted — and your results are muddied.
If you sell 200 products, you can't realistically A/B test each one. Even at high volume, testing one product at a time would take years to work through your catalog. And most of your products won't have enough individual traffic for a meaningful test anyway.
Some brands are built on transparency and fairness. If you'd be uncomfortable explaining to a customer that they paid a different price than someone else for the same product, A/B testing prices might not fit your values — regardless of what the data says.
Here's something most merchants don't realize: you've already been generating pricing data — you just didn't think of it that way.
Every time you changed a price, ran a sale, offered a discount code, or adjusted prices for a new season, you created data about how your customers respond to price changes. That information is sitting in your Shopify order history right now.
Statistical methods can analyze this historical data to estimate how price-sensitive your customers are for each product. How much does demand change when you raise the price 10%? How much does it increase when you discount 15%? The answers are in your sales history — they just need to be extracted.
The trade-off is that historical data is messier than a controlled experiment. A well-run A/B test gives you cleaner evidence for a specific product. But for most Shopify stores, the practical constraints of A/B testing — traffic requirements, time, repeat customers — make the historical approach more realistic.
Ask yourself these questions:
If you answered yes to most of those, analyzing your existing data is probably the better path.
If you have high traffic, mostly first-time buyers, and want to test a specific product, A/B testing can work well — and there are several Shopify apps for that.
Either way, the worst approach is no approach — continuing to price by gut feel while your data sits unused.