Automatic Related Products



Magento Platform
Open Source (CE)
2.0, 2.1, 2.2, 2.3
Commerce using on prem (EE)
2.0, 2.1, 2.2, 2.3
Commerce on Cloud (ECE)

Tech Specifications

Current Version:
Stable Build
13 January, 2020
Extensions, Content & Customizations, Product Content
License Type:


Allows you to create, manage, and customize related product blocks across the store

Other Extensions by Aheadworks


Back to top

Automatic Related Products extension for Magento 2 allows for quick and precise related product management with the help of attribute conditions and condition combinations. Using the extension rules store administrator can define to what product pages they want to add related products, and define on what criteria the related products should be assembled.

The extension offers a set of conditions for selecting both target product pages and related products. Multiple condition combinations may be created, using different principles for different product groups. A priority may be assigned to each condition combination in case several conflicting conditions apply to the same product.

A number of customization options are available for related product blocks: block title, block position, block layout, number of products and rows displayed, and product sorting principles.


For an electronic store, administrator wants to display a collection of advanced computer mice as related products for anyone viewing gaming laptops.

Without Automatic Related Products administrator would have to visit each product page for gaming laptops and set up related products manually. A couple of minutes spent per product results in hours of time lost.

With Automatic Related Products administrator goes to the extension page and creates a new rule. The rule will display a related product block consisting entirely of gaming mice and will put the block on all pages with gaming laptops. One simple rule instead of multiple individual setups.


Business Value

Automatic Related Products extension speeds up and simplifies related product management:

  • Save time - flexible rule conditions allow setting up appealing related products blocks for the products automatically
  • Boost  sales in both qualitative and quantitative terms through the effective use of upsells and cross-sells
  • Track the usage statistics available for each related products rule


Feature Highlights

Rule Conditions

Conditions allow online merchants to make a custom selection of products based on their attributes without the need to pick related products manually one by one.

Rule Priority

Assign the priority value to related product rules in order to resolve any possible rule conflicts.

Rule Duplication

Save time on creating several rules with the same conditions by duplicating the required rules. 

Where To Display

In the Where to Display section, merchants can define pages where the related products blocks will be displayed using rule conditions and condition combinations.

What To Display

The What to Display section allows determining the products to be displayed as related. Store admins can choose between the Condition Combination, Who Bought This Also Bought, and Who Viewed This Also Viewed display modes.

Block Position

The set of predefined options allows placing the related products blocks anywhere on category, product, and cart pages.

Block Design

Flexible settings allow online merchants to choose the block layout (a grid or a slider), the number of rows and quantity of items per each block, and the related products sorting order.

Performance Tracking

Key performance stats for each rule are available from the rule grid, including click-through rate (CTR).

'Override' Option

Override option allows store administrator to use native related product block instead of the extension one for any individual product. Option is enabled from the inside of 'related product' tab of the product page configuration.

Custom Block Position Via Widget

Place related product blocks anywhere in your store by using the custom block position widget.

Multistore Support

If you have multiple store views, you can put the related product block on the selected ones or all store views at once.

Multiple Blocks Per Page

Several related products blocks with different names, positions, and products can be displayed on the same page.

Add To Cart Promotions

Related product blocks can also be displayed inside of the AJAX Cart Pro confirmation pop-up. The extension will analyze all the rule conditions set by the merchant to offer the most relevant cross-sells or up-sells.

Multiple Blocks In Single Position

Cross-sells and upsells can be displayed within the same position. In this case, the merchant should define the rule priority for the block to be displayed first.

User-friendly Interface

All controls are gathered under a single tab, allowing for an uninterrupted workflow.



To experience the extension first hand follow the links below:


Enhance This Extension With The Following:

  • AJAX Cart Pro - to promote related products at the Add-to-Cart step


Support Policy

Included technical support:

  • Magento Open Source (CE) version - 3 months of free technical support
  • Magento Commerce (EE) version - 12 months of free technical support 

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce using on prem (EE) : 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.3
  • Stability: Stable Build
  • Description:

    + Integration with Aheadworks Customer Segmentation
    * Improved integration with AJAX Cart Pro and Product Labels by Aheadworks
    * Fixed "Invalid Form Key" error message on product page
    * Fixed issue when Automatic Related Product block isn't displayed in deep sub-category
    * Fixed problem when sub-categories are not loaded during a rule creation
    * UI/UX improvements


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    + Magento 2.3 compatibility


  • Compatible with Open Source (CE) : 2.2
  • Compatible with Commerce using on prem (EE) : 2.2
  • Stability: Stable Build
  • Description:

    + Rule duplication feature
    +'Instead of native up-sells block' on-page position option
    +Custom position for block by editing a page template
    +Table view for the list of rules on the backend
    +"A number of days to build a list of bestsellers" configuration option
    *Multistore support improvement
    *Fixed issue in conditional rules with "ANY" clause
    *Fixed problem when create tables in a database with a prefix
    *Fixed issue when extension creates 302 redirects in developer tools
    *Deprecated "serialize/unserialize" functions in conditions
    *Exception in the log when a category doesn't exist
    *Rule conditions are cleared after sort order changing and re-saving the rule
    *Products with the multi-select attribute type are not displayed


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    +"Who Bought This Also Bought (WBTAB)" as an additional rule for product display
    +"Who View This Also Viewed (WVTAV)" as an additional rule for product display
    +Sorting for blocks in the WBTAB and WVTAV modes
    +New column 'Display Mode' in the Manage Rules grid
    +Module code refactoring
    +Integration with Magento 2 Full Page Cache
    *Magento EE: Gift Cards block overlaps ARP block on Cart page
    *Error occurs after compilation
    *Fixed issue when current product category is not extracted


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    * Magento 2.2.0 compatibility adjustments
    * Magento_GoogleTagManager (Magento EE module) compatibility


  • Compatible with Open Source (CE) : 2.1
  • Compatible with Commerce using on prem (EE) : 2.1
  • Stability: Stable Build
  • Description:

    + Show "Out of stock" Products option
    * Block isn't shown in Sidebar's position on product page


  • Compatible with Open Source (CE) : 2.1
  • Compatible with Commerce using on prem (EE) : 2.1
  • Stability: Stable Build
  • Description:

    + AJAX Cart Pro compatibility


  • Compatible with Open Source (CE) : 2.0
  • Compatible with Commerce using on prem (EE) : 2.0
  • Stability: Stable Build
  • Description:

    * [M2] Gift Card compatibility issue
    * https protocol issue


  • Compatible with Open Source (CE) : 2.0
  • Compatible with Commerce using on prem (EE) : 2.0
  • Stability: Stable Build
  • Description:

    Version 1.0.0


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