Create a seamless WooCommerce Product Builder / Configurator that lets customers pick items (including variable products) with real-time filtering by attributes, price, stock, and on-sale status. Optimized UI for mobile with Drawer patterns, smooth scrolling, and performance-minded REST API.
Works with both global attributes (pa_*) and custom product attributes defined per product.
⚡ Key Features
Shortcode: Drop the builder anywhere – [jemdy-builder-form].
Variable products: Pick variations by attributes; price/thumbnail update instantly.
Advanced filters: Attributes (global + custom), price range, in-stock, on-sale, keyword search, sorting (newest / price asc / price desc).
Mobile-ready: Drawer UI, body-scroll lock, smooth “scroll to top” when switching categories.
Performance: Custom REST endpoint, server-side pagination, transient caching for filter facets, Vite + React build.
Localization: Translation-ready (text domain: jemdy-product-builder, languages/ folder). Safe HTML in help texts is sanitized.
Extensible: Filters/Hooks allow modifying product payloads before sending to the frontend.
🙌 Admin Experience
Configure which categories appear in the builder and set the display labels.
Helpful Help tab with usage guide and shortcode/template tag.
Production/Development build modes for smooth local development.
🍒 Typical Use Cases
PC parts configurator (CPU, RAM, etc.)
Bundles with variable products (size/color)
Curated category pickers with price/stock filters
✅ Compatibility
Compatible with modern WooCommerce themes.
Works with standard WooCommerce product/variation data and attribute taxonomies.
Enjoy the plugin? A quick rating keeps development going ❤️