Immersive Designer – 3D Product Configurator for WooCommerce

Plugin Banner

Immersive Designer – 3D Product Configurator for WooCommerce

by BlueGame Diversion

Download
Description

Immersive Designer turns any WooCommerce product into an interactive 3D experience. Upload a GLB, GLTF or OBJ model, define customization options (colors, materials, textures) for each part of the model, and your customers configure the product in real time directly on your shop — no external service, no subscription fee.

Why Immersive Designer?

Most 3D configurator plugins lock their best features behind expensive plans. Immersive Designer ships the complete configurator — 3D viewer, per-part customization, cart integration, and multi-language support — for free.

Core features

  • GLB / GLTF support — the modern, compact 3D format natively supported by all major 3D editors (Blender, Sketchfab, Spline)
  • OBJ + MTL support — for legacy workflows and existing asset libraries
  • Per-part customization — assign Color, Material or Texture options to individual meshes detected in the model
  • Real-time preview — customers see every change instantly in the embedded 3D viewer
  • Camera controls — orbit, zoom and four preset angles (Front / Back / Left / Right)
  • Cart integration — the selected configuration is attached to the cart item and visible in the order
  • Mobile responsive — the configurator adapts to any screen size
  • Loading state & error handling — spinner during model load, clear error message on failure
  • Extra price per option — charge more for premium materials or finishes
  • 6 languages included — English, French, Spanish, Portuguese (Brazil), German, Italian, Japanese

Supported 3D formats

Format
Support

GLB (binary GLTF)
✓ Recommended

GLTF (JSON)

OBJ + MTL

How it works

  1. Create a new Immersive Designer configuration in the WordPress admin
  2. Upload your GLB, GLTF or OBJ model — the plugin detects all meshes automatically
  3. For each mesh, add options: pick a color, upload a texture image, or set a material
  4. Link the configuration to one or more WooCommerce products
  5. A Configure button appears on the product page — customers open the 3D viewer, make their choices and add to cart

Requirements

  • WordPress 5.9+
  • WooCommerce 5.0+
  • PHP 7.4+

Presentation video

Quick Start

1. Create a configuration
Go to Immersive Designer Add New in the WordPress admin.

2. Upload your model
In the 3D File Importer panel, select the format (GLB/GLTF or OBJ), upload your file and wait for the model to appear in the viewer. The plugin lists every mesh it detects automatically.

3. Add option groups
Click + Add Option Group, pick a mesh from the dropdown, give it a customer-facing label (e.g. Body Color) and click + Add Option to define each choice — color, material or texture image.

4. Link to a product
In the Linked Products panel, select a WooCommerce product and click Link. Repeat for every product that should offer this configuration.

5. Publish and test
Publish the configuration, open the product page in your shop and click the Configure button. Select options, add to cart, and check that the configuration appears in the cart and order.

Need a test model? Download a free GLB from Sketchfab (filter by license: Free) or export one from Blender via File Export glTF 2.0 (.glb/.gltf).

Feedback

Found a bug or have a feature request? Open a support thread or contact us directly.

  1. Upload the immersive-designer folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Make sure WooCommerce is installed and active
  4. Go to Immersive Designer Add New to create your first 3D configuration
  1. 3D viewer on the product page — customer choosing a material in real time

    3D viewer on the product page — customer choosing a material in real time

  2. Admin configuration — uploading a GLB model and defining option groups

    Admin configuration — uploading a GLB model and defining option groups

  3. Per-option settings — color picker, texture upload and extra price

    Per-option settings — color picker, texture upload and extra price

  4. Linked Products meta box — attaching a configuration to WooCommerce products

    Linked Products meta box — attaching a configuration to WooCommerce products

Which 3D formats are supported?

GLB and GLTF (recommended) and OBJ + MTL. FBX is not supported — export to GLB from your 3D editor first (Blender, Cinema 4D, Maya all support GLB export).

Where do I export my GLB model from?

Any modern 3D editor works: Blender (File Export glTF 2.0), Sketchfab (download as GLB), Spline (Export GLB).

Can I charge a different price for each option?

Yes. Each option has an Extra Price field. The added cost is shown to the customer in real time and included in the cart item price.

Does the configurator work on mobile?

Yes. The 3D viewer and the option panel are fully responsive.

Can I link one configuration to multiple products?

Yes. From the Linked Products meta box inside the configuration, you can attach it to as many WooCommerce products as you need.

Is the customer’s configuration saved in the order?

Yes. The full configuration (part name, option name, option type and value) is stored as order item meta and visible in the WooCommerce order detail.

1.1.0

Added

  • GLB / GLTF support — upload models in the modern, compact format exported natively by Blender, Sketchfab, and Spline. OBJ + MTL remains fully supported for existing asset libraries.
  • Texture options — assign image textures (fabric, wood, leather…) to individual model parts alongside solid colors, all previewed live as customers configure.
  • All-new 3D viewer — redesigned with a loading spinner, clear error feedback, and one-click camera presets (Front / Back / Left / Right) for polished product presentations.
  • Mobile-first layout — the 3D viewer and option panel reflow cleanly on any screen size without extra setup.
  • Configuration saved in cart and order — the customer’s full selection (part, option name, type and value) travels with the cart item and appears in the WooCommerce order detail.
  • 6 language packs included out of the box — French, Spanish, Portuguese (Brazil), German, Italian, and Japanese. The plugin switches automatically to the site language; no separate download needed.
  • Professional Settings page — redesigned with a card-based layout. Includes a new “Delete all data on uninstall” safety toggle that is off by default, so your configurations are never lost accidentally.
  • Review prompt — a gentle, dismissible nudge after you’ve been up and running for a while. Snoozes for one week on dismiss, disappears permanently once you’ve left a review or donated.

1.1.0

Added

  • GLB / GLTF support — upload models in the modern, compact format exported natively by Blender, Sketchfab, and Spline. OBJ + MTL remains fully supported for existing asset libraries.
  • Texture options — assign image textures (fabric, wood, leather…) to individual model parts alongside solid colors, all previewed live as customers configure.
  • All-new 3D viewer — redesigned with a loading spinner, clear error feedback, and one-click camera presets (Front / Back / Left / Right) for polished product presentations.
  • Mobile-first layout — the 3D viewer and option panel reflow cleanly on any screen size without extra setup.
  • Configuration saved in cart and order — the customer’s full selection (part, option name, type and value) travels with the cart item and appears in the WooCommerce order detail.
  • 6 language packs included out of the box — French, Spanish, Portuguese (Brazil), German, Italian, and Japanese. The plugin switches automatically to the site language; no separate download needed.
  • Professional Settings page — redesigned with a card-based layout. Includes a new “Delete all data on uninstall” safety toggle that is off by default, so your configurations are never lost accidentally.
  • Review prompt — a gentle, dismissible nudge after you’ve been up and running for a while. Snoozes for one week on dismiss, disappears permanently once you’ve left a review or donated.

1.0.0

  • Initial release.
Back to top