Linux 软件免费装
Banner图

3D Product Customizer & Configurator for WooCommerce

开发者 deosebitsoft
freemius
更新时间 2026年7月9日 14:48
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce 3d 3d viewer configurator product customizer

下载

3.3.1 3.4.6 3.5.9 3.6.9 3.6.2 3.6.4 3.7.0 3.7.1 3.7.4 3.3.2 3.7.2 3.6.1 3.5.2 3.5.4 3.4.8 3.4.1 3.3.3 3.5.0 3.5.1 3.3.4 3.4.3 3.4.4 3.5.3 3.5.6 3.5.5 3.6.3 3.7.3 3.4.0 3.4.5 3.5.7 3.5.8 3.3 3.6.0 3.6.6 3.6.7 3.6.8

详情介绍:

DEMO Let your customers design their perfect product in interactive 3D — pick materials, colors, and components, see every change instantly, and order exactly what they built. Every selection is saved to the WooCommerce order automatically, so your team always knows what to make. Perfect for: furniture & upholstery, jewelry, footwear, apparel, signage, engraving, sports gear, packaging, and any product that comes in multiple finishes or configurations. What it does for your store: Features: Technical: Free vs Premium: The free version is fully functional for single-material customization. Premium unlocks advanced workflows and productivity features for studios managing large product catalogs. Free Premium (everything in Free, plus)

安装:

  1. Upload the product-customizer folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Ensure WooCommerce is installed and active.
  4. Navigate to Model Textures in the WordPress admin and create texture entries. Each texture can include a base-color image (featured image) plus optional PBR maps and scalar material properties.
  5. Open any WooCommerce product and locate the 3D Configurator metabox.
  6. Upload or select a .glb / .gltf model using the Select Model button.
  7. Click Scan Model to auto-detect mesh names from the file.
  8. Add one or more Steps and assign Options (textures or geometry toggles) to each step.
  9. Save the product. The 3D configurator will now appear on the product's front-end page.
  10. Visit Model Textures → Global Settings to configure camera position, zoom limits, background colors, and an optional HDR environment map.

屏幕截图:

  • Product metabox in the WordPress admin — add steps, assign texture options, and target specific meshes.
  • Texture modal — browse the reusable texture library and assign materials to a step option.
  • Model Texture editor — upload base color and PBR maps (roughness, normal, AO, metalness), set roughness and metalness sliders.
  • Global Settings page — configure initial camera position, zoom range, background colors, and HDR environment map.

升级注意事项:

3.6.8 (Premium) Added Usage Analytics: track customizer opens, option selections, and add-to-cart clicks per product. GDPR-friendly aggregate data — no personal information stored. 3.6.4 Fixed customizerData already declared conflict. Manual hook now accepts product ID. 3.6.3 Shortcode now accepts product ID for use on any page. FSE block includes product search. 3.6.2 Fixed dismisable support notice and fixed unescaped chars 3.6.1 Added docs/support notice to admin 3.6.0 Added the posibility to set img as icons for steps / options 3.5.10 Zoom keyboard shortcuts now respect admin-set zoom limits. Options no longer force targeted meshes visible unless show is explicitly configured. 3.5.9 Added Demo, Docs, and Buy Premium links to the plugin row on the Plugins page. 3.5.8 Added per-option pricing with live front-end display and cart surcharge. 3.5.7 Maintenance release with bug fixes. 3.5.6 Plugin renamed to "3D Product Customizer & Configurator for WooCommerce" 3.5.5 Added 12 new translatable strings for the front-end configurator, improved rotation feel, and higher-resolution ground shadows. 3.5.4 Added per-product camera position controls in the admin 3D editor, with improved JSON save handling. 3.5.3 Fixed help modal layout issues on mobile Safari. 3.5.2 Code quality and security improvements: escaping fixes, nonce verification, and cart reliability. 3.5.1 Updated PDF generation with jsPDF, multi-angle captures, options summary, and footer links. 3.5.0 Fixed texture category filters, frontend material property parsing with valid zero values, and several code quality improvements. 3.4.7 Saved current config in the IndexedDB 3.4.6 Added indexDB texture cache 3.4.5 Added separate AR button with settings. 3.4.4 Improved Android AR View 3.4 Introduced FSE block and material caching in the frontend 3.2 Introduces material preview (premium) and color picker for materials with only a basic color 3.0 Introduces the Free/Premium tier. Existing installs retain all previously available features. Premium features require a license key activated via 3D Customizer → Account/Upgrade. 2.1 Security and stability fixes. Update recommended for all users.

常见问题:

Do I need 3D design experience to use this?

No. Once you have a 3D model of your product, everything else is done inside the WordPress admin — upload the model, add steps, assign textures, save. No coding or 3D software required.

Where do I get a 3D model of my product?

This is the most common question and there are several practical options:

  • Commission one — freelance 3D artists on Fiverr, Upwork, or CGTrader can model your product from reference photos for $50–$500 depending on complexity. Specify GLB format when you order.
  • Export from existing tools — if you already use CAD software (Fusion 360, SolidWorks, Blender, Cinema 4D), you can export directly to GLB.
  • Scan it — smartphone photogrammetry apps (Polycam, Luma AI) can generate a mesh from photos of a physical product.
  • Download — for common product shapes (bottles, boxes, chairs) stock model sites like CGTrader, Sketchfab, and TurboSquid have ready-made GLB files.
The plugin uses the GLB format (binary GLTF). If your file is in another format, Blender can convert most 3D formats to GLB for free.

Does it work with Elementor, Divi, or other page builders?

Yes. Use the [dprcu-customizer] shortcode — it works anywhere shortcodes are supported, including Elementor widgets, Divi modules, Beaver Builder, Bricks, and custom page templates. For block-based (FSE) themes there is also a native Gutenberg block.

Can I charge extra for certain options?

Yes. Every option can have an additional price (surcharge) set in the admin. The live price on the product page updates in real time as the customer makes selections, and the surcharge is applied securely server-side when the item is added to cart — it cannot be manipulated by the customer.

Will it slow down my site?

The 3D viewer only loads on product pages where it is configured. The JavaScript bundle (~2 MB including Three.js) is loaded once and cached by the browser. The 3D model itself (GLB file) is the main load-time factor — a well-optimized model is typically 1–5 MB. The plugin does not load anything on pages where it is not used.

How is the customization saved to the order?

When a customer clicks Add to Cart, each selected option (step name → option name) is stored as a WooCommerce line-item meta entry. It appears on the order detail page, in admin order emails, and in customer confirmation emails — so your workshop always knows what was chosen without any manual follow-up.

What 3D file formats are supported?

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.

Does it work with WooCommerce variable products?

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.

Why does the 3D viewer not appear on a product page?

The configurator only renders when the product has a valid .glb model URL AND at least one configured step with at least one option. Check the 3D Configurator metabox on the product.

Can I use multiple HDR environment maps per product?

The HDR environment map is a global setting. All products share the same HDR file. Per-product HDR support is planned for a future release.

Are the bundled JavaScript files minified?

Yes. The unminified source files are included in the js/ directory alongside the webpack.config.js build configuration.

更新日志:

3.7.4 Improved light when no HDR map is set in the settings Renamed first sub item to Settings 3.7.3 3.7.1 3.7.0 3.6.9 3.6.8 3.6.7 3.6.6 3.6.5 3.6.4 3.6.3 3.6.2 3.6.1 3.6.0 3.5.10 3.5.9 3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.8 Fixed the reset button Fixed the position of the hotspots 3.4.7 Saved current config in the IndexedDB 3.4.6 Added indexDB cache for repeated loads Added more debug to Android XR 3.4.5 Added separate AR button with settings. 3.4.4 Improved Android AR View 3.4.2 Added FSE block to bypass content wrapping. 3.4.1 Improved asset caching 3.4.0 3.3 3.2 3.0 2.1 2.0 1.0