Shopify Price Testing
What is Price Testing?
Price Testing is a form of A/B testing where different segments of your audience see different prices for the same product, letting you measure the impact of pricing on conversion rate, revenue, and profit margin.
Price Testing requires the Omniconvert Shopify App - this is a hard requirement, unlike a standard A/B test where manual integration is often preferred. If you previously integrated the tracking code and Custom Pixel manually, you must remove that manual setup before installing the app. See Install on Shopify for the difference between manual and app installation.
Step 1 - Install the app
Install the Omniconvert Shopify App from the Shopify App Store. Once finished, you'll see an "Installation successful" confirmation - the app is designed to handle all the necessary setup automatically, including installing the tracking code (in asynchronous mode) and the Custom Pixel.

Enable the Tracking Code App Block
This is the most critical step - without it, Explore can't work with your website at all.
-
Copy the code shown on the post-install screen.
-
Press Enable Tracking Code App Block. This takes you to your Shopify theme editor.
-
Paste the code, and confirm the Explore Tracking Code toggle is on.
-
Press Save.
Enable the Price Testing Preview App Block
Highly recommended - this enables Preview Mode, letting you thoroughly test a price experiment before it goes live.
Once enabled, an "App embed" indicator appears on your storefront, letting you know you're in test mode. Press Save to confirm.
Step 2 - Create the price experiment
From your Explore account, go to Shopify A/B Testing → Product Price Testing.

Most of the setup steps mirror a standard A/B test, with a few Price Testing-specific sections below.
Name and hypothesis
Give your experiment a name and write a hypothesis for what you expect to happen.
Create your variations
Decide how many variations the experiment will have, and name them.
Step 3 - Define your audience
Choosing products
Press Add/Remove Products to select which product(s) you want to test. Search directly, or filter by Collections, Types, Vendors, Tags, or Statuses. Check the products you want, then press Apply Changes.

Modifying prices
Two ways to set your price variations:
Manual, per product - edit two fields for each product:
-
Price - the actual selling price.
-
Compare at - the "original" price shown before a discount (e.g. Control: Price $392.00, Compare at $885.95 → Variation: Price $300, Compare at $800).
Bulk add price - apply the same rule across all selected products at once:
-
Choose Increase or Decrease.
-
Set the value, as either a percentage or a flat amount.
-
Optionally, round the resulting prices up or down, choosing how many decimals to keep.
Bulk pricing also supports product variants - for example, you can test a price change on only one color of a product.
Configure Price Selectors
Price Selectors are CSS selectors Explore uses to identify price elements on your pages. 12 built-in selectors are provided, based on the most common Shopify theme structures.
If your store uses a custom theme that doesn't follow the standard Shopify structure, you'll need to add a custom selector. Press Add Custom, give it a name, and provide the CSS class of the price element (find this using your browser's dev tools).
Segment
By default, the experiment runs for All visitors. Press Select or create segment to target a specific audience instead, and optionally filter by Device type. See Understand How Segmentation Works for the full guide.
Step 4 - Traffic allocation and goals
Set how traffic splits between Control and your variations. Sale is the default goal, tracking purchases - you can also add existing goals or create a custom one. See Goals Overview.
Step 5 - Schedule
Choose the timeframe for your experiment, with an option to be notified by email when it ends.
Scheduling dates and times are interpreted using your account's Display Timezone setting. If you haven't set one, confirm what it defaults to before relying on exact start/end dates.
Watch the demo
A 4-part demo walkthrough covers the entire process: