Image of a chair inside the configurator

WooCommerce 3D Product Customizer & Configurator Plugin

Let customers customize products in real-time 3D — swap materials, hide parts, and view in AR. No coding, no monthly fees. Built for WooCommerce.

Loading 3D Model…
Keyboard Shortcuts & Help
View Controls
Undo Ctrl+Z
Redo Ctrl+Y
Reset Configurator R
Zoom In +
Zoom Out -
Fullscreen F
Change Background B
Toggle Annotations
View in AR
Interaction Tips
Drag Rotate the product
Scroll Zoom in/out
Click Hotspot Select customization options

See more examples

How does it work?

Upload & Manage 3D Models Directly in WooCommerce

No external hosting, no developer handoff. Upload .glb files straight from the WooCommerce product editor — the same way you’d set a featured image. Drag-and-drop, instant preview, and automatic model integrity checks. Your 3D assets stay inside WordPress, always.

Admin preview
Example of shapes detected by the plugin

Automatic mesh detection

Upload any .glb model and the plugin reads its geometry hierarchy instantly — every mesh is identified and mapped into the step configurator automatically.

  • Scans the full model hierarchy to surface every distinct part
  • Pre-populates configuration steps so you can assign materials or toggle visibility in seconds
  • Fine grained control of what parts you edit

Texture definition

Design physically accurate materials using PBR (Physically Based Rendering) controls — no design software required.

  • Dial in roughness, metalness, and reflection intensity to match real-world samples
  • From matte rubber to brushed metal to soft fabric, every surface is adjustable with simple sliders
  • Upload your own base color, normal, AO, metalness, and displacement maps for photorealistic results
Single material page
Settings materials for parts

Easy texture selection

Once your materials are saved, they appear as a visual gallery inside every step. Just check the boxes for the textures you want — “Red,” “Blue,” “Black” — and the frontend options generate themselves. No code, no templates, no repetitive setup.

Multiselect materials for a step

Powerful configuration options

Go beyond surface-level colors. Each step targets specific model meshes, letting you build configurations that change the actual product geometry.

  • Configure options that alter the silhouette — hide “Laces” when “Velcro Strap” is selected, or toggle between “High-Top” and “Low-Top” variants
  • Apply show/hide rules to multiple mesh groups simultaneously to keep mirrored parts in sync
  • Chain multiple rules across steps for complex product logic, all managed from a single interface
Showing and hiding parts of the model based on the steps

Available plans

If you want custom features or a dedicated success manager please contact us or check out the ultimate plan.

Addons

Explore our addons to extend the functionality for the customizer

Variations support for 3D Product Customizer & Configurator for WooCommerce

Learn more

More addons coming soon…

Examples

    • Base color or texture
    • Customization steps
    • Custom pricing per option
    • Additional material properties
    3D Car Configurator

    3D Car Configurator

    • Base color or texture
    • Customization steps
    • Custom pricing per option
    3D Chair Configurator

    3D Chair Configurator

    • Base color or texture
    • Customization steps
    • Custom pricing per option
    • Additional material properties
    3D Lounge Chair Configurator

    3D Lounge Chair Configurator

    • Base color or texture
    • Customization steps
    • Show / Hide mesh per option
    • Show / Hide steps per option
    • Additional material properties
    3D Office Chair Configurator

    3D Office Chair Configurator

    • Base color or texture
    • Customization steps
    • Custom pricing per option
    • Show / Hide mesh per option
    • Additional material properties
    3D Shoe Configurator

    3D Shoe Configurator

    • Base color or texture
    • Customization steps
    • Additional material properties
    Interactive 3D Brain Model

    Interactive 3D Brain Model

FAQ

GLB (binary GLTF) is the recommended format. GLTF (JSON-based) is also supported. The plugin registers these MIME types with WordPress so they can be uploaded through the standard Media Library.

Yes. The plugin provides three display methods: automatic display before the product summary, shortcode-based display for page builders like Elementor and Divi, and a manual do_action hook for custom theme templates.

Yes, via the Variations Support for 3D Product Customizer addon. Install and activate the addon alongside this plugin, then map each WooCommerce variation to a set of 3D configurator defaults directly inside the variation panel on the product editor.

Yes. The free version supports single-material customization with base color, roughness, and metalness controls. The premium version unlocks multiple textures per option, plus full PBR map support including normal, AO, metalness, and displacement maps.

Yes. AR view is supported on compatible mobile devices. On iOS, the model opens in Quick Look. On Android, it uses WebXR. An AR button with configurable settings is included.

No. The plugin works out of the box with a visual admin interface. Upload a GLB model, create steps and assign textures — all through the WordPress admin dashboard. No JavaScript or PHP knowledge required.

When a customer clicks Add to Cart, the current configuration is sent as a JSON payload. Each selected option (part + material name) is stored as a WooCommerce line-item meta entry and is visible on the order detail page and in emails.

WordPress 6.0 or higher, PHP 7.4 or higher, and WooCommerce installed and active.

For details and implementation support.