How to Set Up a Price Change Experience
Check out the steps below to learn how to set up a price test!
A Price Change updates the price and compare-at price shown on your PDPs and across your site for the products you select. You can run it as a Test to see which price performs better, or as a Personalization to show a chosen price to everyone or to a specific audience.
Before you build, make sure the integration is complete. Pricing needs the Intelligems team to tag your product prices before it can change them on the frontend. See Price Testing Integration Guides.
Step 1: Create the experience and pick a mode
In the left nav, go to Pricing and click New Pricing Experience.
On the type modal, select Price Change. Then on How do you want to run this experience?, choose:
Run a Test — visitors are split between groups and the results tell you which price performs better.
Create a Personalization — the price you pick is shown to everyone, or to a specific audience, with nothing being tested.
Three things work differently when you run a Price Change as a Personalization:
You can only reduce prices.
Duplicate products and subscription products aren't supported.
Prices change in your store's default currency only. We switch currency targeting on automatically and set it to that currency, so shoppers browsing in another currency won't see the Personalization.

Step 2: Set up your groups
If you're running a Test, open the Test Groups tab. Create 2–5 groups by clicking +. Name each group and use the slider to allocate traffic percentage. Click Next step when ready.
If you're running a Personalization, skip this step. A Personalization has one group and needs no traffic split.

Step 3: Choose your products
On the Modifications tab, click + Add / Remove Products in the Price card and select which products to include by checking the boxes on the left.
A few tips and tricks:
You can select every product in your store, or every product matching the filters you have set, by clicking the checkbox at the top left of the table.
Use the search bar at the top of the table to find a specific product.
Use the filter dropdowns on the left to narrow by Product Type, Vendor, Tags, Status, or Collections.
When your selection is complete, click Add at the bottom right of the modal.
Step 4: Set the test prices
There are three different options for filling in your prices:
You can't save the experience until every group has a price for every selected variant. If you try, you'll see "Price is not properly configured." Fill in the missing rows and save again.
Click 'Next step' when you are done setting up your prices.
Step 5: Set up targeting if needed
Targeting is optional. By default, a visitor is assigned to a group on first visit and stays in that group via a first-party cookie for the duration of the experience.
The Common tab covers:
Device Type — All Devices, Desktop, or Mobile.
Visitor Type — All Visitors, New, or Returning.
Source Sites — Direct, Email, Referral, Affiliate, Organic Social, Paid Social, Organic Search, Paid Search, Paid Shopping, SMS, Google, Facebook, Instagram, TikTok, Twitter, YouTube.
Countries — one or more.
The targeting tool allows you to apply specific conditions to certain site visitors. There are a few different ways you can do this:
You can use UTM parameters to customize your user experience under the Audience option.
You can filter traffic based on JavaScript Expressions under the Audience option.
You can prevent users from being targeted by related experiments to reduce undesired interactions under the Mutually Exclusive Tests option.
A Currency section sits below Audience. Price Changes are limited to a single currency and default to your store's currency. Filtering by currency needs Shopify Markets or a supported localization app.
You can learn more about targeting here! When you're done, click Next step.
Step 6: Configure Analytics
On the Configure Analytics tab, choose your Key Metrics and Primary Metric. Intelligems records 20+ metrics on every experience — pick up to seven Key Metrics to show on the front page of your results.
Revenue per Visitor is the default Primary Metric. You can change it by clicking Primary on any Key Metric. Visitors, Orders, and Revenue are shown on every experience by default.
You can add more Key Metrics later, and you can still access every recorded metric even if it isn't in your Key Metrics list.
Click Next step when you're done.
Step 7: Save and Preview
Once you have completed all the steps, you'll be able to save your test with the green Save button in the top right.
In the Preview tab, you'll find a few options to load the test's preview:
Open Full Screen Preview: this will open your website with the Intelligems widget loaded, so you can easily alternate between test groups to preview each group's experience, as well as do onsite edits if necessary (see step 8 for more details). You can also choose which theme you'd like to preview in if you need to be somewhere other than your live theme!
Open Mobile Preview: you'll see a QR code for each test group, so you can load the preview directly on your mobile device.
Copy Preview URL: this will copy the preview URL to your clipboard automatically.
Don’t worry, this won’t set the test live yet and you can come back and edit if you need to make changes!
Step 8 (optional): Edit content on your site if needed
This step is also optional. This tool allows you to dynamically update content on your site based on a visitor's test group. Check out this article for more details on configuring this option.
Please note this is not how you should update price components on your site for a Price Test - that should be completed by tagging your prices!
What happens next?
Now that you've created your pricing test, you can QA your test using this checklist! If you have not completed the integration yet, please see our integration guides here.
Last updated
Was this helpful?


