How to Embed a Widget on Volusion
Volusion is a hosted e-commerce platform designed for small to medium businesses. By embedding Embeddy widgets on your Volusion store, you can add interactive calculators, product configurators, quizzes, lead capture forms, and more — without any custom development. This guide covers three methods: the built-in page/article editor, page-specific HTML blocks, and global header/footer scripts.
On this page
Prerequisites
Before you start, have the following ready:
- Your Embeddy embed code. Log in at https://embeddy.ai/dashboard, open your widget, and copy the iframe embed code:
<iframe src="https://embeddy.ai/webhost/WIDGET_ID?widget_props_id=PROPS_ID" width="100%" height="500" frameborder="0" ></iframe>
- Volusion admin access. You need store owner or admin access to edit pages, articles, and site settings.
- Volusion V1 or V2 store. Both versions support HTML editing. V2 uses a site builder with drag-and-drop blocks that support custom HTML.
Note: Volusion V2 (the newer site builder) has a different interface from V1. This guide covers both. Look for the V1 or V2 label next to each method.
Method 1: Page or Article Editor
Easiest — works on V1 and V2
Volusion lets you add custom HTML to pages and articles through the built-in content editor. This is the fastest way to embed a widget on a specific page.
Volusion V1:
- 1
Open the article editor
In the admin, go to Content > Articles. Create a new article or edit an existing one.
- 2
Switch to HTML mode
In the WYSIWYG editor, click the "HTML" or "Source" button to switch to raw HTML editing.
- 3
Paste your embed code and save
Paste the Embeddy iframe embed code, click Save, and visit the page to verify.
Volusion V2 (Site Builder):
- 1
Open the Site Builder
In the admin, click "Edit Site" to open the visual site builder. Navigate to the page where you want the widget.
- 2
Add a Custom HTML block
Click "Add Block" and select "Custom HTML" (or "Code"). Paste your Embeddy iframe embed code.
- 3
Save and publish
Click Save and then Publish to push changes live.
Tip: In V2, you can drag the Custom HTML block to reposition it anywhere on the page — above or below other sections.
Method 2: Page-Specific CSS/HTML Code (V1)
Intermediate — V1 only
Volusion V1 allows you to add page-specific HTML and CSS through the admin panel. This method lets you inject custom code on individual pages without editing global templates.
- 1
Navigate to the page settings
In the admin, find the page (product, category, or content page) you want to edit. Open its settings or SEO section.
- 2
Find the custom HTML/CSS field
Look for a field labeled "Page-Specific CSS/HTML", "Custom HTML Bottom", or similar. This field allows raw HTML.
- 3
Paste your embed code
Add the Embeddy iframe embed code wrapped in a div container:
<!-- Embeddy Widget -->
<div class="embeddy-widget-wrapper" style="max-width: 800px; margin: 2rem auto;">
<iframe
src="https://embeddy.ai/webhost/WIDGET_ID?widget_props_id=PROPS_ID"
width="100%"
height="500"
frameborder="0"
style="border: none; border-radius: 8px;"
loading="lazy"
title="Interactive Widget"
></iframe>
</div>- 4
Save and verify
Click Save. Visit the specific page to confirm the widget appears.
Note: The page-specific HTML field is only available on V1 stores. If you are on V2, use the Site Builder's Custom HTML block (Method 1) instead.
Method 3: Global Header/Footer Scripts
Advanced — appears site-wide
Both V1 and V2 allow you to add custom HTML/JavaScript to the global header or footer, which loads on every page. Combined with JavaScript to check the current URL, this method enables conditional widget display.
- 1
Open the global script settings
V1: Go to Design > File Editor and edit your template, or use Settings > SEO > Custom Scripts. V2: Go to Settings > Advanced > Custom Header/Footer Code.
- 2
Add the conditional embed code
Paste the following into the footer section to show the widget on the homepage and product pages:
<!-- Embeddy Widget (conditional) -->
<div id="embeddy-widget" style="max-width: 800px; margin: 2rem auto; display: none;">
<iframe
src="https://embeddy.ai/webhost/WIDGET_ID?widget_props_id=PROPS_ID"
width="100%" height="500" frameborder="0"
style="border: none; border-radius: 8px;"
loading="lazy" title="Interactive Widget"
></iframe>
</div>
<script>
var path = window.location.pathname;
if (path === '/' || path.indexOf('/product') > -1) {
document.getElementById('embeddy-widget').style.display = 'block';
}
</script>- 3
Save and verify
Save the changes and visit different pages on your store to confirm the widget appears only where intended.
Advantage: Global scripts give you a single place to manage widget placement across your entire store. Adjust the JavaScript URL check to target any combination of pages.
Embedding on Product Pages
Product pages are ideal for Embeddy widgets. Common use cases include:
- Size calculators — help shoppers find the right fit
- Product configurators — let customers pick options visually
- Compatibility checkers — ensure accessories work together
- ROI calculators — demonstrate value for premium products
On V1, use the product's description field (switch to HTML mode) or the page-specific HTML field (Method 2). On V2, edit the product page in the Site Builder and add a Custom HTML block.
For per-product widgets, embed different widget codes in each product's description. For store-wide product widgets, use Method 3 with a URL check for product pages.
Troubleshooting
The editor strips my iframe tag
Volusion's WYSIWYG editor may strip iframe tags when switching views. Always save while in HTML/Source mode. If the issue persists, use the page-specific HTML field (Method 2) or global footer (Method 3) which accept raw HTML without sanitization.
Widget shows blank or loading spinner
Verify your Widget ID and Props ID are correct. Copy the embed code fresh from the Embeddy dashboard and confirm the widget is published (not in draft mode).
Widget does not appear on V2
Make sure you clicked both Save and Publish in the V2 Site Builder. Changes are not live until published. Also check that the Custom HTML block is not collapsed or hidden in the builder.
Widget is cut off on mobile
Ensure the iframe has width="100%". Add overflow: hidden to the wrapper. On V2, the Site Builder's responsive preview lets you check mobile appearance before publishing.
Frequently Asked Questions
Will embedding a widget affect my Volusion store speed?
Iframes load independently and do not block your page render. Adding loading="lazy" defers loading until the widget scrolls into view. Embeddy's CDN ensures fast global delivery.
Should I use Volusion V1 or V2?
Volusion V2 offers a modern drag-and-drop builder with native Custom HTML blocks, making it easier to embed widgets. V1 requires more manual HTML editing but offers greater template control. Both work well with Embeddy iframe embeds.
Can I embed different widgets on different product pages?
Yes. Edit each product's description individually and paste a different widget embed code in each. On V2, you can also create separate page templates with different Custom HTML blocks for different product categories.
Ready to supercharge your Volusion store?
Build a free interactive widget — size calculator, product configurator, quiz, or anything you need — and embed it on your store in minutes.
Create your free widget at embeddy.ai