{"id":257032,"date":"2025-12-23T09:38:58","date_gmt":"2025-12-23T09:38:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/simplio3d-integration\/"},"modified":"2026-03-25T12:40:30","modified_gmt":"2026-03-25T12:40:30","slug":"simplio3d-product-configurator","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/simplio3d-product-configurator\/","author":18630473,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Simplio3D Product Configurator","header_author":"Simplio3D","header_description":"Receives configurator data from a Simplio3D iframe using postMessage and adds products to the WooCommerce cart with description, thumbnail, config ID, and custom pricing. Provides a shortcode for embedding the iframe.","assets_banners_color":"a7a2bb","last_updated":"2026-03-25 12:40:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/digitalartflow\/simplio3d-product-configurator","header_author_uri":"https:\/\/docs.simplio3d.com\/integrations\/woocommerce\/add-to-basket","rating":5,"author_block_rating":0,"active_installs":0,"downloads":207,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"digitalartflow","date":"2026-01-06 13:08:37"},"1.0.1":{"tag":"1.0.1","author":"digitalartflow","date":"2026-03-25 12:40:30"}},"upgrade_notice":{"1.0.1":"<p>Maintenance release with Plugin Check fixes, improved cart handling, and order webhook support.<\/p>","1.0":"<p>Initial stable release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3426057,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3426057,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3426243,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3426243,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3426210,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3426210,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3426210,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3426210,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3426210,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3426210,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Example shortcode in a WordPress page.","2":"Configurator embedded inside a WooCommerce product page.","3":"Configured product added to WooCommerce cart."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[159785,147394,210772,39420,66524],"plugin_category":[45],"plugin_contributors":[252691],"plugin_business_model":[],"class_list":["post-257032","plugin","type-plugin","status-publish","hentry","plugin_tags-3d-configurator","plugin_tags-ar","plugin_tags-cpq","plugin_tags-product-configurator","plugin_tags-product-customizer","plugin_category-ecommerce","plugin_contributors-digitalartflow","plugin_committers-digitalartflow"],"banners":{"banner":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/banner-772x250.png?rev=3426243","banner_2x":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/banner-1544x500.png?rev=3426243","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/icon-128x128.png?rev=3426057","icon_2x":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/icon-256x256.png?rev=3426057","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/screenshot-1.png?rev=3426210","caption":"Example shortcode in a WordPress page."},{"src":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/screenshot-2.png?rev=3426210","caption":"Configurator embedded inside a WooCommerce product page."},{"src":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/screenshot-3.png?rev=3426210","caption":"Configured product added to WooCommerce cart."},{"src":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/screenshot-4.png?rev=3426210","caption":""},{"src":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/screenshot-5.png?rev=3426210","caption":""},{"src":"https:\/\/ps.w.org\/simplio3d-product-configurator\/assets\/screenshot-6.png?rev=3426210","caption":""}],"raw_content":"<!--section=description-->\n<p>Simplio3D for WordPress helps you publish an interactive 3D product configurator (or a simple 3D product viewer) on your website using configurators you build inside the Simplio3D platform. Create your product in the Simplio3D app (using your own 3D assets and materials), then embed it on any WordPress page using the provided embed link and\/or shortcode \u2014 perfect for product pages, landing pages, and custom quote flows.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/simplio3d.com\/\">Simplio3D website<\/a><\/li>\n<li><a href=\"https:\/\/docs.simplio3d.com\/\">Learn more (documentation)<\/a><\/li>\n<li><a href=\"https:\/\/app.simplio3d.com\/register\">Try the trial version<\/a><\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Interactive 3D product configurator with an optional product viewer mode<\/strong> (viewer mode is ideal when you don't need options\/pricing)<\/li>\n<li><strong>11+ configurator UI block elements<\/strong> for options and layout (e.g., Material, Upload, Text\/engraving, Numeral sizing\/quantities, Patterns, Canvas, etc.)<\/li>\n<li><strong>Object scaling via Numeral controls:<\/strong> let users resize\/scaling parts of the 3D product configurator using Numeral inputs (with min\/max limits) for precise, guided adjustments. <a href=\"https:\/\/docs.simplio3d.com\/learning-the-app\/products\/create-options\/numeral\">Learn more<\/a><\/li>\n<li><strong>Restrictions \/ conditional logic<\/strong> to link variants and enforce constraints (including rules for hiding\/showing 3D parts and numeric min\/max restrictions)<\/li>\n<li><strong>Real-time pricing<\/strong> per option variant, with support for more advanced structures like variables and pricing formulas<\/li>\n<li><strong>Built-in submission form<\/strong> to collect customer details and submit a configuration for quote requests (or use \u201cAdd to Cart\u201d when connected to e-commerce)<\/li>\n<li><strong>Easy embedding<\/strong> via a secure configurator source link (iframe), plus optional JavaScript settings (dark theme, dimensions, sidebar toggles, AR toggle)<\/li>\n<li><strong>WooCommerce integration (Add to Basket)<\/strong> including an example shortcode embed and cart workflow<\/li>\n<li><strong>3D format support<\/strong> for importing models in <strong>.GLB, .GLTF, and .OBJ<\/strong> (web-optimized formats recommended)<\/li>\n<li><strong>API documentation:<\/strong> integrate Simplio3D with your own systems (catalog, pricing, orders\/quotes, automation) using the official API docs. <a href=\"https:\/\/docs.simplio3d.com\/integrations\/api-documentation\">Learn more<\/a><\/li>\n<\/ul>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=NNdMhWvqeq8]<\/p>\n\n<p>Simplio3D is designed around a flexible \u201cblock\u201d approach to configuration. In the app, you can build option sets using multiple block types (including Dropdown, Material, Checkbox, Toggle, Thumbnails, Upload, Text, Numeral, Patterns, and Canvas), then connect them with <strong>conditional logic (restrictions)<\/strong> to show\/hide valid choices and guide users to compatible configurations.<\/p>\n\n<p>This plugin is ideal if you sell configurable or customizable products (like furniture, jewelry, or manufacturing components) and need to pass dynamic configuration data from Simplio3D into WooCommerce.<\/p>\n\n<h3>Usage<\/h3>\n\n<ul>\n<li>You can mix regular WooCommerce products and Simplio3D-configured products in the same store.<\/li>\n<li>The shortcode embeds your configurator in an iframe and handles \u201cAdd to Cart\u201d communication automatically.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Quick Setup \u2014 Simplio3D \u2192 WooCommerce: Add to Basket<\/h4>\n\n<p><strong>Step 1<\/strong>. Install and activate the <strong>Simplio3D Product Configurator<\/strong> plugin in WordPress.<\/p>\n\n<p><strong>Step 2<\/strong>. Create a WooCommerce product (hidden), including an SKU and a placeholder price.<\/p>\n\n<p><strong>Step 3<\/strong>. In Simplio3D, go to <strong>Integrations \u2192 WooCommerce<\/strong>, choose <strong>Add to Basket<\/strong> mode, and fill in:<\/p>\n\n<ul>\n<li><p><strong>API URL<\/strong> (<code>?add-to-cart=PRODUCT_ID<\/code>)<br \/>\n Example: <code>https:\/\/mydomain.com\/?add-to-cart=22<\/code><\/p><\/li>\n<li><p><strong>Access token<\/strong><\/p><\/li>\n<li><p><strong>Store URL<\/strong><\/p><\/li>\n<li><p><strong>WooCommerce consumer key &amp; secret<\/strong><\/p><\/li>\n<\/ul>\n\n<p><strong>Step 4<\/strong>. Configure WooCommerce webhook for order status updates:<\/p>\n\n<pre><code> - Go to **WooCommerce \u2192 Settings \u2192 Advanced \u2192 Webhooks**\n - Click **Add webhook**\n - Set **Status** to `Active`\n - Set **Topic** to `Order updated`\n - Set **Delivery URL** to:\n\n         https:\/\/app.simplio3d.com\/webhook\/woocommerce\/order-status\n\n - Save the webhook\n<\/code><\/pre>\n\n<p><strong>Step 5<\/strong>. In Simplio3D, go to <strong>Products<\/strong> and link your configurator to the WooCommerce product using its <strong>Product ID<\/strong>.<\/p>\n\n<p><strong>Step 6<\/strong>. Embed the configurator into your site using the provided shortcode:<\/p>\n\n<pre><code>[simplio3d_configurator url=\"...\" product_id=\"123\" height=\"850px\" width=\"100%\"]\n<\/code><\/pre>\n\n<p><strong>Step 7<\/strong>. On your WooCommerce Cart page, insert the cart shortcode:<\/p>\n\n<pre><code>[woocommerce_cart]\n<\/code><\/pre>\n\n<p><strong>Step 8<\/strong>. (Optional) Add custom CSS in Appearance \u2192 Customize \u2192 Additional CSS to style the configurator thumbnails inside the cart:<\/p>\n\n<pre><code>.woocommerce-cart-form .product-thumbnail { max-width: 100px !important; }\n.woocommerce-cart-form .product-thumbnail img { max-width: 150px !important; width: auto !important; }\n.woocommerce-cart-form .product-name img { display: none !important; }\n<\/code><\/pre>\n\n<p><a href=\"https:\/\/docs.simplio3d.com\/integrations\/woocommerce\/add-to-basket\">More detailed installation instructions are available here<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20the%20share%20url%3F\"><h3>How do I get the share URL?<\/h3><\/dt>\n<dd><p>Log in to your Simplio3D admin and generate a \"Share URL\" for the configurator.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20the%20woocommerce%20product_id%3F\"><h3>Where do I find the WooCommerce product_id?<\/h3><\/dt>\n<dd><p>Go to <strong>WooCommerce \u2192 Products<\/strong>, hover over a product, and you\u2019ll see the ID.<\/p><\/dd>\n<dt id=\"can%20i%20use%20both%20woocommerce%20native%20products%20and%20simplio3d%3F\"><h3>Can I use both WooCommerce native products and Simplio3D?<\/h3><\/dt>\n<dd><p>Yes. Normal WooCommerce products work as usual, and Simplio3D products are added using the shortcode.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20handle%20pricing%3F\"><h3>Does this plugin handle pricing?<\/h3><\/dt>\n<dd><p>Yes. The configurator can send the final calculated price into WooCommerce\u2019s cart. You can also rely on WooCommerce product price if you prefer.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed Plugin Check warnings and improved production readiness.<\/li>\n<li>Improved WooCommerce add to cart request handling and validation.<\/li>\n<li>Added order webhooks for external order creation and status updates.<\/li>\n<li>Improved cart integration reliability for configurator-based products.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release with shortcode support and WooCommerce cart integration.<\/li>\n<\/ul>","raw_excerpt":"Simplio3D Product Configurator embeds your Simplio3D configurator and adds configured products to the WooCommerce cart.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/257032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=257032"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/digitalartflow"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=257032"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=257032"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=257032"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=257032"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=257032"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=257032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}