The Most Popular Extension Builder for Magento 2

With a big catalog of 224+ extensions for your online store

Magento 2 Related Products Block: A-Z Detailed Guide (2024)

Using the Magento 2 Related Products Block is a crucial strategy that every online seller on this platform should know in order to effectively boost sales. In simple terms, this feature introduces related products to expand customers’ shopping carts by setting up rules and actions for automatic display.

According to McKinsey, cross-selling can result in 20% more sales and 30% more profit. Hence, it’s an indispensable sales tactic that all Magento 2 online sellers should apply, given its undeniable effectiveness. If you haven’t explored this feature or aren’t well-versed in it yet, then start right away with our super-detailed guide from A to Z.


automatic related product

Automatic Related Products for M2

Encourage customers to add more items to their cart by showing related products alongside their favorites

Check it out!


Related posts:

Method 1: Use Magento 2 settings

  1. From the Admin Panel, go to Catalog > Inventory > Products
  2. Click the Edit button of the product that you need
  3. Open the Related Products, Up-Sells, and Cross-Sells section, then click the Add Related Products button
  • Magento 2 does not have a fixed limit on the number of related products shown on your product page. It adjusts based on the screen width, allowing you to navigate through them or display all at once, depending on the device’s size.
  • So, if you want to add 4 related products (for example), expand the section Related Products, Up-Sells, and Cross-Sells and add number 4

Image showcasing the upsell and cross-sell section featuring Magento 2 related products block

  1. Use the product list filter to select the product you want to display as a related product
  2. Click the Add Selected Products button and save the product

Note:

  • In default theme (Luma) of Magento 2: Related products block appears in bottom part of product view page.
  • In another theme (or custom theme): You could customize the “related products position” with a layout file.

When using the Magento 2 Automatic Related Products extension by Mageplaza, you can generate countless rules for each product, such as conditions and actions, to establish relationships between products.

After installing and setting up the extension, you can easily configure Magento 2 Automatic Related Products blocks by going to **Stores > Settings > Configuration > Mageplaza Extensions > Automatic Related Products** and choose Yes in the **Enable Automatic Related Products** field to enable the extension.

Mageplaza's Auto Related Products Extension in Magento 2

Now, let’s move on to the next step: set conditions that products need to meet to be featured in the related products blocks.

To create a new Rule on your Product Page:

  1. Go to **Marketing > Automatic Related Products > Manage Rules**.
  2. Select Product Page in the Add Rule section.

Adding a rule for the Magento 2 Automatic Related Products block

Then, a new form for creating a Magento 2 Related Block Rule will appear.

Step 1: Fill in Information for the Rule

  • Enter the rule’s name.
  • Choose **Active** to enable the rule.
  • Select the store view and customer group where the rule applies.
  • Set the starting and ending dates for the rule.
  • Assign a priority number (lower number means higher priority).

Activating the rule for the Magento 2 Related Products block

Step 2: Add or Remove Conditions to Apply the Rule

  • Choose products to be displayed in Auto Related Products block by clicking on + to add or x to remove conditions

Product-to-meet-Condition

  • Preview Products: You will see related products which meet conditions to be presented in Block.
  • Apply “Similarity” Condition = Yes: Show products with similar attributes to the product on the current page.

Step 3: Select the Displayed Products

Select-the-Displayed-Products

  • Block name: Change the name of the block as you wish.
  • Product Layout: Stores can choose to display products in a slider or grid.

Select-the-Displayed-Products-2

  • Slider: Items will be shown in slider form
    • Number of products on the Slider: The limit is 5, so leaving it empty or 0 means 5 items.
    • Product Displayed When Scrolled: Every time the slider moves, this is the number of products being shown. The limit is 5, so leaving it empty or 0 means the next 2 products will be replaced after each before/after click.

Select-the-Displayed-Products-3

  • Grid: Items will be shown in grid form
  • Page Column Layout: This is the number of products shown in the grid. The limit is 5, so leaving it empty or 0 means 4 items.
  • Display mode: AJAX display (The block will be loaded right after the page is loaded), Block display (The block will be loaded together with the time when the page is loaded, but A/B testing will not be supported).
  • Limit number of products: You can limit the number of products in the block. Leaving it empty means all of the products in the Product List will be displayed.
  • Display “Out-of-stock” products: Stores can choose to include out-of-stock products in the block or not.
  • Product order: choose how to sort products in the block
    • Bestseller: more purchased products will be displayed first.
    • Lowest Price: products displayed based on low to high price
    • Highest Price: products displayed based on high to low price
    • Newest: newer products added will be displayed first
    • Random: products are selected randomly from the Product List
    • Most Viewed (Coming soon): products visited the most will be displayed.
      • Note: Enable Reports to allow counting product views, which will be used as data for this Most Viewed block.

Format-General-Options

  • Product Name A-Z (Coming soon): The products in the Auto Related Products block can be sorted from A-Z based on Name.
  • Product Name Z-A (Coming soon): The products in the Auto Related Products block can be sorted from Z-A based on Name.
  • Display additional information: Besides the products themselves, additional information or/and buttons can be displayed under products:
    • Price
    • Review Information
    • Add to Cart
    • Add to Compare
    • Add to Wishlist
  • Add Product: Insert available related type of products (Related Products, Up-sell Products, Cross-sell Products) to set for the block Each of product page can have different related product blocks which is set on the product setting by the admin
  • Do not Display Product in: If the products have been added to the cart or on the Wishlist, you can remove it from the block.
  • Product to meet Condition:

Now, let’s move on to the next step: set conditions that products need to meet to be featured in the related products blocks:

  • Setting: Choose products to be displayed in Auto Related Products block by clicking on + or x to add or remove conditions

Product-to-meet-Condition

  • Preview Products: You will see related products which meet conditions to be presented in Block.
  • Apply “Similarity” Condition = Yes: Show products with similar attributes to the product on the current page.

Step 4: Choose Where to Display Related Products Here you can configure Magento 2 Automatic Related Products blocks to display on certain positions:

Where-to-display-Related-Products

  • In the Auto Related Products extension by Mageplaza, there are options such as Above Content, Below Content, Floating Left Bar, Floating Right Bar. Also, other options include Replace Related/Upsell Products, Before/After native Related products, Before/After Upsell Products show the relation with the default Magento blocks.

  • Insert Snippet:

Insert-Snippet

These commands will display the Auto Related Product block on product pages or anywhere you want, based on Widget, Page and Template.

You can manage rules for displaying related products on the following types of pages in Magento 2:

  • Category Page
  • Shopping Page
  • One Page Checkout
  • Order Success Page
  • CMS Page

The steps for managing rules on these pages are similar to those for managing rules on the Product Page. However, for a detailed understanding of each step, you can refer to the specific instructions on how to manage rules for displaying the Magento 2 related products block for each type of page mentioned above.

View actual Magento 2 case studies

Boost sales by expanding customer shopping cart size Giving more product suggestions means more revenues can be generated. After you configure Magento 2 Automatic Related Products, instead of buying just one product, customers can quickly be introduced to other products in-store, and they tend to make more purchases. In this way, stocks will be cleared out sooner, and customers are also happy to find great supplementary products.

Enhance site performance The AJAX loading technology makes sure that user experience is enhanced by providing a smooth on-site experience. Besides that, loading the block at the same time of page loading can be SEO-friendly.

Create personalized experience Personalization has become one of the top priorities of brands, as customers are requiring it, too. With Mageplaza Auto Related Product extension, not only can admins create unlimited rules for each block, but they can also adjust the name of the block according to their goals. For example, instead of “Related products”, catchy titles such as “You’ll love these” or “Best for you” will be more attractive to customers.

Unlimited blocks with flexible rules While the default Magento 2 only allows limited default blocks, our Auto Related Products extension makes sure that all of your needs will be fulfilled. It is easy to configure any rules for the blocks, as well as add as many blocks as you want on your website. All product types are supported, and you can even add more information for each product: price, reviews, and buttons such as add to compare, and add to wishlist.

Promote items effortlessly Because it is up to you to configure Magento 2 Automatic Related Products rules, you can select which product to feature, and in which order. Therefore, depending on your goals, you are able to place Cross-sell/Upsell products, New products, Bestsellers, Daily deals, and more. Sorting products can be based on Product Name (A-Z, Z-A), or in newest, most-viewed order. These features give online businesses great tools to clear out low-sale stocks, introduce new items, or suggest bestsellers.

Place Automatic Related Products blocks anywhere Place your blocks anywhere as you wish by simply selecting popular positions (above/below content, floating bar on the right/left, etc. or by inserting widgets. In this way, you can dynamically feature related products everywhere you think to be good customers’ touching points.

To cross-sell and upsell easily, let’s see how you can make your related products blocks stand out and actually convert:

  • Design your blocks attractively: Customize the block title to serve your goals and select the suitable style for your store.
  • Display more information: Try to include more details on the block to let your customers know about the essential information without having to click on each product.
  • Be aware of the length: Imagine that your block is too long, your customers may lose interest in navigating through it. If the block is too short, they might think your product portfolio is poor. We’d say the average number should be between 5 to 10.
  • Place the block in new positions: Besides the available positions you can choose from the backend, you may consider using the blocks at other positions to attract customers better.

Mageplaza Magento 2 Automatic Related Products extension shows related items by setting up conditions and actions:

  • Unlimited Auto Related Products blocks: There is no limitation on block types you can create, from Related products, Cross-sell, Upsell products, Daily deals, to New products, Bestsellers, and more.
  • Display blocks anywhere: There are plenty of places for admins to display these blocks, such as above/below content, floating left/right bar, or other positions by inserting snippets.
  • AJAX loading support: Provide a better experience by loading suggested products instantly when visitors scroll down.
  • A/B Testing: Track how the blocks are doing though detailed reports (Clicks, Impression, CTR) to select the suitable option.


automatic related product

Automatic Related Products for M2

Encourage customers to add more items to their cart by showing related products alongside their favorites

Check it out!


Creating a simple module programmatically in Magento 2 allows you to organize your code in a structured way and customize it to suit your business needs, and control its interaction with your Magento 2 store. By focusing on your business requirements, this can lead to faster loading times and a smoother shopping experience for your customers, all while being cost-effective.

However, building a module for Magento 2 related products block programmatically requires technical coding knowledge. If you find it challenging to add related products to Magento 2 programmatically, we recommend hiring our dedicated development team. They are specialists you can trust to handle this complex task effectively.

Looking for
Customization Services?

Fix your problems in many ways - from compatibility to feature modification and customization

Upgrade now
upgrade service

What Methods Should You Choose?

Each method has its own advantages and disadvantages. If your store has a limited number of products with a limited budget, it’s more straightforward to use Magento 2’s native settings since it’s cost-free.

On the other hand, opting for a third-party extension may come with a certain fee, but it offers advanced features and customization options with better product management, time-saving advantages, and fewer errors.

To have more control over how the Magento 2 related products block works and customize it without paying any licensing fees, you can create a module for it using code. But this method may take longer, especially for more advanced features, and you need to know how to code.

Deciding whether to create a module or not depends on your store’s size, budget, and what you need from the Related Products Block. Think about what you want and what you can do to decide what’s best for your business goals.

Removing related items is similar to adding related products. You will need to go to the backend’s All Products page, find the product you want to modify, uncheck the checkboxes of the related items, and save your selection.

The unwanted products will be quickly removed from the related products block.

Tips and Tricks

Except for Magento 2’s default theme, Luma, you can easily change the position of the related products block on the product view page of Magento 2 by editing a layout file. Here’s how:

  1. Create a new file named **catalog_product_view.xml** in the directory app\design\frontend\Vendor\Your_theme_name\Magento_Catalog\layout.
  2. Inside the file, add the following code:

<?xml version=”1.0”?>

This change will move the related products block section to the desired position on the product view page.

In reality, Magento 2’s native setting does not allow you to prevent the related products block from appearing on specific product pages (for some reason). However, if you use Mageplaza’s Magento 2 Automatic Related Products extension, you can easily customize it with the following simple steps:

  1. Go to Catalog > Products and choose to Edit the product where you do not want the Automatic Related Products extension to apply.
  2. Select Related Products, Up-Sells, and Cross-Sells.
  3. Enable the option Manually Setup Auto Related Products and save the product.

If you do not want to display prices on the related product blocks in your Magento 2 store, which encourages customers to click on the blocks to view, you can follow these steps:

  • Go to the file vendor/magento/module-catalog/view/frontend/templates/product/list/items.phtml.
  • Create a new file in your theme’s directory: app/design/Mechanic/theme/Magento_Catalog/templates/list/items.phtml.
  • Copy the content from the core file here, and paste it into the newly created file.
  • Now, remove line 226 from the new file so your Magento 2 related products blocks will not display the price

Use with Other Product Recommendations Extensions

The Related Products Block feature provides Magento customers with additional choices and educates them about the products offered by the merchant. It is a highly effective feature for increasing cross-selling opportunities, and you can further enhance this by combining it with other product recommendation extensions that display products tailored to customers’ needs and preferences.

For example, you can use extensions like the Frequently Bought Together Extension, Who Bought This Also Bought Extension, or Who Viewed This Also Viewed Extension for Magento 2.


Frequently Bought Together

Frequently Bought Together for M2

Encourage additional purchases by suggesting relevant products often bought together with their chosen items

Check it out!


The bottom line

Hopefully now you are able to configure Magento 2 Automatic Related Products blocks with ease. This detailed user guide is ready if you need to learn full guidance in detail. Feel free to share with us your thoughts and comments by contacting us.

Website Support
& Maintenance Services

Make sure your store is not only in good shape but also thriving with a professional team yet at an affordable price.

Get Started
mageplaza services
x
    Subscribe

    Stay in the know

    Get special offers on the latest news from Mageplaza.

    Earn $10 in reward now!

    Earn $10 in reward now!

    comment
    iphone
    go up