embed 3DShopifyWordPressWebflowe-commerce

    How to Embed a 3D Viewer on Your Website (Shopify, WordPress, Webflow)

    2 June 20267 minPierre Chabot

    Step-by-step guide to adding an interactive 3D viewer to your e-commerce or product site. Works on Shopify, WordPress, Webflow and any CMS with iFrame.


    Showing a product in interactive 3D on its page helps the shopper judge size, finish and proportion before buying. Shopify's data on 3D/AR shopping is concrete: brand Rebecca Minkoff reported that shoppers who interacted with a product in 3D were 44% more likely to add it to cart and 65% more likely to order. The good news is you don't need a developer: OmniView 3D gives you a standard iFrame you paste into Shopify, WordPress, Webflow or any CMS that accepts HTML. Here's the full workflow.

    What you need

    • A 3D file of your product (GLB, STEP, FBX, OBJ or STL)
    • An OmniView 3D account (the free Starter plan is enough to begin)
    • Access to your CMS editor

    Step 1 : Upload your 3D model

    Log in to OmniView 3D and drag-and-drop your file. Conversion takes under 60 seconds and you get an interactive viewer with a ready-to-copy iFrame code. The model is private by default, so nothing is public until you place the embed yourself. For the best load time on a store, keep the GLB lean — see optimize GLB file size for the web.

    Step 2 : Get the embed code

    From the viewer, click Share then Embed code. You get an iFrame snippet: <iframe src="https://omniview3d.com/view/your-id" width="100%" height="500" loading="lazy"></iframe>. Copy it. The loading="lazy" attribute lets the browser defer the frame until it is near the viewport, which keeps it off the critical path.

    Where to paste the embed, by platform

    PlatformWhere to add itElement / blockNotes
    ShopifyOnline Store → Themes → CustomizeCustom HTML section or Liquid blockNo Shopify app required
    WordPressGutenberg editorCustom HTML blockA plugin/shortcode route also exists — see the WordPress guide
    WebflowDesigner → Add panelEmbed elementSet height to 500–600px
    Any CMSPage or HTML editorRaw iFrame snippetWorks anywhere raw HTML is allowed

    Shopify integration

    1. 1Go to Online Store > Themes > Customize
    2. 2Open the product page and add a Custom HTML block
    3. 3Paste the iFrame code into the block
    4. 4Save, the 3D viewer appears on the product page

    WordPress integration

    1. 1Open the Gutenberg block editor
    2. 2Add a Custom HTML block (search for HTML in the block explorer)
    3. 3Paste the iFrame code
    4. 4Publish or update the page

    If you manage many WordPress pages and want a reusable shortcode instead of pasting HTML each time, see the dedicated 3D viewer WordPress plugin, iFrame & shortcode guide.

    Webflow integration

    1. 1In Designer mode, add an Embed element from the Add panel
    2. 2Paste the iFrame code into the code area
    3. 3Adjust the height as needed (recommended: 500–600px)
    4. 4Publish the site

    Tips to maximize conversion

    • Place the 3D viewer above the fold, visible without scrolling on desktop
    • Use Hologram mode (dark background) for premium products — see the jewelry & luxury viewer
    • Activate exploded view on complex assemblies
    • Test on mobile, the viewer is optimized for touch
    • Worried about speed? A lazy-loaded iFrame barely moves Core Web Vitals — see does a 3D viewer slow down your site

    Frequently asked questions

    Do I need a developer to embed a 3D viewer?

    No. OmniView 3D gives you a ready-made iFrame snippet. You paste it into a Custom HTML block (Shopify, WordPress) or an Embed element (Webflow), or into any CMS field that accepts HTML. No code is written.

    Will a 3D viewer slow down my website?

    Not meaningfully if you lazy-load it. The iFrame carries the loading="lazy" attribute, so the browser defers it until it is near the viewport and keeps it off the critical render path. See our Core Web Vitals breakdown in 'does a 3D viewer slow down your site'.

    Does the embedded viewer work on mobile?

    Yes. The viewer is responsive and optimized for touch, so visitors can rotate and zoom with a finger on phones and tablets as well as with a mouse on desktop.

    Which file formats can I embed?

    You can embed any model OmniView 3D reads — GLB/GLTF, STEP, IGES, FBX, OBJ, STL and more. For a store, GLB with PBR materials gives the best visual quality and the smallest file for web display.

    Try OmniView 3D for free

    Upload a file and view it right away. No account required.

    Try without signing up
    Featured on Aura++ Featured on ToolListed