WrapStudio
Shopify Guide

Theme Integration

Add WrapStudio to your Shopify theme

Theme Integration

After creating your rules or snippets, the final step is adding WrapStudio to your Shopify theme. This makes the 3D visualizer appear on your product pages.

WrapStudio uses Shopify's App Blocks system, which works with all Online Store 2.0 themes. No code editing required!


Prerequisites

Before integrating with your theme, ensure you have:

✓ At least one rule or snippet created
✓ Branding configured (optional but recommended)
✓ An Online Store 2.0 compatible theme

Using a vintage theme? Themes created before Online Store 2.0 (mid-2021) may require manual code installation. Contact support for assistance.


Adding the App Block

Open Theme Customizer

  1. Go to your Shopify Admin
  2. Navigate to Online Store → Themes
  3. Click Customize on your active theme

Open Theme Customizer

In the theme customizer, you need to be on the product page template:

  1. Click the dropdown at the top center (shows "Home page" by default)
  2. Select Products
  3. Choose Default product or your custom template

Select Product Template

If you have multiple product templates, you'll need to add WrapStudio to each template where you want it to appear.

Add App Block

In the left sidebar, find the product information section:

  1. Look for "Product information" or similar section
  2. Click Add block
  3. Scroll down to find Apps section
  4. Select WrapStudio Customizer

Add App Block

The WrapStudio block is added to your template:

Block Added

Position the Block

Drag the WrapStudio block to your desired position:

Recommended positions:

  • Below the product description
  • Above the "Add to cart" button
  • In a dedicated section below the main product info

Position Block

Position matters! Place the block where customers naturally look. Near "Add to Cart" is usually best because customers see the 3D preview right before purchasing.

Configure Block Settings (Optional)

Click on the WrapStudio block to view its settings:

Block Settings

Available settings:

  • Button text - Customize the "Customize in 3D" button label
  • Display mode - Button, embedded, or auto

Save Your Changes

Click Save in the top right corner to publish your changes.

Save Theme

Your WrapStudio integration is now live!


Verifying the Integration

After saving, verify everything works:

Visit a Product Page

Open a product that has a rule or snippet applied. Look for the WrapStudio button or embedded viewer.

Product Page with WrapStudio

Click the Button

Click "Customize in 3D" (or your custom button text) to open the visualizer.

Test the Full Experience

  • For Rules: Upload a test image and verify the 3D preview works
  • For Snippets: Verify the pre-configured 3D view appears correctly
  • Test on mobile devices

Block Display Modes

WrapStudio offers different display modes:

Button Mode (Default)

Shows a button that customers click to open the 3D visualizer in a modal/popup.

Button Mode

Best for:

  • Limited page space
  • Products where 3D preview is optional
  • Mobile-first designs

Embedded Mode

Shows the 3D viewer directly on the page without requiring a click.

Embedded Mode

Best for:

  • Large desktop screens
  • Products where 3D is the main selling point
  • Art and home décor products

Auto Mode

Automatically chooses the best display based on screen size and product context.


Multiple Product Templates

If your theme uses different templates for different products, you may need to add WrapStudio to each:

TemplateHow to Add
Default productStandard setup process
Featured productAdd block to this template separately
Customizable productAdd block to this template separately
Pre-order productAdd block to this template separately

Each template is independent. Adding WrapStudio to "Default product" doesn't automatically add it to other templates.


Theme Compatibility

WrapStudio works with all Online Store 2.0 themes, including:

✓ Dawn (Shopify default)
✓ Craft
✓ Crave
✓ Sense
✓ Studio
✓ Refresh
✓ Colorblock
✓ Ride
✓ Taste
✓ Most third-party 2.0 themes

Vintage Themes (Pre-2.0)

If you're using an older theme that doesn't support app blocks, you have two options:

  1. Upgrade to a 2.0 theme (recommended)
  2. Manual code integration (contact support)

Removing WrapStudio from Theme

If you need to remove WrapStudio:

Open Theme Customizer

Navigate to Online Store → Themes → Customize

Go to Product Template

Select the product template where WrapStudio is installed

Remove the Block

  1. Click on the WrapStudio block in the sidebar
  2. Click the trash icon or "Remove block"

Remove Block

Save Changes

Click Save to publish the removal

Removing the block from your theme doesn't delete your rules or snippets. They remain saved in WrapStudio and will work again if you re-add the block.


Troubleshooting

Block Not Appearing

Can't find WrapStudio in the Add Block menu?

  1. Make sure the WrapStudio app is installed
  2. Try refreshing the theme customizer
  3. Check if your theme supports app blocks (Online Store 2.0)

Button Shows But Nothing Happens

Button visible but 3D preview doesn't open?

  1. Verify you have a rule or snippet applied to this product
  2. Check variant conditions if applicable
  3. Open browser console for errors (F12 → Console)
  4. Clear browser cache and reload

3D Viewer Shows Wrong Preview

Seeing unexpected 3D preview?

  1. Check if multiple rules apply to the same product
  2. Review variant conditions
  3. For snippets, verify the correct artwork is configured

Mobile Display Issues

Looks wrong on mobile?

  1. Test in mobile preview mode in theme customizer
  2. Check if your theme's mobile styles conflict
  3. Consider using Button mode for mobile-first

Best Practices

Positioning

Do:

  • Place near the "Add to Cart" button
  • Keep in the primary content area
  • Ensure visibility without scrolling

Don't:

  • Hide in footer or secondary areas
  • Place where it disrupts the purchase flow
  • Add to areas that collapse on mobile

Performance

Do:

  • Use button mode for sites with many products
  • Optimize images used in snippets
  • Test page load times

Don't:

  • Add multiple WrapStudio blocks to the same template
  • Use extremely high-resolution images unnecessarily

Next Steps

Congratulations! Your WrapStudio integration is complete. Here are some final touches:

On this page