Smart Recommender
Automatic recommendations and similar products for OpenCart
Why do you need it
• Helps the buyer quickly find an alternative or complement - less chance of leaving without purchasing.
• Increases the average bill: “recommended” offers appear on their own.
• Saves time for the owner: recommendations are generated without manual configuration.
What the module does
• Shows the “Recommended / Similar” block directly in the product card.
• Searches for products with similar characteristics (attributes, category, brand, price range, product description).
• If there are orders on the site, and purchasing statistics, it takes into account customer behavior: views, additions to cart,joint orders (what products are ordered with each other).
• Updates recommendations on the CRON schedule, thereby all complex calculations occur in the background, and as a result the module does not slow down the site.
How it differs from simple “similar”
• Combines multiple signals instead of a single criterion.
• Ranks candidates using the formula “relevance + diversity” so as not to show a dozen almost identical positions.
How it works (in simple words)
1. Scans the catalog and builds a “fingerprint” of each product (attributes, keywords, price segment).
2. Analyzes store statistics on orders (if there are already orders on the site): how many times the product was viewed, added to the cart and purchased together.
3. Compares “fingerprints” betweenitself, assigns points on how much a particular product meets the recommendation.
4. Selects products from comparison that have scored the maximum number of points.
5. And only then shows on the product page the products with the maximum points.
(i) If there is little data, it relies only on attributes and description - recommendations work even in a new store that has no orders yet.
Quick start
• Install via the standard “Add-on Installation”.
• Add a module to the Product schema.
• Set a CRON schedule (for example, I recommend running the command at night).
• Done - the recommendations block will appear automatically.
Technical details
• PHP 5.6 – 8.2
• Does not change the core and theme files.
• Flexible parameters: number of products,depth of analysis, category/brand filter.
Support
The module is distributed “as is”, without support. If you need improvement or help, please contact us, we will solve it for a fee.
Uploaded:
03.07.2025
Updated:
16.09.2025
Viewed:
2747
Sales:
16