When customers choose between several similar products, they need to see more than the specifications of each model — they need to clearly understand the differences between them.
Product Compare for JoomShopping 5+ allows customers to add several products to a comparison list and view their main data and characteristics side by side in a single table — without constantly switching between product pages.
The extension works via AJAX, groups products by category, and can display only the parameters where the selected products differ.
Instead of searching for differences manually, see them in one table.
Customers can focus on the characteristics that actually help them make a final choice.
When a product description is not enough
Choosing becomes more difficult when a catalog contains several models with similar prices, appearance, or purpose.
Customers may need to open products in separate tabs, remember specifications, or constantly switch between pages to understand:
- how one model differs from another;
- which characteristics are the same;
- what they are paying extra for in a more expensive model;
- which option better matches their requirements.
A comparison table brings this information together in one place and makes choosing between products easier.
Add via AJAX
Products are added to comparison without reloading the page or interrupting catalog browsing.
Comparison table
Selected products and their parameters are displayed side by side, making differences easy to identify.
Only relevant fields
Fields that are not useful for comparison can be excluded from the table.
Differences only
Customers can hide identical parameters and keep only the characteristics where products differ.
Add products without reloading the page
The extension uses AJAX.
Customers can add products to comparison without fully reloading the page while remaining in a category, product list, or product detail page.
This is particularly convenient when browsing a catalog and gradually selecting several models for further comparison.
Comparison does not interrupt product selection.
Customers continue browsing the catalog while selected products gradually accumulate in the comparison list.
Compare products within the same category
It makes sense to compare products that solve the same task.
For this reason, added products are grouped by category.
For example, customers can compare several smartphones or several equipment models, while unrelated products from different categories are not mixed into one meaningless table.
The current extension logic uses the product's main category for comparison.
Multiple categories in one comparison list
Customers can add products from different categories to the comparison list.
They are not mixed together but organized into separate groups.
On the comparison page, customers can switch between categories and view the corresponding product sets.
This makes it possible to prepare selections across several product groups without creating one huge table containing incompatible characteristics.
Show all parameters or differences only
When products are similar, many of their characteristics may be identical.
In this situation, a large table can make the decision more difficult because customers have to search manually for rows where values differ.
The comparison page provides two display modes:
- all characteristics — complete product information;
- differences only — only parameters with different values.
The second mode allows customers to quickly focus on the criteria that may influence the final decision.
Exclude unnecessary fields from comparison
Not all product data is equally useful to customers.
Technical or internal fields can overload the table and distract from the characteristics that actually matter.
Extension settings allow you to exclude individual fields from comparison.
This makes it possible to create a more compact table containing only the parameters that are relevant to product selection.
JoomShopping characteristics as the basis for comparison
The extension uses JoomShopping product data and characteristics to build the comparison table.
As a result, the quality of the comparison directly depends on how consistently the catalog is structured.
When products within the same category use a consistent set of characteristics, customers receive a clear table where the values of each model are easy to compare.
For the most useful comparison experience, it is recommended to use a consistent set of characteristics for products within the same product group.
Module showing the number of compared products
The extension includes a separate module that displays the number of products currently added to comparison.
Customers can use it to quickly open the comparison table.
The module can be placed in a prominent part of the store interface, for example next to the shopping cart or wishlist.
Manage products directly in the comparison table
The comparison list can be changed without returning to the catalog.
On the comparison page, customers can:
- remove an individual product;
- clear all products from the current category;
- switch between categories;
- switch between all parameters and differences only.
This allows customers to gradually narrow their selection down to the most suitable models.
Disable comparison for specific categories
Product comparison is not useful for every type of product.
For categories where characteristic-based selection has little practical value, comparison can be disabled.
For some product groups, the comparison table may be one of the main selection tools, while for others it may simply add unnecessary interface elements.
This allows the comparison feature to be used only where it is genuinely useful to customers.
Dedicated comparison page
The comparison table uses a dedicated JoomShopping page.
The extension automatically connects to the created comparison menu item and supports standard page navigation, including breadcrumbs.
The comparison page is closed from search engine indexing because it is a personalized utility page whose content depends on the products selected by the individual user.
UIkit 3 and Bootstrap 5
The extension includes ready-made templates adapted for:
This allows Product Compare to be used with different modern JoomShopping templates and adapted to the site's design when necessary.
Especially useful for specification-driven products
Product Compare is most useful in catalogs where customers choose products based on multiple parameters.
For example:
- electronics and home appliances;
- computer hardware;
- tools;
- heating and climate equipment;
- automotive products and components;
- professional equipment;
- any products with a large number of technical characteristics.
The more parameters influence the choice of a model, the more useful it becomes to see them side by side in a single structured table.
Comparison as part of a convenient catalog
A catalog should not only display products — it should also help customers choose between them.
For the initial selection from a large number of products, you can use
Product Filter for JoomShopping 5+
,
while Product Compare helps customers closely compare several shortlisted models after filtering.
This creates a clear selection flow:
- filter the catalog by required parameters;
- select several suitable products;
- add them to comparison;
- show only the differences;
- choose the most suitable model.
Product comparison by itself does not guarantee higher conversion, but it simplifies product selection in catalogs where customers need to compare several similar models.
Main Product Compare features
- comparison of JoomShopping products by their data and characteristics;
- AJAX product addition to comparison;
- operation without page reloads;
- product grouping by category;
- comparison based on the product's main category;
- switching between categories on the comparison page;
- all-data display mode;
- differences-only display mode;
- ability to exclude individual fields from comparison;
- ability to disable comparison for selected categories;
- removal of individual products from comparison;
- clearing all products in the current category;
- separate module displaying the number of compared products;
- quick navigation from the module to the comparison table;
- automatic connection to the comparison menu item;
- breadcrumb support;
- comparison page excluded from search engine indexing;
- ready-made templates for UIkit 3 and Bootstrap 5.
Product Compare for JoomShopping 5+ helps customers move from a large catalog to a specific choice. Add several similar products, view their characteristics side by side, hide identical parameters, and focus on the differences between models.