Shopify Plus Launchpad for Experimentation: Use Cases + Limits
Shopify Plus Launchpad lets you schedule changes and run A/B tests without shipping code. It’s native, integrated with Shopify, and solves some testing problems. But it has real limits. This guide covers what Launchpad can do, what it can’t, and when to use it vs third-party tools.
What is Launchpad?
Launchpad is Shopify Plus’s native release and testing infrastructure. It lets you:
- Schedule releases — “Deploy this theme change on June 15 at 9am”
- Run A/B tests — “Show variant A to 50% of traffic, variant B to 50%”
- Control rollback — “If conversion drops >5%, roll back automatically”
- Target by segment — “Show variant only to new customers” (limited)
Key limitation: Launchpad only works with Shopify-managed features (themes, apps, checkout extensions, Flow). It doesn’t work with custom code that lives outside Shopify’s control.
What You Can Test with Launchpad
Test Type 1: Theme Variations
Create two versions of your theme in Shopify Theme Editor, then run them as A/B variants via Launchpad.
Example tests:
- Hero image vs hero video
- 3-column vs 4-column grid (product cards)
- Sticky vs fixed navigation
- Different homepage layouts
Setup time: 2-4 hours (depending on complexity) Testing time: 2-4 weeks Expected accuracy: High (Shopify-native, clean data)
Best for: Brands wanting low-risk theme testing without developer involvement
Test Type 2: Discount & Promotion Rules
Test different discount structures, free shipping thresholds, or BOGO offers.
Example tests:
- $10 off vs 15% off
- Free shipping at $50 vs $75
- Buy 1 get 1 50% off vs Buy 2 get 1 free
- Early access discount for email subscribers
Setup time: 30 minutes Testing time: 1-2 weeks Expected accuracy: High
Best for: Testing pricing strategy and margin impact
Test Type 3: App Feature Flags
If you’re running apps with built-in A/B testing (Judge.me, Rebuy, Recharge), you can toggle those features on/off via Launchpad.
Example tests:
- Photo reviews enabled vs disabled
- In-cart upsells enabled vs disabled
- Shipping upgrade offer shown vs hidden
Setup time: 30 minutes (if app supports it) Testing time: 2-4 weeks Expected accuracy: Medium (depends on app’s tracking)
Best for: Testing third-party app impact on conversion
Test Type 4: Checkout Extensions
Using Checkout Extensibility, you can deploy multiple checkout variants and use Launchpad to A/B test them.
Example tests:
- Custom trust badge variant A vs variant B
- Post-purchase upsell v1 vs v2
- Financing messaging variation
Setup time: 2-4 weeks (requires custom code) Testing time: 2-4 weeks Expected accuracy: High
Best for: Plus stores with development resources
What You CAN’T Test with Launchpad
Cannot Test: Custom JavaScript
If your test requires deploying custom JavaScript (e.g., changing form validation, adding custom analytics, building custom widgets), Launchpad can’t do it.
Why: Launchpad only controls Shopify-managed code. Custom code lives outside Shopify’s control.
Workaround: Use third-party A/B testing tools (Convert, VWO) that inject custom JavaScript.
Cannot Test: Complex Conditional Logic
You can’t use Launchpad to test: “Show variant A to customers from US, variant B to customers from Canada.”
Why: Launchpad’s targeting is limited (new vs returning customers only).
Workaround: Use server-side testing or Hydrogen (if on headless).
Cannot Test: Shopify-Managed Checkout
You can’t A/B test the core Shopify checkout form (billing address, shipping method selection).
Why: Shopify checkout is locked for security/payment processing reasons.
Workaround: Use Checkout Extensibility to add custom blocks (not test the core form). Or test post-purchase pages.
Cannot Test: Third-Party Integrations (Without App Support)
You can’t test external tools like Gorgias chat widgets, email capture forms, or custom APIs.
Why: They’re outside Shopify’s control.
Workaround: Use third-party A/B testing tools or deploy variants manually.
Launchpad vs Third-Party A/B Testing Tools
| Feature | Launchpad | Convert | VWO |
|---|---|---|---|
| Setup time | 24-48h | 30 min | 30 min |
| Theme testing | Excellent | Good | Good |
| Custom JavaScript | No | Yes | Yes |
| Targeting options | Limited (new/returning) | Excellent | Excellent |
| Statistical significance | Calculated | Calculated | Calculated |
| Cost | Free (Plus only) | $500-2000/mo | $99-2000+/mo |
| Dashboard speed | Real-time | Real-time | Real-time |
| Rollback | Automatic (if configured) | Manual | Manual |
Decision rule:
- Use Launchpad if: You’re testing theme changes, apps, or promotions
- Use third-party tools if: You’re testing custom code, complex targeting, or anything not in Shopify’s native tooling
- Use both if: You have the budget and want comprehensive testing infrastructure
How to Run a Launchpad Test (Step-by-Step)
Step 1: Create Your Variants
In Shopify Theme Editor, create two theme versions:
- Main theme = Control
- New theme = Variant
Make only one change between them (to isolate the test).
Example: Change hero image from static to video. Everything else stays identical.
Time: 1-3 hours (depending on change complexity)
Step 2: Verify Variants on Staging
Test both variants on a staging environment (or use a private domain).
- Load variant A, verify it looks right
- Load variant B, verify it looks right
- Check on mobile, tablet, desktop
- Test checkout flow on both variants
Time: 1-2 hours
Step 3: Set Up Launchpad Test
- Shopify Admin → Launchpad
- Create new test → Name it something descriptive (“Hero video vs image test”)
- Add variant:
- Control: Main theme
- Variant A: Alt theme #1 (if you have multiple variants)
- Variant B: Alt theme #2
- Set traffic split: 50% control, 50% variant (or adjust if preferred)
- Set test duration: Usually 2-4 weeks
- Set success metric: E.g., “Conversion rate should not drop below 1.8%”
- Schedule launch: Pick date/time
Time: 10-15 minutes
Step 4: Schedule Rollback Rule (Optional)
Launchpad can automatically rollback if metrics get bad.
Example: “If CVR drops below 1.8%, rollback to control”
This requires integration with your analytics tool (GA4, Triple Whale, Recharge).
Setup: Depends on your tool integration with Launchpad
Step 5: Launch & Monitor
- Check Launchpad dashboard — Confirm traffic is splitting 50/50
- Spot-check analytics — Manually verify test is running in GA4
- Monitor daily — Look for anomalies (bot traffic, tracking breakage)
- Wait for results — 2-4 weeks for statistical significance
Step 6: Analyze & Decide
After 2-4 weeks:
- Check conversion rates — Which variant won?
- Check statistical significance — Is the difference 95%+ confident?
- Analyze other metrics — AOV, bounce rate, mobile vs desktop
- Decide: Keep winning variant, rollback loser
Time: 30 minutes
Common Launchpad Pitfalls
| Pitfall | Impact | Fix |
|---|---|---|
| Testing multiple changes at once | Can’t isolate the winner | Test one change per variant |
| Launching without staging verification | Bugs go live | Always test variants on staging first |
| Not configuring rollback rules | Bad test results tank CVR for weeks | Set automated rollback thresholds |
| Waiting less than 1 week to analyze | Results are statistically invalid | Wait minimum 2 weeks, ideally 3-4 |
| Forgetting to track traffic split in GA4 | Can’t confirm test is actually running | Add custom GA4 dimension for variant |
| Testing during high-traffic events | External events skew results | Avoid testing during sales, holidays, promos |
Real-World Launchpad Test Examples
Example 1: Sustainable Apparel Brand
Test: Hero image (model in nature) vs hero video (30s lifestyle clip)
Setup: Theme variation in editor (2 hours). Launchpad launch (10 minutes).
Results (after 3 weeks):
- Control (image): 1.9% CVR
- Variant (video): 2.1% CVR
- Lift: +10.5% ✓ Statistically significant (95% confidence)
- Decision: Keep video variant
Revenue impact: $1M store, +$10.5K additional revenue over 3 months
Example 2: Skincare Subscription Brand
Test: Free shipping at $50 vs $75
Setup: Discount rule in Launchpad (10 minutes)
Results (after 2 weeks):
- Control ($50 threshold): $85 AOV
- Variant ($75 threshold): $87 AOV
- Lift: +2.4% AOV
- But: Free shipping cost increased by $3/order
- Decision: The higher threshold reduces free shipping cost while slightly lifting AOV. Keep $75 variant.
Revenue impact: $2M store, -$6000 shipping costs (profitable trade)
Example 3: Fitness Equipment Brand
Test: Judge.me photo reviews enabled vs disabled
Setup: App feature toggle in Launchpad (30 minutes)
Results (after 3 weeks):
- Control (reviews disabled): 2.1% CVR
- Variant (reviews enabled): 2.3% CVR
- Lift: +9.5% (modest, but clear winner)
- Decision: Keep reviews enabled
Revenue impact: $3M store, +$22.5K additional revenue
When to Use Launchpad vs Other Testing Methods
| Test Type | Best Tool | Reason |
|---|---|---|
| Theme change | Launchpad | Native, no extra tools needed |
| Custom JavaScript | Third-party (Convert/VWO) | Launchpad can’t do custom code |
| Checkout extension | Checkout Extensibility API | Not in Launchpad’s scope |
| Promotion/discount | Launchpad | Built-in, simple setup |
| Complex targeting | Hydrogen or third-party | Launchpad targeting is limited |
| Headless (Hydrogen) | Server-side testing | Launchpad doesn’t work on headless |
What to Do Next
- If on Shopify Plus: Log into Launchpad, explore the dashboard. Run a simple test (promo variation) to get familiar.
- Identify your highest-impact test: Theme change? App feature? Promotion? Pick one.
- Create variants — Spend 1-2 hours building variants in theme editor.
- Schedule via Launchpad — Give Shopify 24-48h validation time.
- Monitor & iterate — After results, run next test. Build testing habit.
For help planning your testing roadmap, our free audit identifies your biggest CRO opportunities and recommends whether to test via Launchpad or custom code.