# VirtueMart Products on Sale changelog

> Release history of VirtueMart Products on Sale for Joomla. The newest version is listed first.

- URL: https://www.web357.com/virtuemart-sales-joomla-component/changelog
- Product page: https://www.web357.com/virtuemart-sales-joomla-component
- Latest version: 7.1.8
- Releases: 46
- Download updates: https://app.web357.com/my-account (active subscription)

## Version 7.1.8 (06-Oct-2021)

- **Fixed:** [Bug Fixed] The discount percentage is now displayed properly.
- **Fixed:** Minor fixes and improvements.

## Version 7.1.7 (27-Aug-2021)

- **Fixed:** [Bug Fixed] The product image is missing in some cases.
- **Added:** Compatible with the latest version of VirtueMart v3.8.8
- **Fixed:** Minor fixes and improvements.

## Version 7.1.6 (22-Mar-2021)

- **Added:** [New parameter] Choose the discount type to be displayed, a) percentage discount, or b) fixed amount discount). Screenshot: https://bit.ly/vmsales-discount-type
- **Added:** Compatible with the latest version of VirtueMart v3.8.6x.
- **Changed:** Get the product thumbnail URL instead of the large image.
- **Fixed:** Minor fixes and improvements.

## Version 7.1.5 (15-Oct-2020)

- **Added:** Compatible with the latest version of VirtueMart v3.8.4x.
- **Fixed:** [Bug Fixed] Internal Server Errors after upgrading to v3.8.4x have been resolved. [Thank you, Daniela Ferraro]
- **Fixed:** [Bug Fixed] Share buttons FB and Twitter, the urls are relative and not absolute with the domain, so there's an error when we click to share.
- **Fixed:** [Bug Fixed] Notice: Undefined variable: childId in /components/com_vmsales/models/vmsales.php
- **Added:** [New feature] A new parameter in component settings, "Primary order", to set the default product sorting.
- **Added:** [New option] Added a new option in the "Sort by" filter. a) "Weight hight to low" and b) "Weight low to high".
- **Changed:** Updated translations: fr-FR

## Version 7.1.4 (26-Nov-2019)

- **Added:** Compatible with the latest version of VirtueMart v3.6.10x.
- **Changed:** [Improvement] Show only included or excluded categories in the category filter. [Thank you, Christopher]
- **Changed:** [Improvement] Show only included or excluded manufacturers in the manufacturer filter. [Thank you, Christopher]

## Version 7.1.3 (21-Oct-2019)

- **Added:** Compatibility with v3.6.2 of VirtueMart.
- **Fixed:** [Bug Fixed] jQuery conflict issues have been resolved.
- **Fixed:** [Bug Fixed] Blank page in VM Sales settings after upgrade to the VirtueMart version v3.6.2. [Thank you, Rossiniy Gamberea]

## Version 7.1.2 (13-May-2019)

- **Fixed:** [Bug Fixed] If the website is multilingual and the texts for the products are stored in multiple languages, there was an issue with the search form results. [Many thanks to Giovanni]

## Version 7.1.1 (02-Nov-2018)

- **Fixed:** [Bug Fixed] Do not show the products if their category is unpublished [Thank you, Georg]
- **Fixed:** [Bug Fixed] Warnings with VM Manufacturers and VM Categories (Include/Exclude) parameter fields at the backend have been resolved successfully.
- **Fixed:** Minor bug fixes and many improvements, mostly in the FREE version.
- **Fixed:** Minor styling improvements in the settings.

## Version 7.1.0 (09-Aug-2018)

- **Added:** Compatible with the latest version of Web357 Framework v1.7.x
- **Changed:** Code Cleanup.
- **Fixed:** Minor bug fixes and many improvements.

## Version 7.0.2 (16-Mar-2018)

- **Changed:** The Demo and the JED link have been updated in the description tab, at Joomla! backend.
- **Removed:** The Web357 Download ID parameter field has been deleted from each extension settings and has been replaced by a unique API key parameter field at the Web357 Framework plugin settings.
- **Added:** A new button (Settings) has been added to the description tab at Joomla! backend.
- **Changed:** Compatible with the latest version (1.6.0) of Web357 framework plugin.

## Version 7.0.1 (28-Feb-2018)

- **Fixed:** BUG FIXED: Compatibility issues with older versions of Virtuemart have been resolved "\plugins\system\web357framework\elements\vmcategoriesp.php". [Many thanks to Andrea Riquelme]

## Version 7.0.0 (20-Dec-2017)

- **Added:** NEW FEATURE: Multi currency is now supported. [Thank you, Peter London]
- **Added:** NEW FEATURE: Include the parameters also in the menu items to have different settings in multiple menu items.
- **Added:** NEW FEATURE: The Metadata options are now supported in Menu Item and you can set the meta description, the meta keywords, and the robots for each menu item you create. [Thank you, Jacobo]
- **Changed:** The product categories are now linkable.
- **Changed:** UIkit CSS framework has been updated to UIkit 3.0.0-beta.35
- **Changed:** The 'scope' mode of UIkit has been added to avoid conflicts with other versions of UIkit or other websites which using Yootheme templates.
- **Changed:** You can select multiple categories and manufacturers in the parameters, instead of entering IDs.
- **Changed:** Display the first image of the product instead of a random image. [Thank you, Jacobo]
- **Changed:** In menu item settings now we use the useglobal="true" instead of the JGLOBAL_USE_GLOBAL. This method allows you to know which are exactly the global values of global configuration.
- **Changed:** The free version has more unlocked parameter fields.
- **Removed:** Some parameter fields have been removed because are not needed anymore. (Currency, custom symbol, currency position, default ordering for categories and manufacturers).
- **Removed:** Unnecessary comments have been removed.
- **Fixed:** The link "Questions about this product?" is working now as expected.
- **Fixed:** Better search results.
- **Fixed:** General bug fixes in product discount calculations.
- **Fixed:** Many CSS styling improvements and minor fixes in responsive design.

## Version 6.0.8 (05-Jul-2017)

- **Fixed:** Bug fixed after upgrade to J! 3.7.3. The admins can't enter text in the form fields from the plugin parameters.
- **Fixed:** Web357 framework has been updated to the version 1.4.5.

## Version 6.0.7 (13-May-2017)

- **Added:** Compatibility for auto-updates via Watchful.li external service. [Many thanks to Valentin Barbu, Rafael Gaus, and Frank].
- **Added:** Compatible with the latest version of Web357 Framework v1.4.3.
- **Changed:** If the JED link does not exist yet, do not display the 'leave a review' text inside the plugin parameters.

## Version 6.0.6 (12-Mar-2017)

- **Added:** The SKU product's field is searchable now. [Thank you, Jacobo]
- **Fixed:** Bug Fixed: If a product had an override price same as the final price, should not be displayed in the discounted products list.
- **Fixed:** Bug Fixed: If a product has multiple prices for each shopper group separately, are displayed correctly now.
- **Removed:** Some unnecessary comments have been removed.
- **Fixed:** Minor bug fixes.

## Version 6.0.5 (27-May-2016)

- **Added:** Two new parameters have been added: Choose if you want to display the Parent and the Child products that are out of stock.
- **Fixed:** Minor bug fixes.

## Version 6.0.4 (16-May-2016)

- **Added:** New Parameter has been added: Choose the type of products will be displayed (Only Parent products or Parent & Child products).

## Version 6.0.3 (12-May-2016)

- **Added:** New Parameter has been added: Choose if you want to display the products that are out of stock. [Thank you, Vladimir N. Solopov]
- **Removed:** The unnecessary comments have been removed from the 'default.php' file.
- **Fixed:** The error messages about the download ID, during the update of other Web357 extensions, have been resolved and have been removed.
- **Fixed:** Minor bug fixes.
- **Fixed:** CSS minor fixes.

## Version 6.0.2 (09-Mar-2016)

- **Added:** NEW FEATURE: Set the number of displayed products per row.
- **Fixed:** BUG FIXED: The style of pagination has been fixed to supporting templates from templatemela.com.

## Version 6.0.1 (04-Feb-2016)

- **Fixed:** Some issues with Joomla! 2.5, after upgrade from version 6.0.0, have been resolved.
- **Fixed:** BUG Fixed: Fatal error: Call to undefined method JComponentHelper::isInstalled().
- **Removed:** PNG images have been removed and replaced with CSS design.
- **Fixed:** CSS minor fixes.

## Version 6.0.0 (04-Feb-2016)

- **Fixed:** Bug Fixed: If a product is not assigned at least to one category, is not displayed in the list.
- **Fixed:** Bug Fixed: Discount in an entire Category, is now applied.
- **Fixed:** Bug Fixed: Multiple shopper groups are supported now.
- **Fixed:** Bug Fixed: If a discount hasn't an expiration day, the product has not discount.
- **Fixed:** Bug Fixed: Page title and Page heading are now editable from the menu item params.
- **Fixed:** Bug Fixed: If pagination is disabled, notices and warning messages are displayed.
- **Fixed:** Bug Fixed: If a discounted product is not marked as featured, but you want to show only the featured products, it still appears on the list.
- **Fixed:** General bug fixes (PHP, MySql).
- **Added:** Responsive design, based on UIkit (getuikit.com).
- **Added:** The component stops working if the VirtueMart component is not installed or not enabled at your Joomla! website.
- **Added:** Social links have been improved for better social sharing.
- **Added:** Social images have been replaced by the font awesome icons.
- **Added:** You can use the page class from menu item params to give a custom style per menu item.
- **Removed:** Unnecessary comments have been cleared.
- **Removed:** Unnecessary parameters have been removed (the header background, and the header text color).
- **Removed:** Colorbox js library has been deleted.
- **Changed:** The assets folder is moved to the "tmpl" directory, of default layout.
- **Changed:** The inline CSS code, has been moved to the style.css file.
- **Changed:** Cleaner, lighter code, and better MVC format based on Joomla! coding standards.

## Version 5.1.6 (19-Jan-2016)

- **Fixed:** Product's small description (product_s_desc) is now searchable.
- **Added:** New Parameter Field: Default Language (Select your default language. If your website is multilingual, you should choose the 'All' option.)
- **Fixed:** Some conflicts with other jQuery versions, have been resolved.

## Version 5.1.5 (14-Jan-2016)

- **Changed:** Colorbox (the jQuery lightbox for product images), updated to the latest version 1.6.3.
- **Changed:** jQuery is updated to the latest version 1.12.0.
- **Fixed:** Bug Fixed: "Notice: Use of undefined constant nul - assumed 'nul' in /libraries/legacy/model/legacy.php on line 207".

## Version 5.1.4 (08-Dec-2015)

- **Fixed:** Minor bug fixes after the latest upgrade from v5.1.3

## Version 5.1.3 (07-Dec-2015)

- **Changed:** Updated description.
- **Changed:** Updated translations.

## Version 5.1.2 (13-Nov-2015)

- **Added:** NEW Parameter Field: Download ID. You need to specify your Download ID before you can receive updates for the PRO versions. For more information please follow our instructions here: https://www.web357.com/apikey

## Version 5.1.1 (25-Sep-2015)

- **Added:** NEW PARAMETER: You can choose which type of description for display, the short or the full product description.
- **Added:** NEW PARAMETER: You can choose which HTML tags are allowed for the description.
- **Fixed:** BUG Fixed: If a Tax & Calculation Rule has an expiration date, the product displayed to the discounted products list, it shouldn't be displayed.
- **Fixed:** BUG Fixed: If a Tax & Calculation Rule is not published, the product displayed to the discounted products list, it shouldn't be displayed.
- **Fixed:** BUG Fixed: # BUG Fixed: The count of Categories and Manufacturers in the form fields, is calculated properly now.
- **Fixed:** BUG Fixed: Image ordering doesn't work properly.
- **Fixed:** Minor bug fixes

## Version 5.1.0 (14-May-2015)

- **Added:** ACL supported.
- **Added:** FREE version available.
- **Fixed:** Bug fixed: If you choose the option "Display products WITHOUT discount", displays all products, also those with discount.
- **Fixed:** Bug fixed in Joomla! 2.5: "500 - An error has occurred. JHtml: :jquery not supported. File not found."

## Version 5.0.0 (23-Apr-2015)

- **Added:** Compatible with "Web357Framework" (joomla! system plugin).
- **Changed:** Improvement design for parameter fields (better radio buttons and color pickers).
- **Added:** ADMIN: New Element: Description of extension (buttons: view demo, more details, changelog, support).
- **Added:** ADMIN: New Element: Version Check.
- **Added:** ADMIN: New Element: About Web357 (logo, description, find us on social media).
- **Fixed:** General minor fixes.
- **Fixed:** Clean and code improvement.

## Version 4.2.5 (28-Mar-2015)

- **Fixed:** Bug Fixed: If the core Virtuemart component is not installed correctly, an error message is displayed.
- **Fixed:** Bug Fixed: If the default rules have not been set correctly, the default price will display.
- **Fixed:** CSS issues: Price displaying at left, instead of right.
- **Fixed:** General Bug Fixes

## Version 4.2.4 (04-Dec-2014)

- **Fixed:** Bug Fixed: Warning: mb_substr() expects parameter 3 to be long
- **Fixed:** General Bug Fixes

## Version 4.2.3 (24-Nov-2014)

- **Fixed:** Bug Fixed: Warning: utf8_to_unicode: Incomplete multi-octet sequence in UTF-8 (for Greek characters)
- **Changed:** Strip html tags from product's description

## Version 4.2.2 (14-Oct-2014)

- **Fixed:** Bug Fixed: The product's url has the category name in.
- **Changed:** Avoid conflict issues and don't load jQuery if lightbox is not selected for image's interactivity.
- **Removed:** Unnecessary javascript files and code have been removed.

## Version 4.2.0 (07-Oct-2014)

- **Added:** Compatible with Joomla! v3.3.x
- **Changed:** Compatible with the latest version of Virtuemart (v2.6.10), for Joomla! 2.5.x
- **Changed:** Compatible with the latest version of Virtuemart (v2.9.9), for Joomla! 3.3.x
- **Fixed:** Bug Fixed: jQuery conflict issues have been resolved
- **Fixed:** Bug Fixed: Free products now has 100% discount percentage
- **Fixed:** General Bug Fixes

## Version 4.1.5 (03-Sep-2014)

- **Fixed:** Bug fixed: ssl products links did not working properly for the social sharing links.

## Version 4.1.4 (30-May-2014)

- **Fixed:** Bug fixed: when you go to categories and select a category you see all products not just the ones with discount (thanks, Balazs Hende)
- **Added:** New option in config! Is not longer necessary to mark a product as featured in virtuemart back-end. There is an option to display only featured products or all products.

## Version 4.1.3 (23-Nov-2013)

- **Added:** New Parameter has been added: Custom Currency
- **Added:** New Parameter has been added: Currency Position

## Version 4.1.2 (22-Oct-2013)

- **Fixed:** Bug fixed with selected variables after submit form
- **Fixed:** Other bug fixes

## Version 4.1.1 (11-Oct-2013)

- **Added:** £ symbol added for british pounds

## Version 4.1.0 (24-Jul-2013)

- **Added:** New Parameter has been added: You can display the product types you want: ::: ALL virtuemart products WITH discount ::: ALL virtuemart products WITHOUT discount ::: ALL virtuemart products
- **Added:** New Parameter has been added: Show or not the Search type field from the search options
- **Fixed:** Bug fixed: Display the products with no Manufacturers

## Version 4.0.0 (18-Jul-2013)

- **Changed:** Compatible with the latest version of Virtuemart (v2.0.22a)
- **Added:** Manufacturers parameter added and now you can select products from one or more manufacturers
- **Added:** Parameter added: You can sort the categories by name alphabetically (asc, desc) or by id (asc, desc)
- **Added:** Parameter added: EXCLUDE/INCLUDE (categories, manufacturers)
- **Changed:** Cleaned up code syntax
- **Fixed:** General bug fixes

## Version 3.0.2 (03-Jul-2013)

- **Fixed:** Bug fixed: wrong percentage discount

## Version 3.0.1 (26-May-2013)

- **Changed:** Compatible with the latest version of Joomla! (v2.5.11)
- **Changed:** Compatible with the latest version of Virtuemart (v2.0.20b)
- **Changed:** Cleaned up code syntax
- **Fixed:** General small bug fixes

## Version 3.0.0 (01-Feb-2013)

- **Added:** Joomla! 2.5 compatible!
- **Fixed:** Bug fixed: Prices with tax
- **Changed:** Updated translations: en-GB
- **Changed:** Cleaned a lot of code
- **Changed:** Changed some language strings
- **Removed:** Removed ability to install on Joomla 1.6 and 1.7
- **Removed:** End of life Joomla! 1.5

## Version 2.0.0 (05-Dec-2012)

- **Fixed:** Fixed security issue in search form
- **Changed:** Changed language files to be J1.6 ready
- **Changed:** Cleaned up some code
- **Changed:** Updated translations: en-GB

## Version 1.0.0 (22-Apr-2012)

- **Added:** First beta release

---

Part of [Web357](https://www.web357.com). Site map for agents: [llms.txt](https://www.web357.com/llms.txt), [llms-full.txt](https://www.web357.com/llms-full.txt). Documentation: https://docs.web357.com/. Support: https://www.web357.com/support. Append `.md` to any page URL on this site to read it as Markdown.
