Skip to content

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

How do I safely test new apps on a duplicate theme in Shopify?

SB
Written by StageBit Engineering Team
Updated February 2026 2 min readVerified by engineers

Testing new apps on a duplicate theme ensures your live store remains stable while you evaluate functionality, performance, and compatibility. This method prevents customer disruption and allows safe experimentation before publishing changes.

Why You Should Test Apps on a Duplicate Theme

Shopify apps can affect layout, speed, and existing integrations. Testing on a duplicate theme allows you to identify conflicts, measure performance impact, and confirm proper display without affecting your published storefront.

Step 1: Duplicate Your Live Theme

From your Shopify admin, go to Online Store > Themes. Click the three-dot menu next to your published theme and select Duplicate. The copied theme appears in your Theme Library as a draft version.

You can store up to 20 themes in your admin. If you reach the limit, delete unused themes before creating another duplicate. The duplicate includes all theme settings and custom code but shares products, collections, and content with your store.

Step 2: Install the App

Install the app from the Shopify App Store as usual. Once installed, the app becomes available across your store, but you control activation at the theme level.

Step 3: Activate the App on the Duplicate Theme Only

Under Online Store > Themes, click Edit code or Customize on the duplicate theme (not the live one). Open App embeds and enable the app there. Save changes to ensure it runs only on the duplicate theme.

If the app includes app blocks, add them inside the theme editor where needed (product pages, collections, or other templates). Adjust placement and styling as required.

Step 4: Preview and Test Thoroughly

Click Preview on the duplicate theme to test functionality. Check product pages, collection pages, cart behavior, and mobile responsiveness. Use browser developer tools to confirm there are no JavaScript errors.

Run Google PageSpeed Insights and review Shopify’s Web Performance report to compare speed before and after installing the app.

Optional: Share Preview for Feedback

Use the preview link to share the draft theme with team members. This allows internal testing without exposing changes to customers.

Publish After Successful Testing

Once everything works correctly, go to Online Store > Themes, open the actions menu on your duplicate theme, and click Publish. Your previous live theme will move to the Theme Library as a backup.

Best Practices

  • Always duplicate before installing new apps.
  • Test on desktop and mobile devices.
  • Monitor Core Web Vitals before and after installation.
  • Keep your Theme Library organized and under the 20-theme limit.

Key takeaway: Testing apps on a duplicate theme creates a zero-risk workflow, protecting your live store while allowing full experimentation and optimization before going live.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Shopify experts

We've handled GDPR/CCPA compliance for dozens of EU & US Shopify stores.

Talk to Shopify Experts

Tell us more about your brand!

Rohit Kundale, Our VP of Sales and Marketing is ready to meet with your team.