{"id":727,"date":"2024-02-20T20:08:25","date_gmt":"2024-02-20T20:08:25","guid":{"rendered":"https:\/\/www.prestafusion.com\/blog\/?p=727"},"modified":"2026-05-06T13:08:42","modified_gmt":"2026-05-06T12:08:42","slug":"product-custom-options-attributes-updates","status":"publish","type":"post","link":"https:\/\/www.prestafusion.com\/blog\/product-custom-options-attributes-updates","title":{"rendered":"Product Custom Options \/ Attributes Updates"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.prestafusion.com\/prestashop-modules\/25-product-custom-options-attributes.html\" class=\"btn-cta-primary btn-full-width\">Product Custom Options on Prestafusion.com<\/a><\/p>\n<p><a href=\"https:\/\/addons.prestashop.com\/en\/product-variants\/85906-product-custom-options-attributes.html\" class=\"btn-cta-primary btn-full-width\">Product Custom Options on the official Addons site<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">May 2026<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Version 4.1.3<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2728<strong>New Feature<\/strong>: Conditional options and steps<\/li>\n\n\n\n<li>\u2728Add .m4a file extension for upload field<\/li>\n\n\n\n<li>\u2705Fix drag and drop issue related to steps and long option lists in back office<\/li>\n\n\n\n<li>\u2705Apply specific price qty discounts<\/li>\n\n\n\n<li>\u2705Fix price impact issue with empty file upload fields<\/li>\n\n\n\n<li>\u2705Revalidate mandatory fields after product added to cart<\/li>\n\n\n\n<li>\u2705Fix bug saving option values<\/li>\n\n\n\n<li>\u2705Fix options being duplicated n multi save before page refresh<\/li>\n\n\n\n<li>\u2705Do not overwrite option value labels when saving from product config<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">January 2026<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Version 4.1.2<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Improve image expansion UX on mobile<\/li>\n\n\n\n<li>Display price impact for textbox fields<\/li>\n\n\n\n<li>Fix mass assign bug<\/li>\n\n\n\n<li>Fix file upload issues<\/li>\n\n\n\n<li>Add timestamp to uploads<\/li>\n\n\n\n<li>Remove duplicated option hint for inline options<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">December 2025<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Version 4.1.1<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2728<strong>New Feature<\/strong> \u2728 Group options into steps to help walk the customer through product personalisation<\/li>\n\n\n\n<li>Back office UX improvements<\/li>\n\n\n\n<li>Support for the Product Price Area Table module<\/li>\n\n\n\n<li>Fix error when duplicating a product in the back office<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">September 2025<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Version 4.1.0<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2728<strong>New Feature<\/strong>\u2728 Support for multi select image options  <\/li>\n\n\n\n<li>Fix bug in back office related to inactive language<\/li>\n\n\n\n<li>Fix bug related to currencies and % based price impacts<\/li>\n\n\n\n<li>Migrate all database related code from legacy code to Doctrine<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">May 2025<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Version 3.0.10<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fix modal options validation<\/li>\n\n\n\n<li>Add STL and EPS file extension to file upload option<\/li>\n\n\n\n<li>Fix multi shop issue<\/li>\n\n\n\n<li>Fix installation issue<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">April 2025<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Version 3.0.9<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fix bug when viewing abandoned carts in the back office<\/li>\n\n\n\n<li>Cosmetic fix for image options in modal popup mode.<\/li>\n\n\n\n<li>Fix error which occurs when deleting uploaded file<\/li>\n\n\n\n<li>Additional file types for file upload field<\/li>\n\n\n\n<li>Make modal mode compatible with Creative Elements<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">February 2025<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Version 3.0.8<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2728<strong>New Feature<\/strong>\u2728 Support for file upload fields on the product pages, including multiple file fields per product and file size and file type restrictions<\/li>\n\n\n\n<li>Bug Fix: Fix error when global image option has no associated uploaded image<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">January 2025<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Version 3.0.6<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Improve Creative Elements compatibility<\/li>\n\n\n\n<li>Improve Product Price By Size integration<\/li>\n\n\n\n<li>Ensure display mode for options is assigned during mass assign<\/li>\n\n\n\n<li>Add to cart button state should reflect the product stock quantity level<\/li>\n\n\n\n<li>Fix js error when product attribute is changed<\/li>\n\n\n\n<li>Ensure text fields are validated<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Version 3.0.5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">October 2024<\/h3>\n\n\n\n<p>The Halloween update to the module brings a nice new treat to the module as well as some minor tricks to fix a few bugs<\/p>\n\n\n\n<p>New Feature: Full Screen Modal Options <\/p>\n\n\n\n<p>This new feature now allows you to display custom options for a product in a full screen modal popup.  When this feature is enabled a button is displayed on the product page in place of where the custom options would usually be displayed; the button launches the full screen modal.<\/p>\n\n\n\n<p>The full screen modal presents one option at a time in a step by step design.  This feature is great to guide the user through each step in particular for products with a larger set of custom options.<\/p>\n\n\n\n<p>Bug Fixes<\/p>\n\n\n\n<p>Fix products total on order confirmation page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Version 3.0.4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">September 2024<\/h3>\n\n\n\n<p>The September 2024 release includes a maintenance release of the module with the following improvements<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Minor fix for Creative Elements templates<\/li>\n\n\n\n<li>Fix required options not validating on ZoneTheme<\/li>\n\n\n\n<li>Fixed a potential which could appear in the back office<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Version 3.0.3<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">July 2024<\/h3>\n\n\n\n<p>The July maintenance release of the product custom options module for Prestashop implements the following b ug fixes and improvements<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fix error occurring in Prestashop 1.7.x<\/li>\n\n\n\n<li>Hide the internal customization field used by the module which started appearing on the product page due to the introduction of a bug in Prestashop 8.1.4<\/li>\n\n\n\n<li>Add paginations to the options table in the back office<\/li>\n\n\n\n<li>Prevent the widget being rendered to the related products on the product page on some themes<\/li>\n\n\n\n<li>Hide the internal data field used by the module on the product page<\/li>\n\n\n\n<li>Do not apply price impact for empty textbox values<\/li>\n\n\n\n<li>Apply validation to options which have been set to &#8216;required&#8217;<\/li>\n\n\n\n<li>Prevent module assets from being loaded when product does not use custom options<\/li>\n\n\n\n<li>Validate PS file upload fields<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Version 3.0.2<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">May 2024<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Improve compatibility with more themes<\/li>\n\n\n\n<li>Fix product quantity back office display issue in Prestashop 1.7<\/li>\n\n\n\n<li>Fix issue loading module assets in the back office when the store is installed into a subfolder<\/li>\n\n\n\n<li>Fix Php 7 syntax issues<\/li>\n\n\n\n<li>Fix bug which did not updated prices in the front end when switching currencies<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Version 3.0.1<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">March 2024<\/h4>\n\n\n\n<p>This maintenance release of the module brings the following bug fixes and improvements<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Minor cosmetic fixes for the custom options displayed on the product pages<\/li>\n\n\n\n<li>Fixed a an issue which prevented native Prestashop customizations being saved to the cart when the product also used this module<\/li>\n\n\n\n<li>Fixed a bug which was interfering with the Mass Assign feature<\/li>\n\n\n\n<li>Fixed a bug which in some cases resulted in incorrect price calculations for product custom options which price impacts<\/li>\n\n\n\n<li>Fixed a bug which prevented options from being deleted from the back office<\/li>\n\n\n\n<li>Fixed a bug which allowed multiple radio options to be selected on the product page<\/li>\n\n\n\n<li>Fixed a bug which resulted in incorrect price calculation when using percentage based price impacts<\/li>\n\n\n\n<li>Fixed a bug which was preventing weight impacts for options being saved in the back office.<\/li>\n\n\n\n<li>Added the display of price impacts next to each option in dropdown options<\/li>\n\n\n\n<li>Fixed a bug in which price impacts were not applied to textbox options<\/li>\n\n\n\n<li>Observe Prestashop customer group discounts and tax display settings when presenting price for cuistom options<\/li>\n\n\n\n<li>Add <a href=\"https:\/\/www.prestafusion.com\/prestashop-modules\/21-product-price-by-size.html\">Product product price by size<\/a> integration for Prestashop 8<\/li>\n\n\n\n<li>Fix a bug which did not save the character limit property for text box options in the back office<\/li>\n\n\n\n<li>Add support for Negative price impacts<\/li>\n\n\n\n<li>Add weight impact calculations support<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Version 3.0.0<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">February 2023<\/h3>\n\n\n\n<p>The latest version of the Product Custom Options &amp; Attributes module for Prestashop has been released and is now available on <a href=\"https:\/\/www.prestafusion.com\/prestashop-modules\/25-product-custom-options-attributes.html\">Prestafusion<\/a> and the <a href=\"https:\/\/addons.prestashop.com\/en\/combinaisons-customization\/85906-product-custom-options-attributes.html\">Prestashop Addons<\/a> Marketplace.<\/p>\n\n\n\n<p>This version of the module is a complete and comprehensive rewrite of the module which allows it to leverage the latest features of Prestashop 8 to bring you a more stable and secure module. <\/p>\n\n\n\n<p>It is for this reason the module is not compatible with previous versions of the module and an upgrade is only advised if you are able to reinstall the module from ground zero.  Version 3 and higher will only be compatible with Prestashop 8 and higher.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Product Custom Options on Prestafusion.com Product Custom Options on the official Addons site May 2026 Version 4.1.3 January 2026 Version 4.1.2 December 2025 Version 4.1.1 September 2025 Version 4.1.0 May 2025 Version 3.0.10 April 2025 Version 3.0.9 February 2025 Version 3.0.8 January 2025 Version 3.0.6 Version 3.0.5 October 2024 The Halloween update to the module [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":992,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-727","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/posts\/727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/comments?post=727"}],"version-history":[{"count":17,"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/posts\/727\/revisions"}],"predecessor-version":[{"id":1317,"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/posts\/727\/revisions\/1317"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/media\/992"}],"wp:attachment":[{"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/media?parent=727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/categories?post=727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prestafusion.com\/blog\/wp-json\/wp\/v2\/tags?post=727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}