{"id":338293,"date":"2026-08-20T13:20:19","date_gmt":"2026-08-20T13:20:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/configcraft\/"},"modified":"2026-08-20T14:49:49","modified_gmt":"2026-08-20T14:49:49","slug":"destinx-product-configurator-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/destinx-product-configurator-for-woocommerce\/","author":23495412,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.9.27.16","stable_tag":"0.9.27.16","tested":"7.1","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"DestinX Product Configurator for WooCommerce","header_author":"Destinx","header_description":"Guided product configuration for WooCommerce with reusable templates, option-based price adjustments, and a live configuration recap.","assets_banners_color":"f1f3fb","last_updated":"2026-08-20 14:49:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.configcraftsuite.com\/","header_author_uri":"https:\/\/destinx.agency\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.9.27.15":{"tag":"0.9.27.15","author":"destinx","date":"2026-08-20 13:19:47"},"0.9.27.16":{"tag":"0.9.27.16","author":"destinx","date":"2026-08-20 14:49:49"}},"upgrade_notice":{"0.9.27.16":"<p>Adds WordPress 7.1 compatibility and corrects hidden administration screen titles.<\/p>","0.9.27.15":"<p>Hardens administrative request validation and finalizes the first WordPress.org release package.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3657143,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3657143,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3657143,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3657143,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.9.27.15","0.9.27.16"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3657143,"resolution":"1","location":"assets","locale":"","width":1280,"height":720},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3657143,"resolution":"10","location":"assets","locale":"","width":856,"height":1596},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3657143,"resolution":"2","location":"assets","locale":"","width":1920,"height":986},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3657143,"resolution":"3","location":"assets","locale":"","width":1920,"height":985},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3657143,"resolution":"4","location":"assets","locale":"","width":1920,"height":985},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3657143,"resolution":"5","location":"assets","locale":"","width":1920,"height":982},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3657143,"resolution":"6","location":"assets","locale":"","width":1920,"height":981},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3657143,"resolution":"7","location":"assets","locale":"","width":1920,"height":979},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3657143,"resolution":"8","location":"assets","locale":"","width":1920,"height":948},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3657143,"resolution":"9","location":"assets","locale":"","width":1920,"height":948}},"screenshots":{"1":"DestinX Product Configurator dashboard.","2":"Getting Started guided setup.","3":"Starter Kit library.","4":"Template Builder with steps and fields.","5":"Field option editor.","6":"WooCommerce product assignment.","7":"Artwork upload and product file settings.","8":"Desktop storefront configurator.","9":"WooCommerce cart configuration recap.","10":"Mobile storefront configurator."}},"plugin_section":[],"plugin_tags":[851,203858,66523,155785,286],"plugin_category":[45],"plugin_contributors":[276649],"plugin_business_model":[],"class_list":["post-338293","plugin","type-plugin","status-publish","hentry","plugin_tags-configurator","plugin_tags-guided-selling","plugin_tags-product-builder","plugin_tags-product-options","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-destinx","plugin_committers-destinx"],"banners":{"banner":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/banner-772x250.png?rev=3657143","banner_2x":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/banner-1544x500.png?rev=3657143","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/icon-128x128.gif?rev=3657143","icon_2x":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/icon-256x256.gif?rev=3657143","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-1.png?rev=3657143","caption":"DestinX Product Configurator dashboard."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-2.png?rev=3657143","caption":"Getting Started guided setup."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-3.png?rev=3657143","caption":"Starter Kit library."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-4.png?rev=3657143","caption":"Template Builder with steps and fields."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-5.png?rev=3657143","caption":"Field option editor."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-6.png?rev=3657143","caption":"WooCommerce product assignment."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-7.png?rev=3657143","caption":"Artwork upload and product file settings."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-8.png?rev=3657143","caption":"Desktop storefront configurator."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-9.png?rev=3657143","caption":"WooCommerce cart configuration recap."},{"src":"https:\/\/ps.w.org\/destinx-product-configurator-for-woocommerce\/assets\/screenshot-10.png?rev=3657143","caption":"Mobile storefront configurator."}],"raw_content":"<!--section=description-->\n<p>DestinX Product Configurator helps WooCommerce store owners create guided product configuration experiences from reusable templates.<\/p>\n\n<p>With DestinX Product Configurator you can:<\/p>\n\n<ul>\n<li>Create and manage reusable configuration templates<\/li>\n<li>Organize choices into guided steps and option groups<\/li>\n<li>Use select, radio, swatch, checkbox, and boolean choices<\/li>\n<li>Add a simple price adjustment to each option<\/li>\n<li>Assign templates to WooCommerce products<\/li>\n<li>Use the WooCommerce product price and standard product quantity<\/li>\n<li>Display a live recap on the product page<\/li>\n<li>Store the selected configuration in the cart, checkout, and order<\/li>\n<li>Start from a bundled example template<\/li>\n<\/ul>\n\n<p>The plugin works independently after activation and does not require a license, account, or external service.<\/p>\n\n<p>All bundled DestinX logos, demo images, and documentation screenshots are original works by Destinx and are distributed under GPLv2 or later with this plugin.<\/p>\n\n<p>WooCommerce is a trademark of Automattic Inc. This plugin is independent and is not affiliated with, endorsed by, or sponsored by Automattic Inc.<\/p>\n\n<h3>Video Tutorials<\/h3>\n\n<h4>Complete setup with the Starter Kit<\/h4>\n\n<p>https:\/\/www.youtube.com\/watch?v=8xOyR3n2QFM<\/p>\n\n<h4>Build a WooCommerce product configurator from scratch<\/h4>\n\n<p>https:\/\/www.youtube.com\/watch?v=chVMz8-b6nM<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Install the plugin from WordPress.org or upload its ZIP from <code>Plugins &gt; Add New &gt; Upload Plugin<\/code>.<\/li>\n<li>Activate <code>DestinX Product Configurator for WooCommerce<\/code>.<\/li>\n<li>Open <code>Product Configurator<\/code> in the WordPress admin area and create or import a template.<\/li>\n<li>Assign the template to a WooCommerce product and test the product page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. It extends WooCommerce product pages and requires WooCommerce to be active.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20on%20its%20own%3F\"><h3>Does the plugin work on its own?<\/h3><\/dt>\n<dd><p>Yes. Every feature included in this WordPress.org package is available immediately after activation. There are no license checks or locked controls.<\/p><\/dd>\n<dt id=\"how%20is%20the%20configured%20price%20calculated%3F\"><h3>How is the configured price calculated?<\/h3><\/dt>\n<dd><p>The WooCommerce product price is used as the base. Any price adjustments assigned to the selected options are added per product quantity.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20contact%20an%20external%20service%3F\"><h3>Does this plugin contact an external service?<\/h3><\/dt>\n<dd><p>No. It does not send store data to Destinx for licensing, updates, telemetry, or font loading.<\/p><\/dd>\n<dt id=\"what%20is%20not%20included%20in%20this%20package%3F\"><h3>What is not included in this package?<\/h3><\/dt>\n<dd><p>This package does not include matrix pricing, CSV price imports, conditional field filters, quote\/PDF workflows, or production worksheets. There are no locked controls or license checks for these implementations in the WordPress.org package.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.9.27.16<\/h4>\n\n<ul>\n<li>Declared and verified compatibility with WordPress 7.1.<\/li>\n<li>Fixed page titles for the hidden Template Editor and Getting Started administration screens on WordPress 7.1 and PHP 8.3.<\/li>\n<li>Restored the original animated product-configurator icon used on the DestinX website.<\/li>\n<\/ul>\n\n<h4>0.9.27.15<\/h4>\n\n<ul>\n<li>Added the two official YouTube tutorials to the plugin page, Getting Started screen, and bundled documentation.<\/li>\n<li>Made every administrative AJAX nonce check explicitly terminate invalid requests before processing input.<\/li>\n<li>Kept capability checks in place for all protected template-management actions.<\/li>\n<\/ul>\n\n<h4>0.9.27.14<\/h4>\n\n<ul>\n<li>Aligned the main plugin filename with the WordPress.org slug.<\/li>\n<li>Simplified template import\/export nonce validation so it occurs before request data is processed.<\/li>\n<li>Applied late escaping to every settings field name and to AJAX error messages before inserting them into the admin interface.<\/li>\n<\/ul>\n\n<h4>0.9.27.13<\/h4>\n\n<ul>\n<li>Added a dedicated KSES policy for interactive configurator markup returned by the shortcode.<\/li>\n<li>Made admin and frontend nonce validation explicit before request data is processed.<\/li>\n<li>Sanitized uploaded filenames and nested configurator state at the request boundary.<\/li>\n<li>Escaped dynamic settings field names and hardened the legacy table migration query.<\/li>\n<li>Deferred frontend settings access until init to prevent early translation-loading notices.<\/li>\n<\/ul>\n\n<h4>0.9.27.12<\/h4>\n\n<ul>\n<li>Migrated the saved product-hero configuration link to the unique DestinXPC anchor.<\/li>\n<\/ul>\n\n<h4>0.9.27.11<\/h4>\n\n<ul>\n<li>Completed the unique DestinXPC prefix migration for public CSS, JavaScript, admin pages, shortcodes, and WooCommerce Blocks data.<\/li>\n<\/ul>\n\n<h4>0.9.27.10<\/h4>\n\n<ul>\n<li>Added explicit nonce validation to configurator cart and upload requests.<\/li>\n<li>Hardened inline CSS output and renamed public identifiers to the unique DestinXPC prefix.<\/li>\n<li>Added a one-time migration that preserves existing settings, templates, and product assignments after the prefix update.<\/li>\n<\/ul>\n\n<h4>0.9.27.9<\/h4>\n\n<ul>\n<li>Fixed the Template Builder step-title field so it keeps focus while typing.<\/li>\n<li>Updated the bundled plugin documentation and its visual references for the current interface.<\/li>\n<\/ul>\n\n<h4>0.9.27.7<\/h4>\n\n<ul>\n<li>Rebuilt the bundled English and Italian documentation around the actual WordPress.org feature set.<\/li>\n<li>Added detailed guidance for Starter Kits, the Template Builder, validation, product assignment, storefront testing, mobile behavior, and troubleshooting.<\/li>\n<li>Replaced the six placeholder tutorial cards with two complete tutorial video paths.<\/li>\n<li>Clarified the package boundaries without presenting locked controls or purchase-based activation paths.<\/li>\n<\/ul>\n\n<h4>0.9.27.6<\/h4>\n\n<ul>\n<li>Prevented repeated Starter Kit imports from creating duplicate templates.<\/li>\n<li>Fixed the clipped template actions menu and added a visible loader when opening the builder.<\/li>\n<li>Clarified template completeness and structural validation in the builder.<\/li>\n<li>Kept the mobile cart sheet and information dialogs inside the viewport with correct spacing and stacking.<\/li>\n<\/ul>\n\n<h4>0.9.27.5<\/h4>\n\n<ul>\n<li>Clarified the compact logo wording to preserve the \"for WooCommerce\" trademark structure.<\/li>\n<li>Documented the GPLv2-or-later license for original DestinX logos and bundled demo images.<\/li>\n<li>Aligned the starter-kit metadata and removed a stale internal CSS comment.<\/li>\n<\/ul>\n\n<h4>0.9.27.4<\/h4>\n\n<ul>\n<li>Removed inactive delivery-rule and live shipping-estimate implementation from the WordPress.org package.<\/li>\n<li>Hardened media-link rendering and improved compatibility when the PHP mbstring extension is unavailable.<\/li>\n<li>Removed unused WordPress core includes and corrected the WooCommerce product-panel heading.<\/li>\n<\/ul>\n\n<h4>0.9.27.3<\/h4>\n\n<ul>\n<li>Added a clear, accessible loading overlay when switching between Options sections.<\/li>\n<\/ul>\n\n<h4>0.9.27.2<\/h4>\n\n<ul>\n<li>Removed inactive cleanup and optimization controls and their unused builder assets from the WordPress.org package.<\/li>\n<\/ul>\n\n<h4>0.9.27.1<\/h4>\n\n<ul>\n<li>Restored the field-card accordion interaction in the template builder.<\/li>\n<li>Improved spacing between option ordering and delete actions.<\/li>\n<li>Added live template overview and contextual quick tips to the builder sidebar.<\/li>\n<li>Replaced the duplicated builder brand copy with the horizontal DestinX Product Configurator logo.<\/li>\n<\/ul>\n\n<h4>0.9.27.0<\/h4>\n\n<ul>\n<li>Removed Quote, PDF, and production worksheet implementation from the WordPress.org package.<\/li>\n<li>Removed Quote controls from WooCommerce product settings.<\/li>\n<li>Restored the established template-builder visual design while keeping advanced logic, filters, and matrix pricing out of the package.<\/li>\n<li>Simplified saved-configuration storage to the core configurator data.<\/li>\n<\/ul>\n\n<h4>0.9.26.0<\/h4>\n\n<ul>\n<li>Renamed the plugin to DestinX Product Configurator for WooCommerce.<\/li>\n<li>Changed the plugin slug and text domain to <code>destinx-product-configurator-for-woocommerce<\/code>.<\/li>\n<li>Limited the WordPress.org package to guided steps, standard choices, simple option price adjustments, and standard WooCommerce quantity.<\/li>\n<li>Removed advanced pricing, conditional product logic, and CSV implementation from the WordPress.org package.<\/li>\n<li>Added strict configuration normalization for saved and imported templates.<\/li>\n<li>Strengthened request validation and sanitization.<\/li>\n<li>Removed remote font loading and retained local system fonts.<\/li>\n<\/ul>","raw_excerpt":"Build guided WooCommerce product configuration flows with reusable templates, option groups, and a live configuration recap.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/338293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=338293"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/destinx"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=338293"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=338293"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=338293"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=338293"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=338293"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=338293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}