Virtuemart Sales – Joomla! Component

The Virtuemart Sales Joomla! component is a search tool that provides a list of Virtuemart products with discounts. It is supplied with a lot of features and multiple parameters and it would be ideal for e-commerce websites that were built with VirtueMart.

Virtuemart Sales v7.1.2 - Changelog

Virtuemart Sales v7.1.2 - Changelog

+ Added   ! Removed   ^ Changed   # Fixed

13-May-2019 : v7.1.2
# [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]

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

09-Aug-2018 : v7.1.0
+ Compatible with the latest version of Web357 Framework v1.7.x
^ Code Cleanup.
# Minor bug fixes and many improvements.

16-Mar-2018 : v7.0.2
^ The Demo and the JED link have been updated in the description tab, at Joomla! backend.
! 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.
+ A new button (Settings) has been added to the description tab at Joomla! backend.
^ Compatible with the latest version (1.6.0) of Web357 framework plugin.

28-Feb-2018 : v7.0.1
# BUG FIXED: Compatibility issues with older versions of Virtuemart have been resolved "\plugins\system\web357framework\elements\vmcategoriesp.php". [Many thanks to Andrea Riquelme]

20-Dec-2017 : v7.0.0
+ NEW FEATURE: Multi currency is now supported. [Thank you, Peter London]
+ NEW FEATURE: Include the parameters also in the menu items to have different settings in multiple menu items.
+ 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]
^ The product categories are now linkable.
^ UIkit CSS framework has been updated to UIkit 3.0.0-beta.35
^ The 'scope' mode of UIkit has been added to avoid conflicts with other versions of UIkit or other websites which using Yootheme templates.
^ You can select multiple categories and manufacturers in the parameters, instead of entering IDs.
^ Display the first image of the product instead of a random image. [Thank you, Jacobo]
^ 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.
^ The free version has more unlocked parameter fields.
! Some parameter fields have been removed because are not needed anymore. (Currency, custom symbol, currency position, default ordering for categories and manufacturers).
! Unnecessary comments have been removed.
# The link "Questions about this product?" is working now as expected.
# Better search results.
# General bug fixes in product discount calculations.
# Many CSS styling improvements and minor fixes in responsive design.

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

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

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

27-May-2016 : v6.0.5
+ Two new parameters have been added: Choose if you want to display the Parent and the Child products that are out of stock.
# Minor bug fixes.

16-May-2016 : v6.0.4
+ New Parameter has been added: Choose the type of products will be displayed (Only Parent products or Parent & Child products).

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

09-Mar-2016 : v6.0.2
+ NEW FEATURE: Set the number of displayed products per row.
# BUG FIXED: The style of pagination has been fixed to supporting templates from

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

04-Feb-2016 : v6.0.0
# Bug Fixed: If a product is not assigned at least to one category, is not displayed in the list.
# Bug Fixed: Discount in an entire Category, is now applied.
# Bug Fixed: Multiple shopper groups are supported now.
# Bug Fixed: If a discount hasn't an expiration day, the product has not discount.
# Bug Fixed: Page title and Page heading are now editable from the menu item params.
# Bug Fixed: If pagination is disabled, notices and warning messages are displayed.
# 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.
# General bug fixes (PHP, MySql).
+ Responsive design, based on UIkit (
+ The component stops working if the VirtueMart component is not installed or not enabled at your Joomla! website.
+ Social links have been improved for better social sharing.
+ Social images have been replaced by the font awesome icons.
+ You can use the page class from menu item params to give a custom style per menu item.
! Unnecessary comments have been cleared.
! Unnecessary parameters have been removed (the header background, and the header text color).
! Colorbox js library has been deleted.
^ The assets folder is moved to the "tmpl" directory, of default layout.
^ The inline CSS code, has been moved to the style.css file.
^ Cleaner, lighter code, and better MVC format based on Joomla! coding standards.

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

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

08-Dec-2015 : v5.1.4
# Minor bug fixes after the latest upgrade from v5.1.3

07-Dec-2015 : v5.1.3
^ Updated description.
^ Updated translations.

13-Nov-2015 : v5.1.2
+ 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:

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

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

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

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

04-Dec-2014 : v4.2.4
# Bug Fixed: Warning: mb_substr() expects parameter 3 to be long
# General Bug Fixes

24-Nov-2014 : v4.2.3
# Bug Fixed: Warning: utf8_to_unicode: Incomplete multi-octet sequence in UTF-8 (for Greek characters)
^ Strip html tags from product's description

14-Oct-2014 : v4.2.2
# Bug Fixed: The product's url has the category name in.
^ Avoid conflict issues and don't load jQuery if lightbox is not selected for image's interactivity.
! Unnecessary javascript files and code have been removed.

09-Oct-2014 : v4.2.2
# Bug Fixed: There was a problem with links (view more button, product title and product image), if the component installed on a subfolder of subdomain.

07-Oct-2014 : v4.2.0
+ Compatible with Joomla! v3.3.x
^ Compatible with the latest version of Virtuemart (v2.6.10), for Joomla! 2.5.x
^ Compatible with the latest version of Virtuemart (v2.9.9), for Joomla! 3.3.x
# Bug Fixed: jQuery conflict issues have been resolved
# Bug Fixed: Free products now has 100% discount percentage
# General Bug Fixes

03-Sep-2014 : v4.1.5
# Bug fixed: ssl products links did not working properly for the social sharing links.

30-May-2014 : v4.1.4
# Bug fixed: when you go to categories and select a category you see all products not just the ones with discount (thanks, Balazs Hende)
+ 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.

23-Nov-2013 : v4.1.3
+ New Parameter has been added: Custom Currency
+ New Parameter has been added: Currency Position

22-Oct-2013 : v4.1.2
# Bug fixed with selected variables after submit form
# Other bug fixes

11-Oct-2013 : v4.1.1
+ £ symbol added for british pounds

24-Jul-2013 : v4.1.0
+ 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
+ New Parameter has been added: Show or not the Search type field from the search options
# Bug fixed: Display the products with no Manufacturers

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

03-Jul-2013 : v3.0.2
# Bug fixed: wrong percentage discount

26-May-2013 : v3.0.1
^ Compatible with the latest version of Joomla! (v2.5.11)
^ Compatible with the latest version of Virtuemart (v2.0.20b)
^ Cleaned up code syntax
# General small bug fixes

01-Feb-2013 : v3.0.0
+ Joomla! 2.5 compatible!
# Bug fixed: Prices with tax
^ Updated translations: en-GB
^ Cleaned a lot of code
^ Changed some language strings
! Removed ability to install on Joomla 1.6 and 1.7
! End of life Joomla! 1.5

05-Dec-2012 : v2.0.0
# Fixed security issue in search form
^ Changed language files to be J1.6 ready
^ Cleaned up some code
^ Updated translations: en-GB

22-Apr-2012 : v1.0.0
+ First beta release

Additional Information

Great and Powerful Features

Fast Support
Our support team will always be there for you, providing answers to all questions within 24 hours.
Loads Of Features
A vast assortment of major and minor features, to make customization easy and your site alluring.
Clean Code
All our code is clean, organized and commented. We're following Joomla! and WordPress coding standards.
Multilingual Support
We go above and beyond basic language support to make Web357 plugins flexible and adaptable.

Basic Features

  • MVC & Multi-language support.
  • Data Type: (You can choose if you want to display all Virtuemart products with discount or not, or both).
  • Image Interactivity: (On click navigate to product's page or 2. display a lightbox gallery).
  • Include Categories: (Choose the Categories that should not be ignored).
  • Include Manufacturers: (Choose the Manufacturers that should not be ignored).
  • Exclude Categories: (Choose the Categories that should be ignored).
  • Exclude Manufacturers: (Choose the Manufacturers that should be ignored).
  • Advanced Search Form: (See below the Search form details list).
  • Product Layout: (You have the option to choose if share buttons, question link, view more button, or description will be displaying).
  • Other Options: (You have the option to set limit for product's title or description)
  • Display prices with tax or not.
  • Display only featured producs: (Select if you want to display only featured products or all)
  • Social sharing buttons: (Facebook, Twitter etc.)
  • Copyright Message: (Of course you can hide the copyright message if you want).


Plans & Pricing

With a subscription package, you get our professional support and full access to all downloads and updates of this extension. Great value for a low price!
Single Subscription
Price €0 €29
Period infinity 12 months
Sites Support Support for 1 Website Support for 1 Website
Unlimited Domain Licenses tick tick
Lifetime Usage tick tick
Email Support x tick
VIP Support via tickets x tick
MVC & Multi-language support tick tick
Choose Product's type tick tick
Image Interactivity (Lightbox Gallery) x tick
Include Categories x tick
Include Manufacturers x tick
Exclude Categories x tick
Exclude Manufacturers x tick
Pagination tick tick
Count of products per page x tick
Social sharing buttons tick tick
Display prices with tax or not tick tick
FORM: Search Product Type tick tick
FORM: Search (input text) tick tick
FORM: Search Categories (list) tick tick
FORM: Search Manufacturers (list) tick tick
Display only featured producs x tick
Product title limit x tick
Description limit x tick
Allow only these HTML Tags x tick
Type of Products x tick
Show out of stock Parent products x tick
Show out of stock Child products x tick
Number of products per row (Grid) x tick
Copyright Message Removal x tick
Free version
Bundle Subscription

Business Suitable for startups

€49 / 12 months
  • Get ALL Web357 Premium Joomla! and WordPress products.
  • 1 Year access to Premium Updates and VIP Support Area.
  • Support for Unlimited Websites.

Support & Documentation

Normally we will answer your questions within 24 hours.

If you still have questions or concerns about the product after reading the documentation:

  • You can use our VIP Support area to ask your questions and report bugs.
  • You can send us an email to this address: support [@] web357 [.] com
  • Chat with us using Messenger or Skype.

If you did not find the information you were looking for in the documentation or if you have any other questions regarding the product feel free to contact us. We will be happy to provide you with a detailed answer as quickly as we can.