Smart Alternative Product Selector

by Emipro
Community Insider


Magento Platform
Open Source (CE)
2.1, 2.2, 2.3
Extends Page Builder

Tech Specifications

Current Version:
Stable Build
28 March, 2019
Extensions, Content & Customizations, Product Content
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42
License Type:


Set related, up-sells and cross-sells products automatically based on the current product's attribute comparison with other products and many other options. 



Back to top

It is mandatory for an eCommerce site to display a wide range, and perfect choice, for related products, up-sells products, and cross-sells products to their customers. The website which has a good number of products, it becomes quite unmanageable to set alternative products individually for every product. Here, you need a module which configured alternative products automatically when you specify particular conditions for certain products in the form of a single rule.

Smart Alternative Product Selector For Magento 2 is designed to cope with your needs of quickly setting up the alternative products and loading them faster, too. This extension provides functionality to set related, up-sells and cross-sells products automatically based on the product's attribute comparison with other products. The  store owner can set the different rules for product attribute's value comparison and based on that comparison, any related, up-sells and cross-sells products will be defined automatically. By setting proper rules, the admin can set desired similar products automatically. This extension can save the store owner's time & provides a smart solution. 

Note: Here alternative products will be considered as related, up-sells or cross-sells products.



  • The products can be updated easily according to the given conditions.
  • Instant view automated related, up-sells and cross-sells products after applying any rule.
  • Configure product by Id: You can quickly select the specific products that you want to display as alternative products.
  • Configure product attributes condition: Based on the current product's attribute value (e.g., same colour, size, brand, etc.), the admin can provide a condition for comparing alternative product’s attribute value, and thus the alternative product will be displayed according to that condition.
  • Advanced Configuration: Filter alternative products based on attribute set, category and price range.
  • Display the products from parent category, current category, all categories or from the specific category.
  • You can define how many products you want to display in front-end as alternative(related, up-sells or cross-sells) products.
  • Display the products in a random order or in ascending or descending order of selected attribute's value.
  • You can set whether out of stock products should be displayed in as alternative products or not.
  • Quick Fetch from the database: You have to keep this option enabled under Stores > Configuration to load the alternative products faster especially when you have large number of products in your store.
  • The admin can specify a maximum number of cross-sells products to display in the cart page. 


Demo Links:

Back-end demo

Front-end demo

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    1. code Improvement.


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    Made it compatible with Magento 2.3


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    This is the first release of extension.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top