Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

MKL Product Configurator for WooCommerce · Version history

MKL Product Configurator for WooCommerce changelog and version history

Latest version
2.1.0
Nov 4, 2026 (7 days ago)
Releases
120
since 2020
In the last year
22
about one every 16 days
Tested up to
WordPress 7.1.4
PHP 7.4 or later

Releases each year

  • 202020 releases
  • 202117 releases
  • 202220 releases
  • 202314 releases
  • 202412 releases
  • 202517 releases
  • 202620 releases

202620 releases

  1. MKL Product Configurator for WooCommerce 2.1.0Latest

    • FEATURE: Request a quote: customers request a quote for their configuration, with a form you can customize
    • FEATURE: Quote requests sent by email only, kept in Product Configurator > Quote requests, or created as WooCommerce orders
    • FEATURE: “Quote only” or no quote requests, per product
    • FEATURE: Quote request screen: edit the configuration, price and send the quote, link a customer account, see the history
    • FEATURE: Create quote requests for your customers from the admin
    • FEATURE: Customer page and My account tab to follow quote requests, with “Find my requests” for lost links
    • FEATURE: Customers accept and pay, decline, or ask for a change to a quote
    • FEATURE: Edit the configuration of order lines, and add configured products to orders, from the admin
    • FEATURE: “Edit configuration” link in the Cart and Checkout blocks
    • TWEAK: 3D views: one “Camera target” setting replaces the target object and camera focus settings
    • TWEAK: 3D views set to “Use the camera exactly as saved” no longer move when choices change
    • FIX: The first 3D view was framed on hidden variants of the model
    • DEV: Quote request REST API, PC.fe.quote and mkl_pc_create_quote_request()
    • DEV: Hooks for quote requests (mkl_pc/quote_request/…) and for configuring orders (mkl_pc/configuration_editor/…)
  2. MKL Product Configurator for WooCommerce 2.0.1

    • FEATURE: 3D views: added a “Visible objects” option to “Camera target (model)”. The view turns around and frames the whole product as the customer has configured it, and follows along when a choice adds or removes a part. New views use it by default; the empty option, now labelled “Saved camera tar…
    • TWEAK: Removed option Both in setting Configuration meta data
    • TWEAK: A 3D view that fits its target may now start further out than the maximum zoom distance, so it always shows the whole target, on narrow screens too. The customer can zoom back out as far as the view started, but no further
    • TWEAK: 3D settings > Saved views: “Set current view to selected angle” is now “Save current view”, next to a new “Back to saved view” button that shows the selected view again as customers see it. The preview names the view on show, its framing and camera target, and whether the camera has moved si…
    • TWEAK: Added 3D Premium to the Add-ons tab, and the documentation links now point to docs.wc-product-configurator.com
    • DEV: Added the filter mkl_pc_3d_routed_extensions, to change which file types are stored in the configurator_assets/3D folder
    • FIX: Only Block related Add to cart button (Other add to cart buttons would be disabled on the page, if they were inside a form.cart element)
    • FIX: A 3D view with a “Camera target (model)” but no object or camera focus turned around the point saved with the view, often the floor or the origin, so the product sat off-centre. It now turns around and frames that model, or everything shown while the model is not part of the configuration
    • FIX: A 3D view set to fit its target could crop the thin end of a part, such as the end of a tube, past the edge of the view. The fit now always includes the outermost points of every part
    • FIX: 3D models are no longer clipped when they are much larger or smaller than a few metres, such as a model exported from Fusion 360 in millimetres. The camera’s visible depth range now follows the model’s size and distance, on the product page, in cart and quote images, and in the admin preview
    • FIX: 3D models loaded asynchronously, or moved into place by an anchor, now cast the fake ground shadow. The shadow only covered the models loaded at start-up
    • FIX: Variable products in “Variations share the same layers, choices are set per variation” mode: each variation’s conditional logic is read from and saved to the variation again, as before 2.0.0. Every variation used the parent’s conditions, usually none, so the layers they hide were all shown and…
    • FIX: Same mode: the data migration now completes for every variation. A variation’s configurator asked for the migration again after each save, and once the parent was migrated, a variation not yet saved since the update showed no choices, in the editor and on the product page. It now shows its exi…
    • FIX: Clicking the configure button again while the configurator’s data is still loading no longer throws “Cannot read properties of null (reading ‘open’)”, and a load that failed can be retried with another click
    • FIX: The “Start product’s configurator” button in the Configurator tab is only shown when variations share the same configuration. When they don’t, each variation is configured from its own row in Variations
    • FIX: Editing several variations: the Save button now appears in the second variation’s configurator, which updated the first variation’s hidden one. Each variation keeps its own unsaved choices and conditions when its configurator is closed, to be saved when it is opened again, and no longer opens…
    • FIX: 3D models and environment maps (glb, gltf, bin, hdr and exr files) are stored in the configurator_assets/3D folder from every uploader, including “Select new model”, the HDRI picker and Media > Add New. They went to the dated upload folders unless they were uploaded from the two model pickers.…
    • FIX: Upgrading to 2.0 stored the “Enable Draco compression support” default in a form the settings page shows as unchecked, so the next save of the settings turned Draco off. The same applied to “Show the selected label in the layer header”, “Automatically scroll to the top of the opened layer”, “S…
    • FIX: Updating to 2.0.1 clears the cached configurations, so the variation fixes above reach the product page without saving each product again
  3. MKL Product Configurator for WooCommerce 2.0.0

    • FEATURE: 3D configurator. Set a product’s Configurator type to “3D configurator” to configure a glTF / GLB model: layers and choices are bound to named objects in the model, and show, hide, move or change the material of them. The scene supports HDRI and cubemap environments, six light types, eager…
    • FEATURE: Global layers. Turn any layer into a global layer with “Make Global”, then import it into other products with “Import global layer”. Products link to the shared layer, so a change made once with “Edit original” reaches every product using it, and “Disconnect from global layer” turns it bac…
    • FEATURE: Global configurators. A product’s Configurator source can now be Local or Global: products set to Global share one configurator, stored under Product Configurator > Global configurators, so a change applies to all of them at once. Create one from scratch or with “Turn into global configura…
    • FEATURE: Added a “Configuration meta data” setting, to store the configuration as one meta per layer instead of a single meta holding every choice. Individual metas are plain text, so exports, invoices and ERP integrations can read them without parsing markup
    • THEME: New EV theme, with automatic angle switch on scroll
    • PERFORMANCE: Added performance settings, grouping the caching, asynchronous loading and GZIP options in a new Performance section with two new options. “Only render the images the configurator is showing” keeps one image per layer in the viewer instead of one per choice, which makes large configura…
    • TWEAK: The classic cart and checkout list one row per layer when the configuration is stored individually, to match the cart and checkout blocks
    • DEV: Added mkl_pc_get_configuration_meta_mode() and the filter mkl_pc/configuration_meta_mode, to set the mode per product
    • DEV: Added the filters mkl_pc/order_created/individual_meta/key, mkl_pc/order_created/individual_meta/value and mkl_pc/order_created/individual_meta/keep_html
    • FIX: Cart items, orders and quotes now render the configuration image that was saved with them, instead of resolving it against the product’s current configurator data. Editing a configurator no longer changes or breaks the image of configurations placed before the edit – including edits that renum…
    • DEV: Added MKL\PC\Choice::$source, set_source() and is_stored(), to tell a configuration restored from a cart item, an order or a quote from one being configured right now
    • FIX: Cart items, orders and quotes keep the layer and choice names they were saved with, instead of re-reading them from the product. Renaming a layer or a choice no longer rewrites configurations placed before the rename, and layers whose IDs changed no longer render as blank rows
    • FIX: On multilingual sites, the saved layer and choice names are only used in the language the customer configured in. The admin now sees an order placed in another language with the product’s own names, instead of the customer’s translation: the order’s Configuration is rebuilt in the admin’s lang…
    • FIX: The same applies to the individual layer metas: they are displayed in the admin’s language on the order page and in admin emails. Orders keep a hidden _configurator_individual_meta map of which layer each meta was made from
    • DEV: The configurator saves the language with each choice (lang), and added MKL\PC\Choice::saved_in_current_language() and the filter mkl_pc/choice/saved_in_current_language
    • FIX: Configurations now save the order their layers are composited in, so the stacking of the configuration image survives the product’s layers being reordered. Configurations saved before this update keep the order the configurator saved them in, rather than having their layers scattered through t…
    • DEV: Added MKL\PC\Choice::get_saved_image_id(), get_saved() and get_image_order(), and the filters mkl_pc/choice/image_id, mkl_pc/choice/source, mkl_pc/choice/saved_value and mkl_pc/choice/verify_saved_image
    • DEV: Added MKL\PC\Utils::sort_layers_for_merging(), replacing the three copies of the private _order_images() comparator, and the JS filter PC.fe.save_data.parse_choices.image_order
  4. MKL Product Configurator for WooCommerce 1.7.6

    • SECURITY: Prevent PHP object injection via configurator data — reject non-JSON saves and do not unserialize objects on read
  5. MKL Product Configurator for WooCommerce 1.7.5

    • TWEAK: Improve Mobile CSS in the theme Clean, reducing animations to improve performance
    • TWEAK: Delay automatic close of choices after selection, to reduce simultaneous layout changes
    • TWEAK: Fix inconsistent styling for the summary in Float, when using steps
    • FIX: Prevent empty/broken media library entries when configuration image generation fails; reuse existing attachments when the file already exists
  6. MKL Product Configurator for WooCommerce 1.7.4

    • COMPAT: Restore configuration when accepting a YITH Request a Quote order (Premium)
    • FIX: Configuration item data in WooCommerce cart and checkout blocks
    • TWEAK: Improved cart block detection (Store API, plain permalinks)
    • TWEAK: Include nonce when loading configurator data asynchronously
    • TWEAK: Hide internal configurator meta from order item displays
    • TWEAK: Choice thumbnail alt text includes layer and choice names
    • TWEAK: Clarify disable caching setting when Stock Management add-on is active
    • DEV: Added hooks for Addon Manager (mkl_pc_addons_tab_before, mkl_pc_addon_card_actions, mkl_pc_addons_catalog)
    • DEV: Added Frontend_Cart::restore_configuration_cart_item_data_from_order_item() and has_configuration_data()
  7. MKL Product Configurator for WooCommerce 1.7.3

    • SECURITY: Restrict configurator data AJAX access to published products; non-published products require edit capability and a valid nonce
  8. MKL Product Configurator for WooCommerce 1.7.2

    • FEATURE: Setting to reset the configuration and quantity after Ajax add to cart
    • TWEAK: Double check JSON decode
    • FIX: Settings sanitizing braking setting containing link
    • FIX: missing echo in screen reader text
    • DEV: added function mkl_pc_get_configuration_price
    • DEV: added PHP filter ‘mkl_pc/reset_configurator_on_ajax_add_to_cart’
    • DEV: added JS filter ‘PC.fe.reset.on.ajax_add_to_cart’
    • DEV: added JS action ‘PC.fe.reset_after_ajax_add_to_cart’
  9. MKL Product Configurator for WooCommerce 1.7.1

    • UPGRADE: Upgraded Pixi to current version (v8)
    • FIX: “Add to cart” language domain (removed context string)
    • FIX: Add style attribute to kses_basic_inline_html
    • TWEAK: Fix add to cart validation (Validate before the item is added to the cart)
    • DEV: Include security classes for rate limiting and token generation
    • DEV: added JS action ‘PC.fe.add_to_cart.append_ajax_request_body’
    • DEV: added JS action ‘PC.fe.add_to_cart.ajax_request_finally’
    • See older changelog
  10. MKL Product Configurator for WooCommerce 1.7.0

  11. MKL Product Configurator for WooCommerce 1.6.6

  12. MKL Product Configurator for WooCommerce 1.6.5

  13. MKL Product Configurator for WooCommerce 1.6.4

  14. MKL Product Configurator for WooCommerce 1.6.3

  15. MKL Product Configurator for WooCommerce 1.6.2

  16. MKL Product Configurator for WooCommerce 1.6.1

  17. MKL Product Configurator for WooCommerce 1.6.0

  18. MKL Product Configurator for WooCommerce 1.5.13

  19. MKL Product Configurator for WooCommerce 1.5.12

  20. MKL Product Configurator for WooCommerce 1.5.11

202517 releases

  1. MKL Product Configurator for WooCommerce 1.5.10

  2. MKL Product Configurator for WooCommerce 1.5.9

  3. MKL Product Configurator for WooCommerce 1.5.8

  4. MKL Product Configurator for WooCommerce 1.5.7

  5. MKL Product Configurator for WooCommerce 1.5.6

  6. MKL Product Configurator for WooCommerce 1.5.5

  7. MKL Product Configurator for WooCommerce 1.5.3

  8. MKL Product Configurator for WooCommerce 1.5.2

  9. MKL Product Configurator for WooCommerce 1.5.1

  10. MKL Product Configurator for WooCommerce 1.5.0

  11. MKL Product Configurator for WooCommerce 1.4.4

  12. MKL Product Configurator for WooCommerce 1.4.3

  13. MKL Product Configurator for WooCommerce 1.4.2

  14. MKL Product Configurator for WooCommerce 1.4.1

  15. MKL Product Configurator for WooCommerce 1.4.0

  16. MKL Product Configurator for WooCommerce 1.3.11

  17. MKL Product Configurator for WooCommerce 1.3.10

202412 releases

  1. MKL Product Configurator for WooCommerce 1.3.9

  2. MKL Product Configurator for WooCommerce 1.3.8

  3. MKL Product Configurator for WooCommerce 1.3.7

  4. MKL Product Configurator for WooCommerce 1.3.6

  5. MKL Product Configurator for WooCommerce 1.3.5

  6. MKL Product Configurator for WooCommerce 1.3.4

  7. MKL Product Configurator for WooCommerce 1.3.3

  8. MKL Product Configurator for WooCommerce 1.3.2

  9. MKL Product Configurator for WooCommerce 1.3.1

  10. MKL Product Configurator for WooCommerce 1.3.0

  11. MKL Product Configurator for WooCommerce 1.2.59

  12. MKL Product Configurator for WooCommerce 1.2.58

202314 releases

  1. MKL Product Configurator for WooCommerce 1.2.57

  2. MKL Product Configurator for WooCommerce 1.2.56

  3. MKL Product Configurator for WooCommerce 1.2.55

  4. MKL Product Configurator for WooCommerce 1.2.54

  5. MKL Product Configurator for WooCommerce 1.2.53

  6. MKL Product Configurator for WooCommerce 1.2.52

  7. MKL Product Configurator for WooCommerce 1.2.51

  8. MKL Product Configurator for WooCommerce 1.2.50

  9. MKL Product Configurator for WooCommerce 1.2.49

  10. MKL Product Configurator for WooCommerce 1.2.48

  11. MKL Product Configurator for WooCommerce 1.2.47

  12. MKL Product Configurator for WooCommerce 1.2.46

  13. MKL Product Configurator for WooCommerce 1.2.45

  14. MKL Product Configurator for WooCommerce 1.2.44

202220 releases

  1. MKL Product Configurator for WooCommerce 1.2.43

  2. MKL Product Configurator for WooCommerce 1.2.42

  3. MKL Product Configurator for WooCommerce 1.2.41

  4. MKL Product Configurator for WooCommerce 1.2.40

  5. MKL Product Configurator for WooCommerce 1.2.39

  6. MKL Product Configurator for WooCommerce 1.2.38

  7. MKL Product Configurator for WooCommerce 1.2.37

  8. MKL Product Configurator for WooCommerce 1.2.35

  9. MKL Product Configurator for WooCommerce 1.2.34

  10. MKL Product Configurator for WooCommerce 1.2.33

  11. MKL Product Configurator for WooCommerce 1.2.31

  12. MKL Product Configurator for WooCommerce 1.2.30

  13. MKL Product Configurator for WooCommerce 1.2.29

  14. MKL Product Configurator for WooCommerce 1.2.32

  15. MKL Product Configurator for WooCommerce 1.2.28

  16. MKL Product Configurator for WooCommerce 1.2.27

  17. MKL Product Configurator for WooCommerce 1.2.26

  18. MKL Product Configurator for WooCommerce 1.2.25

  19. MKL Product Configurator for WooCommerce 1.2.24

  20. MKL Product Configurator for WooCommerce 1.2.23

202117 releases

  1. MKL Product Configurator for WooCommerce 1.2.22

  2. MKL Product Configurator for WooCommerce 1.2.21

  3. MKL Product Configurator for WooCommerce 1.2.20

  4. MKL Product Configurator for WooCommerce 1.2.19

  5. MKL Product Configurator for WooCommerce 1.2.18

  6. MKL Product Configurator for WooCommerce 1.2.17

  7. MKL Product Configurator for WooCommerce 1.2.16

  8. MKL Product Configurator for WooCommerce 1.2.15

  9. MKL Product Configurator for WooCommerce 1.2.14

  10. MKL Product Configurator for WooCommerce 1.2.13

  11. MKL Product Configurator for WooCommerce 1.2.12

  12. MKL Product Configurator for WooCommerce 1.2.11

  13. MKL Product Configurator for WooCommerce 1.2.10

  14. MKL Product Configurator for WooCommerce 1.2.9

  15. MKL Product Configurator for WooCommerce 1.2.8

  16. MKL Product Configurator for WooCommerce 1.2.7

  17. MKL Product Configurator for WooCommerce 1.2.6

202020 releases

  1. MKL Product Configurator for WooCommerce 1.2.5

  2. MKL Product Configurator for WooCommerce 1.2.4

  3. MKL Product Configurator for WooCommerce 1.2.3

  4. MKL Product Configurator for WooCommerce 1.2.2

  5. MKL Product Configurator for WooCommerce 1.2.1

  6. MKL Product Configurator for WooCommerce 1.2.0

  7. MKL Product Configurator for WooCommerce 1.1.2

  8. MKL Product Configurator for WooCommerce 1.1.1

  9. MKL Product Configurator for WooCommerce 1.1.0

  10. MKL Product Configurator for WooCommerce 1.0.10

  11. MKL Product Configurator for WooCommerce 1.0.9

  12. MKL Product Configurator for WooCommerce 1.0.8

  13. MKL Product Configurator for WooCommerce 1.0.7

  14. MKL Product Configurator for WooCommerce 1.0.6

  15. MKL Product Configurator for WooCommerce 1.0.5

  16. MKL Product Configurator for WooCommerce 1.0.4

  17. MKL Product Configurator for WooCommerce 1.0.3

  18. MKL Product Configurator for WooCommerce 1.0.2

  19. MKL Product Configurator for WooCommerce 1.0.1

  20. MKL Product Configurator for WooCommerce 1.0.0

Questions about MKL Product Configurator for WooCommerce’s releases

What is the latest version of MKL Product Configurator for WooCommerce?

2.1.0, released on Nov 4, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.

How often is MKL Product Configurator for WooCommerce updated?

22 releases in the last year, about one every 16 days. Its first release on WordPress.org dates from March 2020.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in MKL Product Configurator for WooCommerce’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.