Skip to content

Shopify A/B Testing · Setup guide and review · 2026

VWO Shopify Integration: Setup, Pricing, Verdict 2026

Last verified: September 3, 2026

VWO connects to Shopify through a script, either the VWO (Wingify) app or a SmartCode pasted into theme.liquid, and on both paths it cannot reach checkout, post-purchase or order status pages (help.wingify.com). There is no public price and no free plan: Growth, Pro and Enterprise sit behind a demo call and the Starter plan has been sunset, leaving a 30-day trial. Under roughly 50,000 sessions a month the demo is not worth booking; Shopify Rollouts with no add-on fee or Shoplift from $99 a month covers theme tests instead.

Both install paths step by step from VWO's own help center, what the script cannot reach on checkout, the flicker and speed trade-off, what VWO costs now that the free Starter plan is gone, and a verdict by monthly sessions.

VWO is one of the oldest A/B testing platforms still standing, and it does connect to Shopify. The connection is a script, not a native feature, and that one fact shapes how you install it, what it can reach, why it can flicker, and whether it is worth the money for a store your size.

This page is the practical version: both install paths with the exact admin clicks from VWO's own help center, what VWO cannot reach on the Shopify checkout, the flicker trade-off, a short pricing summary, the status of the old free Starter plan, and a verdict by monthly sessions. Every number names its source, and every source was re-read on September 3, 2026.

What VWO is in 2026 (and why the help docs say Wingify)

TL;DR VWO is Wingify's experimentation platform. After a January 2026 merger with AB Tasty it is a $100M-plus enterprise vendor, and its help center now lives at help.wingify.com.

VWO (Visual Website Optimizer) is made by Wingify. It sells A/B, split, and multivariate testing with Bayesian reporting, plus heatmaps, session recordings, form analytics, surveys, and funnels (apps.shopify.com/vwo), across three plans: Growth, Pro, and Enterprise (vwo.com/pricing).

Go looking for the Shopify setup docs and you land on help.wingify.com. The old help.vwo.com URLs redirect there, the app is listed as "VWO (Wingify)," and the Web Pixel event is named "Wingify" for accounts created after June 14, 2026 and "VWO" for older ones (help.wingify.com). Expect both names in the product.

The bigger context is the merger. On January 20, 2026, TechCrunch reported that Everstone Capital combined Wingify and AB Tasty into one company with more than $100 million in annual revenue, more than 4,000 customers, and about 90 percent of revenue from the US and Europe (techcrunch.com). That is not a knock on the software. It tells you who the product, the pricing, and the roadmap are pointed at: organizations with a testing function, not a single store doing a few thousand sessions a week.

Setup path 1: the VWO (Wingify) Shopify app, step by step

TL;DR Install, connect your Account ID, activate the SmartCode, activate event tracking, then register each Shopify event inside VWO. Fifteen minutes if you already have a VWO account.

This is the route VWO recommends. Every step comes from "Set Up the Wingify Shopify App," updated August 23, 2026 (help.wingify.com). You need a VWO account first: the app is free to install but requires a VWO subscription to function (apps.shopify.com/vwo).

Install the app

  1. Open apps.shopify.com/vwo and click Install.
  2. On the Install app page, review the access the app asks for, then click Install again. VWO's note here is that it does not store personally identifiable information even though Shopify's standard scopes include it.

Connect the store

  1. Paste your Wingify Account ID into the field on the app page. You can find it in VWO under Configurations > Websites and Apps.
  2. Click Connect Store and wait for the connection to confirm.

Activate the SmartCode

  1. On the Activate SmartCode page, choose your code loading method. Asynchronous is VWO's default everywhere; synchronous is the option if you want the script to block rendering until it decides.
  2. Set the load timeout. This is how long the page waits for VWO before falling back to the original content.
  3. Optionally turn on a custom tracking domain.
  4. Click Save changes, then Activate SmartCode.

Once activated, the SmartCode is on every storefront page but three. The article's exact words: it "will not be placed on the Checkout, Post Purchase, and Order Status pages."

Activate event tracking

  1. Confirm the SmartCode is live and at least one campaign is active.
  2. Check that VWO's visitor cookie is being set: _vwo_uuid or _wingify_uuid depending on when your account was created. The cookie list gives it a 365-day life (help.wingify.com).
  3. Click Activate Tracking in the section for sending standard Shopify events to VWO. Page views, product views, cart actions, and purchases start flowing (vwo.com/integrations/shopify).
  4. In VWO, go to Data 360 > Events > Unregistered Events and register each event, one at a time. Until you do, the events arrive but cannot be used as a metric.

One limitation is printed in the same article: the app "does not cater to Insights Goals and Funnels for Non Data360 accounts." Check your plan before you assume purchase funnels come with the install.

Setup path 2: manual SmartCode in theme.liquid, step by step

TL;DR Copy the SmartCode from Configurations > Websites and Apps, open Online Store > Edit code, paste it inside the head of layout/theme.liquid. Duplicate the theme first, because a theme update can wipe the edit.

The manual route predates the app and still works. The placement rule comes from VWO's "Configure the Wingify SmartCode for Your Website" and the admin path from Shopify's "Editing theme code" help page, both read today.

  1. In VWO, go to Configurations > Websites and Apps, click your domain, and open the Code tab. Copy the SmartCode. Asynchronous is the default; to switch, click the gear icon at the top right of the SmartCode section, select Synchronous, and save (help.wingify.com).
  2. In Shopify admin, go to Online Store > Themes. Before touching code, use the theme's menu to Duplicate it. Shopify's own guidance is to make a backup copy first so you can discard changes and start again (help.shopify.com).
  3. On the theme you want to edit, open the menu and choose Edit code.
  4. In the file list, open layout/theme.liquid. This is the layout that wraps every storefront page.
  5. Paste the SmartCode between the <head> and </head> tags. VWO's instruction is that it must sit inside the head, and that placing it there "helps execute the code faster" (help.wingify.com). Put it as high as you reasonably can, above other third-party scripts.
  6. Click Save, load a product page, and check the network tab for a request to VWO's CDN and the _vwo_uuid cookie.

Two warnings from the vendors themselves. Do not load the SmartCode through Google Tag Manager: VWO says tag managers load code asynchronously, which can cause "page flicker on test pages" and timeout problems (help.wingify.com). And Shopify's editing help states that "if changes that you've made to a theme's code are incompatible with a theme update, then all your code changes are removed in the updated copy." A theme-vendor update can silently drop your SmartCode and your tests stop collecting data without an error. The app route avoids that, which is the main reason to prefer it.

Optional: send campaign data into Shopify's Web Pixels

To get VWO's variation assignments into GA4 or another tool that reads Shopify's Web Pixel stream: in VWO go to Configurations > Integrations, click the Shopify tile, click Create Connection, select Send campaign data to Shopify, and create it. Then switch Shopify on under each campaign's Configuration > Integrations. The event carries campaign and variation IDs and names plus user_id, read in a custom pixel with analytics.subscribe. It "only sends information about which campaign and variation a user sees"; goal conversions do not travel this way (help.wingify.com, updated August 23, 2026).

Testing two whole themes with VWO

TL;DR Enable Theme Testing on the draft theme's app embed, then run a VWO Split URL test against the preview_theme_id URL with a dummy test=1 parameter. Expect the Shopify preview bar in checkout.

The most common reason a merchant reaches for VWO is to test a redesigned theme against the live one. VWO's method is a Split URL test; the steps are from "Set Up Theme Testing in the Wingify Shopify App," updated August 23, 2026 (help.wingify.com).

  1. In Shopify admin, go to Online Store > Themes, pick the new theme from the theme library, and click Customize. The editor URL now contains the theme ID you will need.
  2. In the top left of the editor, open App embeds, turn on the VWO (Wingify) SmartCode toggle, choose your Wingify Account ID, turn on Enable Theme Testing, and click Save. The docs note this feature "applies only to themes in draft or unpublished state."
  3. In VWO, go to Web Experimentation > Create > Split URL.
  4. Under Configuration > Variations & Traffic, set Control to Your_Shopify_Domain* and Variation 1 to Your_Shopify_Domain*?preview_theme_id=XXXXXXXXXXXX&test=1.
  5. Select Exclude some URLs, choose URL contains, enter test=1, and save.
  6. Set the traffic split, define the metrics you want (purchases, add to cart), optionally segment, then use Review > Live Preview to check that both URLs render, and click Start test.

The test=1 trick matters. Shopify strips query parameters such as preview_theme_id when it matches the loaded URL against the control URL. Without a dummy parameter the variation looks identical to the control, VWO redirects the shopper back, and they bounce between the two themes forever. The exclusion rule breaks the loop (help.wingify.com).

Two more things to expect. VWO warns that "due to Shopify's caching issues, changes in themes may not display correctly when using Wingify Live Preview," so verify in a real browser. And because the variation is a preview theme, Shopify's preview bar can follow shoppers into checkout. A Shopify Community thread on split testing themes with VWO and Convert (2021) settled on a pb=0 URL parameter, or CSS hiding .shopify-preview-bar, which only Shopify Plus stores can apply to checkout (community.shopify.com). Shopify's native Rollouts now splits whole themes on the server without any of this.

What VWO cannot see or change on the Shopify checkout

TL;DR The SmartCode never loads on checkout, post-purchase, or order status pages. Shopify's checkout only accepts extensions, Functions, branding settings, and sandboxed pixels, and pixels cannot draw anything on the page.

This is the part most VWO-on-Shopify guides skip. VWO's own line, repeated on the integration page, the App Store listing, and the setup doc, is that the SmartCode is deployed on every page "except checkout, post-purchase, and order status pages" (vwo.com/integrations/shopify; apps.shopify.com/vwo; help.wingify.com). So VWO cannot change a headline, move a field, or hide a trust badge on any checkout step. Its script is not there.

The reason sits on Shopify's side. Shopify's developer docs state that checkout.liquid "is now unsupported" for the information, shipping, and payment steps, and the changelog dates that cut-off to August 13, 2024 (shopify.dev; changelog.shopify.com). The sanctioned ways to change checkout are checkout UI extensions, Shopify Functions, the branding API, and web pixel extensions for tracking. None of those is a place to run a third-party visual editor.

Seeing checkout events is different from changing them. Shopify's pixel help explains that customer events run in a sandbox, "an isolated environment that allows you to run scripts without affecting the rest of your online store," that pixels load on the storefront, checkout, thank-you, and order status pages, and that "pixels sandboxes can't render user interface elements, such as buttons, forms, banners, or modals" (help.shopify.com). So VWO can learn that a visitor in variation B reached the purchase event, but it cannot alter what that visitor sees at checkout.

If checkout is what you want to test, the tool is Shopify's. The June 5, 2026 Rollouts changelog lists A/B tests between "two entirely different themes or checkout setups," including upsell blocks on checkout pages (changelog.shopify.com). Can you A/B test your Shopify checkout with VWO? No.

Flicker and page speed: what a client-side tester costs you

TL;DR A script that swaps content after the page paints either flashes the original or hides the page until it decides. VWO's docs acknowledge the flicker risk; DebugBear measured content hiding pushing LCP from 2.7s to 6.0s on one site.

Every client-side tester faces the same physics. The browser receives your theme's HTML, starts painting it, and then a script arrives and changes what the variation should show. You either let the original show and accept a flash, which shoppers notice most on the product image and price, or you hide content until the variant applies, which DebugBear describes as "hiding the original page content until the customizations have been applied" (debugbear.com, updated December 7, 2025).

VWO's App Store listing promises "Flicker-free loading" (apps.shopify.com/vwo). Its documentation is more careful. The SmartCode article says the code must sit in the head because that "helps execute the code faster," and warns that a tag-manager install can produce "page flicker on test pages" (help.wingify.com). The asynchronous SmartCode page explains the mechanism: the script waits for its settings and then for the library inside two tolerance windows, and if the library fails to load in time "the page falls back to displaying the original (control) version of the content." On a slow connection a shopper assigned to your variation can be shown the control instead.

The speed cost has a number. DebugBear reports that anti-flicker snippets "increase your Largest Contentful Paint (LCP) metric," and gives one real example where LCP improved from 6.0 seconds to 2.7 seconds after the content-hiding CSS was removed (debugbear.com). Their first recommendation is server-side testing, which is what Shopify's Rollouts does: the split happens before the HTML leaves Shopify, so nothing is swapped after paint. Even Gapstow, a VWO partner agency, says it in its own guide: "Client-side testing can cause flicker. Implementation quality directly affects both experience and result validity" (gapstow.co).

If you run VWO anyway: load it directly in the head, never through a tag manager, keep the timeout short, and measure product-page LCP before and after. Our Shopify CRO playbook covers where speed sits in the larger picture.

What VWO costs in 2026 (short version)

TL;DR No public price. Growth, Pro, and Enterprise are all demo-gated, and the pricing page shows no billing metric. The full tier-by-tier breakdown is in our VWO pricing guide.

VWO's pricing page, read today, lists three plans and no dollar amounts. Every plan has a "Schedule a Demo" button, and Growth adds an "Explore for Free" button that leads to the trial. The visible differences are features and support: Pro adds guardrail metrics, multivariate testing, and data pulls via integrations; Enterprise adds a dedicated CSM, mutually exclusive groups, single sign-on, API access, and 24x7 support. First-response commitments step from 8 hours on Growth to 6 on Pro and 4 on Enterprise (vwo.com/pricing).

I searched the page for "Monthly Tracked Users," "MTU," "visitors," "traffic," and "billed." None appear. So VWO's price is quote-based and the metric it is quoted on is not printed. Third-party sites publish figures, but none trace to a VWO page, so I will not repeat them. For what each tier includes and how to handle the quote, see our VWO pricing breakdown. If demo-only pricing is a dealbreaker, the VWO alternatives guide compares the tools that publish one.

The VWO Starter free plan: current status

TL;DR Gone. VWO's own announcement post now reads "The Starter Plan has been sunset." The only free option is a 30-day full-access trial with no credit card.

People still search for "VWO Starter plan" because it was real. On January 22, 2023, after Google announced the end of Google Optimize, VWO published "Launching a Free Plan for VWO Testing, a Better Google Optimize," offering the Starter plan free "for users for up to 50k tested visitors a month" (vwo.com/blog). That made VWO the natural landing spot for small stores leaving Optimize.

That post now carries a notice: "The Starter Plan has been sunset. Full-access 30-day free trial of VWO is still available" (vwo.com/blog, verified September 3, 2026). The trial page confirms the replacement: "Free for 30 days," "No credit card required," "No Feature Restrictions" (vwo.com/free-trial). The pricing page mentions no free plan at all.

A permanent free tier for 50k-visitor stores was a Google Optimize refugee program. The company that now sells to 4,000-plus customers has moved to trial-then-quote. A 30-day trial only helps if you can reach a real result in 30 days, and that depends on traffic.

Verdict by monthly sessions

TL;DR VWO's own data says one test in seven wins. Below about 50k sessions a month you cannot run enough tests to find those winners; between 50k and 250k a Shopify-native app does the job for a published price; above that, take the demo.

Start with the number VWO publishes about itself: "1 in 7 A/B tests are the ones that win you great conversions" (vwo.com/blog, April 25, 2025). That is roughly 14 percent, and it is the honest base rate of experimentation, not a flaw in VWO. The consequence is direct. To find winners at one in seven you have to run many tests, and every test needs enough visitors to separate a real lift from noise. The sample-size math is in our CRO statistics roundup.

The session bands below are my judgment, drawn from that fact and from what each tool is built for. A starting line, not a law.

Under 50k sessions a month

Skip VWO. This is the band the old free Starter plan served, and that plan is gone. At this volume a single clean test can take months, and one in seven will win, so an enterprise contract buys you the right to wait. Use Shopify Rollouts for a theme change you have already built, or an apply-and-measure approach for smaller changes. Our low-traffic section explains the method.

50k to 250k sessions a month

A Shopify-native app usually wins here, and every one publishes a price: Shoplift from $99/mo, Intelligems from $69/mo, ABConvert from $99/mo (Shopify App Store, verified today; details in the next section). Convert, the closest published-price equivalent to VWO, starts at $299/mo on annual billing with a 100K Monthly Tested Users floor (convert.com/pricing). That floor is a tell: dedicated client-side engines assume six figures of tested users before the entry tier makes sense.

Above 250k sessions a month, or several storefronts

Take the VWO demo. At this volume you can run several tests at once, reach significance in weeks, and use the pieces that justify the price: multivariate tests, guardrail metrics, mutually exclusive groups, and heatmaps on the same visitors. Compare the quote against Convert's published Pro tier at $420/mo annual (convert.com/pricing) so you negotiate with a number in hand.

Shopify-native paths, by the job you need done

If VWO is the wrong fit, here is where to go, sorted by what you are trying to test. Every price was read on the Shopify App Store or the vendor's pricing page on September 3, 2026.

1. Shopify Rollouts: free native theme splits

Price: No add-on fee (plan requirements apply). Shopify's own A/B testing, announced June 5, 2026, under Markets > Rollouts. It splits traffic between two themes or checkout configurations on Shopify's servers: no script, no flicker. Shopify's wording is that you "find the winner," so the significance call is yours. Plan requirements are in our Rollouts guide.

2. Shoplift: section-level theme tests

Price: From $99/mo (Core); 14-day trial. Rated 4.9 stars across 134 reviews. Core $99/mo, Advanced $399/mo, Pro $999/mo. Tests templates, themes, and URLs; price testing is in beta on Advanced and up (Shopify App Store, verified September 3, 2026).

3. Intelligems: price and offer testing

Price: From $69/mo; price tests on the $349/mo Unlimited plan. Rated 4.8 stars across 189 reviews. Smart Content is $69/mo for landing page, theme, and content tests; Smart Pricing lives on the $349/mo Unlimited plan (Shopify App Store, verified September 3, 2026). The route for the price test VWO still lists as coming soon.

4. ABConvert: cheaper price and shipping tests

Price: From $99/mo; price tests from $199/mo (Growth). Rated 4.6 stars across 83 reviews. Starter $99/mo, Growth $199/mo (first tier with price tests), Scale $399/mo, Pro $599/mo, all with a 14-day trial (Shopify App Store, verified September 3, 2026).

5. Convert: a full client-side stats engine

Price: From $299/mo annual or $399/mo monthly; 15-day trial. The closest thing to VWO that publishes a price. Growth $299/mo annual or $399/mo monthly, Pro $420/mo or $599/mo, Enterprise on request, metered by Monthly Tested Users from 100K up (convert.com/pricing, verified September 3, 2026). Client-side, so the same flicker caution applies.

VWO vs the Shopify-native alternatives

TL;DR Match the tool to the job. Theme tests go to Rollouts or Shoplift; price tests to Intelligems or ABConvert; a full client-side engine with a public price to Convert; VWO to the store with the traffic and the team.

VWO vs Shopify-native testing tools, by job and price (verified September 3, 2026)
ToolBest forEntry price
VWO Enterprise experimentation at scale Quote-based, demo-gated (Growth / Pro / Enterprise); 30-day trial
Shopify Rollouts Free native theme splits No add-on fee (plan requirements apply)
Shoplift Section-level theme tests From $99/mo (Core); 14-day trial
Intelligems Price and offer testing From $69/mo; price tests on the $349/mo Unlimited plan
ABConvert Cheaper price and shipping tests From $99/mo; price tests from $199/mo (Growth)
Convert A full client-side stats engine From $299/mo annual or $399/mo monthly; 15-day trial

Prices change often. VWO's are quote-based, so confirm on a demo; confirm the others on the Shopify App Store or each vendor's pricing page. For the full field, see our 8-tool comparison and the price-testing breakdown.

The verdict: a capable platform, built for a bigger store than most

VWO works on Shopify and the app makes the install painless. None of that changes who it is for.

The case against VWO for a typical Shopify store is about fit, not quality. It reaches your storefront through a script, with the flicker trade-off a server-side split avoids. It cannot touch checkout, and it lists price testing as coming soon while Shopify-native apps ship it today. Its pricing sits behind a demo, the free Starter plan is sunset, and its own one-in-seven win rate means the power only pays off when you have the traffic to run many tests quickly.

So decide by traffic and by job. For theme and layout tests, Shopify's Rollouts or Shoplift will serve most stores. For price, shipping, and offer tests, Intelligems or ABConvert reach what VWO cannot. Above a quarter-million sessions with someone who runs tests for a living, take the demo, bring Convert's published prices to the call, and make VWO earn the contract.

The honest takeaway: VWO is the right answer for a high-traffic brand with a testing team, and the wrong answer for a store that wants to test its product page without slowing it down or booking a sales call. Match the tool to your traffic and your job.

VWO and Shopify: the questions people search

Does VWO work with Shopify?

Yes. VWO connects to Shopify through a client-side script called the SmartCode. You can install it two ways: the VWO (Wingify) app on the Shopify App Store, which places the SmartCode on every storefront page except checkout, post-purchase, and order status, or a manual paste between the <head> tags of theme.liquid (help.wingify.com, updated August 23, 2026; vwo.com/integrations/shopify). Either way the script runs in the shopper's browser.

Is there a VWO Shopify app?

Yes. It is listed as "VWO (Wingify)" on the Shopify App Store, launched March 1, 2024, in the Analytics category. The listing reads "Free to install. Additional charges may apply," because the app is only a connector: you need a VWO subscription for it to do anything. As of September 3, 2026 it shows 0.0 stars and 0 reviews (apps.shopify.com/vwo).

How do I integrate VWO with Shopify?

Install the app from apps.shopify.com/vwo, paste your Wingify Account ID and click Connect Store, then on the Activate SmartCode page pick a loading method, set the timeout, and click Activate SmartCode. Click Activate Tracking to stream standard Shopify events, then register each one under Data 360 > Events > Unregistered Events (help.wingify.com). The manual theme.liquid route is walked through above.

Does VWO still have a free Starter plan?

No. VWO's own announcement post now carries the notice "The Starter Plan has been sunset. Full-access 30-day free trial of VWO is still available." The Starter plan used to cover up to 50k tested visitors a month (vwo.com/blog, post dated January 22, 2023, notice verified September 3, 2026). Today the only free option is a 30-day trial with no credit card required (vwo.com/free-trial).

Can VWO test the Shopify checkout?

Not the checkout pages themselves. VWO's app does not place the SmartCode on the checkout, post-purchase, or order status pages (help.wingify.com), and Shopify no longer supports checkout.liquid for the information, shipping, and payment steps (shopify.dev). Checkout changes go through Shopify's own tools, and Shopify's native Rollouts can A/B test checkout configurations (changelog.shopify.com, June 5, 2026).

Can VWO A/B test two Shopify themes?

Yes, with a Split URL test. Turn on the VWO (Wingify) SmartCode app embed on the draft theme, enable Theme Testing, then in VWO create a Split URL campaign with your domain as control and your domain plus ?preview_theme_id=XXXX&test=1 as the variation, and exclude URLs containing test=1. The dummy parameter stops an endless redirect loop, because Shopify strips preview_theme_id when it matches URLs (help.wingify.com, Set Up Theme Testing).

Does VWO cause flicker on Shopify?

It can. VWO's listing says "Flicker-free loading," but its own docs warn that loading the SmartCode through a tag manager can cause "page flicker on test pages." Any client-side tester either shows the original for a moment or hides content until the variant applies. DebugBear measured one site's largest contentful paint drop from 6.0s to 2.7s after removing content-hiding CSS (debugbear.com, updated December 7, 2025).

How much does VWO cost for a Shopify store?

VWO does not publish prices. Its pricing page lists Growth, Pro, and Enterprise, each behind a "Schedule a Demo" button, with an "Explore for Free" trial entry (vwo.com/pricing, verified September 3, 2026). The page shows no billing metric, so the number you pay comes from a sales call. Our separate VWO pricing breakdown covers what each tier includes.

Can VWO test product prices on Shopify?

Not today. VWO's Shopify integration page lists "A/B testing on product pricing" as coming soon (vwo.com/integrations/shopify, verified September 3, 2026). For price tests now, Shopify-native apps do it: Intelligems includes Smart Pricing on its $349/mo Unlimited plan and ABConvert starts price tests on its $199/mo Growth plan (Shopify App Store listings, verified today).

Is VWO worth it for a small Shopify store?

Usually not. VWO's own blog says "1 in 7 A/B tests are the ones that win you great conversions" (vwo.com/blog, April 25, 2025). Finding winners at that rate takes many tests, each needing real traffic. Under roughly 50k monthly sessions you are paying enterprise money to wait. Shopify Rollouts, Shoplift, Intelligems, or ABConvert fit that store better.

Founding-merchant offer

You already paid for the traffic. Let's convert more of it.

Join the StorePilot AI waitlist and lock in the founding-merchant offer.

Free for your first 3 months · No spam, just launch news. Unsubscribe anytime.

  • 24/7 support from a real human, not a bot
  • Hands-on setup for your store and catalog
  • A CRO expert reviews your first A/B tests by hand