Easy Compare AIO Package

The package lets your customers compare several products with each other.


Insert your email address. Download link will be sent to this email address.

joomla 2.5

This awesome extension is for Joomla 2.5 and VirtueMart 2.0. It lets your VirtueMart customers compare several products. It is a business extension that will make your customers stay on your site and possibly buy more.

The package contains a component, a module and a plugin. The plugin displays buttons that add products to the Easy Compare component for comparison.

The module displays products that are added to the Easy Compare component so users can see it on every page. Under the list of compared products is a link to the Easy Compare component.

The component displays a comparison of selected products in the table.

The Extension Compares:

  • Product image with link to the product detail
  • Product name with link to the product detail
  • Product price
  • Products custom fields

Supported languages: EN, IT, CZ

Version Version created Version description
1.3.4 2014-09-11 09:57:58
1.3.3 2014-09-11 09:57:27
1.3.2 2014-09-10 15:38:47
1.3.1 2014-09-10 15:29:00
1.3.0 2014-09-10 15:23:51
1.2.9 2014-09-10 15:22:31
1.2.8 2014-09-10 15:22:23
1.2.7 2014-09-10 15:22:13
1.2.6 2014-07-31 17:55:53
1.2.5 2014-07-31 17:04:49
1.2.4 2014-07-31 17:04:17
1.2.3 2014-07-31 17:02:37
1.2.2 2014-07-29 08:14:42
1.2.1 2014-07-08 11:04:33
1.2.0 2014-05-07 08:07:52
1.1.9 2014-04-23 11:38:38
1.1.8 2014-04-16 13:11:54
1.1.7 2014-04-16 13:11:08
1.1.6 2014-04-03 13:44:45
1.1.5 2014-02-24 13:27:25
1.1.4 2014-02-24 13:24:00
1.1.3 2014-02-24 13:23:34
1.1.2 2014-02-24 13:22:37
1.1.1 2014-01-29 07:32:34
1.1.0 2014-01-29 07:31:50
1.0.9 2014-01-03 15:13:01
1.0.8 2013-12-11 16:09:56
1.0.7 2013-11-29 08:39:40
1.0.6 2013-11-27 08:40:59
1.0.5 2013-11-19 15:39:38
1.0.4 2013-11-18 14:32:09
1.0.3 2013-11-18 14:10:40
1.0.2 2013-05-22 08:18:26
1.0.1 2013-05-20 08:20:47
1.0.0 2013-05-17 12:05:54

EasyCompare is a component + module + plugin solution which let's your VirtueMart customers compare products. The package will install all 3 extensions at once.

The EasyCompare Component

The component is the extension which renders the product comparison. Customers will see the image, product name, product price and product custom fields.


The EasyCompare Module

The module displays products which are being compared. Customers can delete product they do not want to compare anymore or go to the component to see the full comparison table.


The EasyCompare Plugin

The plugin is there to show the "compare" buttons on a product page. We couldn't find an easy way how to insert the buttons into VirtueMart templates without inserting any code. So the implementation isn't as smooth at we would like it to be, however it is pretty simple. You will need to insert one line of code to a product detail view and one to a product category view. On the other hand, you can place the buttons anywhere you wish.

In order to insert the "compare" buttons to your VirtueMart, use your favorite FTP client and modify VirtueMart template / view files. There are 2 ways where you can modify VirtueMart templates. By default they are in


[someview] stands for /productdetail or /category in this case. Although you can modify the files directly in the /components folder, we highly recommend to modify them in the template overrides. Example: Copy /components/com_virtuemart/views/category/tmpl/default_....php file and paste it into /templates/your_template/html/com_virtuemart/category/ where you will further modify the file.

If you use template overrides, you are probably more advanced user who know where to find them. They should be in


The /html folder in your template serves as an override folder for all component views so you do not modify the core files. All modifications could be lost during an update.

In the following paragraphs, we will show you how to modify the core files but bear in mind that the best way is to copy the files into the template/html folder.

The "Compare" Button in the Product Detail View

Open file


You can use any other if you want to place the "Compare" button somewhere else. We will put the "Compare" button next to "Add to cart" button.

Because every VirtueMart template and even different versions of the same template are slightly different, we can't give you the precise number of the line where to insert the code, but you can find the "Add to cart" button easily if you search for:


There is more occurrences of this word. It should look something like this:

<?php echo shopFunctionsF::getAddToCartButton ($this->product->orderable); ?>

Below insert this line of code after the closing of the php tag ?>:


That's it. If you save the file and refresh some product detail page, you should see new "Compare" button if you have published the plugin of course.


The "Compare" Button in the Product Category View

Open file


Search for:

end of spacer

You should see:

<div class="clear"></div>
<!-- end of spacer -->

Above insert this line of code:

{easycompare <?php echo $product->virtuemart_product_id ?>}

It should look like this:

{easycompare <?php echo $product->virtuemart_product_id ?>}
<div class="clear"></div>
<!-- end of spacer -->

That's it. If you save the file and refresh some product category page, you should see the new "Compare" buttons.


EasyCompare Options

The Easy Compare component has options where you can set what information you want to compare. As you can see in following picture, you can configure the default product fields.


It is also possible to select only some custom fields you want to display in comparison table. You can configure it right in VirtueMart > Products > Custom Fields.


This product is a Joomla package. Joomla package is installable as any Joomla extension. Package will install all following extensions at once.

Extension Description Type Version
Easy Update Adapter This adapter allows to update extensions from file 1.0.2
EasyCompare Component

Product compare component for VirtueMart.

component 1.1.12
EasyCompare Module

Modul displays VirtueMart products which are currently to compare in EasyCompare component

module 1.0.6
EasyCompare Plugin

Plugin adds compare buttons to VirtueMart product detail view and category view.

plugin 1.0.6
comments powered by Disqus

Additional information

For our products there is:

  • no warranty!
  • no support!
  • it is as it is
  • use it on your own risk!