Server-Side A/B Price Testing for Shopify

The only price testing engine that works at checkout, not just on the page. Zero flicker. Checkout-consistent. Ad-blocker proof.

How It Works

1

Pick a product, set a test price

Select any product from your catalog. Set the variant price you want to test. SplitPrice calculates the discount automatically.

2

Traffic splits automatically

Visitors are randomly assigned to Control (original price) or Variant (test price) using deterministic hashing. No cookies needed for assignment.

3

Watch results in real-time

Bayesian statistics update continuously. See conversion rates, revenue per visitor, and the probability that your test price wins. Graduate the winner with one click.

Why SplitPrice?

Every other Shopify price testing app uses client-side JavaScript to swap prices after the page loads. This causes visible flicker, breaks at checkout, fails with ad blockers, and creates price mismatches. SplitPrice is different — it uses Shopify's native Discount Function to apply test prices server-side, before the page even renders.

Key Features

Zero Flicker

Prices render correctly from the first pixel. No JavaScript price swapping. No flash of the wrong price.

Checkout Consistent

The test price carries through cart, checkout, and order confirmation. Powered by Shopify's Discount Function API.

No Product Duplication

Your catalog stays clean. No duplicate products or variants. Just one automatic discount applied to the right visitors.

Ad-Blocker Proof

Server-side logic can't be intercepted by ad blockers or privacy extensions. Every visitor gets the right price.

Bayesian Statistics

Peek at results anytime without invalidating your test. Get clear probability scores: "There is a 94% chance Price B wins."

One-Click Graduate

When you find a winner, apply the winning price permanently with a single click.

Simple, Transparent Pricing

Free

$0/mo
  • 1 active test
  • 100 visitors / month
  • Basic statistics
Get Started

Starter

$49/mo
  • 3 active tests
  • 5,000 visitors / month
  • Full Bayesian stats
  • Email alerts
  • 7-day free trial
Start Free Trial
Most Popular

Growth

$99/mo
  • 10 active tests
  • 25,000 visitors / month
  • Revenue tracking
  • CSV export
  • Priority support
  • $0.003/visitor overage (capped $50)
  • 7-day free trial
Start Free Trial

Scale

$199/mo
  • Unlimited tests
  • 100,000 visitors / month
  • Custom split ratios
  • API access
  • Slack alerts
  • $0.003/visitor overage (capped $50)
  • 7-day free trial
Start Free Trial

Stop guessing your prices. Start testing them.

Install SplitPrice Free

Privacy Policy

Last updated: March 2026

What data we collect

SplitPrice collects the following data to provide A/B price testing functionality: anonymous visitor identifiers (randomly generated, not linked to personal identity), test segment assignments (A or B), page view and cart events (aggregated, not individual), order conversion data (order ID, total amount — used only for test statistics), and your Shopify store domain and access token (required for app functionality).

How we use your data

All data is used exclusively to calculate A/B test results and display statistics in your SplitPrice dashboard. We do not sell, share, or transfer your data to third parties. Visitor data is anonymized — we use randomly generated IDs, not personal information like names or emails.

Data storage and retention

Test data is stored securely and retained for the duration of your subscription. When you uninstall SplitPrice, all your data (tests, events, results) is permanently deleted within 48 hours. We do not retain any data after uninstallation.

Cookies

SplitPrice sets one first-party cookie (_sp_vid) on your storefront visitors to maintain consistent test segment assignment. This cookie contains only a randomly generated identifier and expires after 1 year. It does not track personal information and respects your store's cookie consent settings through Shopify's privacy API.

Your rights

You can delete all your SplitPrice data at any time by uninstalling the app. For questions about your data, contact us at support@splitprice.app.

Changes to this policy

We may update this policy from time to time. Changes will be reflected on this page with an updated date.