A WordPress plugin that lets customers personalise products with layered images or a real-time 3D model they can rotate, in an easy-to-use interface.
PluginsJavaScript · PHPGitHub @marcusigOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
MKL WooCommerce Product Configurator - Allow customers to Customize / configure their products, with live preview in 2D (image layers with transparent images) or 3D (gLTF files)
Translation pending
Loading the full README.
Read the full README ↗This is the development repository for https://wordpress.org/plugins/product-configurator-for-woocommerce/
Build 2D and 3D product configurators for WooCommerce. Customers design their product with a live visual preview, then add it to the cart or request a quote.
Product Configurator for WooCommerce turns any WooCommerce product into an interactive product builder. Every option a customer picks updates a live preview, so they see exactly what they are buying before they add it to the cart, in 2D or in 3D.
A single configurable product replaces hundreds of variations and images, and with global configurators and global layers you build it once and share it across your whole catalog. For made-to-order products, customers can request a quote instead, and accept and pay it online.
Customers request a quote for exactly what they configured, picture included, from a Request a quote button next to Add to cart, or instead of it for products sold on quote only. No quote plugin needed.
PC.fe.quote JavaScript API for headless front ends, mkl_pc_create_quote_request(), and hooks throughout.Version 2.0.0 is the biggest release of the plugin so far. Read what's new in v2, and see Upgrading to v2 before updating a live shop.
Set a product's configurator type to 3D configurator and upload a model as .glb, .gltf, or a .zip containing the .gltf and its textures.
Share one configurator between many products. Edit it once and every product using it is updated. Assign it product by product or to whole categories, and detach a single product with Make local copy when it needs to differ. Works with variable products too.
Global configurators documentation
Build a layer once, such as a fabric range or a color palette, and import it into any configurator. Changes reach every product using it, and any product can disconnect to customize its own copy.
The full list, including the new hooks and methods, is in the changelog in src/readme.txt.
This is the beginning of the README. Read the rest at the original. Read the full README ↗