Competitor Product and Price Monitoring for Magento 2

Introducing our cutting-edge extension designed for Magento 2 – the Competitor Product and Price Monitoring solution. This powerful tool is meticulously crafted to monitor not only the prices of your competitors’ products but also various essential attributes such as Stock Availability and more.

Stay ahead in the competitive landscape by leveraging the capabilities of our extension. Gain real-time insights into your competitors’ pricing strategies and product availability effortlessly. Make informed decisions based on comprehensive data, ensuring that your business is always well-positioned in the market.

Empower your Magento 2 store with the Competitor Product and Price Monitoring extension and take the lead in monitoring and adapting to dynamic market conditions.

Disclaimer: Kindly be aware that this module might not operate effectively on specific websites where CAPTCHA or other security measures are enabled. In such cases, the extension may not perform as intended.

Interested in Extension Installation?

Interested in Extension Installation?

Visit our installation service page for more information

Got questions? Feel free to contact us! Support Form.

User Guide

We highly recommend gathering all the below information, before starting the installation.


Make sure the cron is configured and running. You can find the details from here: Configure and run cron

Installation Procedure

  • Download your extension package from the Download page after purchasing the extension.

  • Open the extension ZIP file you downloaded and extract it to a directory on your computer using a tool like WinRar, WinZIP or similar.

  • Upload the extracted folders and files into the root directory of your Magento installation. The root directory of Magento is the folder that contains the directories “app”, “bin”, “lib” and more. All folders should match the existing folder structure. If one of our extensions is already installed and you’re updating it, make sure to overwrite the existing files of the extension.

  • Connect via SSH and run the following commands (make sure to run them as the user who owns the Magento files!

    php bin/magento module:enable --clear-static-content Extendware_Core
    php bin/magento module:enable --clear-static-content Extendware_SyncPrice
    php bin/magento maintenance:enable
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy
    php bin/magento maintenance:disable
  • In case if you still do not see the extension active, Go to Admin -> System -> Cache Management and click both the ‘Flush Magento Cache’ as well as the ‘Flush Cache Storage’ button.

Configuration Overview

To configure the extension you need to go to Dashboard → Stores → Configuration → Extendware Menu.


Module Enable - Select Yes to enable the module.

Attribute For Ruleset Form - This setting is configured to load a list of product fields that are assigned to an AttributeSet.

Competitor Product Ruleset Configuration

  • Navigate to Admin Panel → Extendware Menu → Competitor Product and Price Monitoring → Competitor Product Ruleset


  • Click on Add Product Ruleset button


  • Status - Select Activate to enable the ruleset.

  • Website Name - Enter the name of the competitor website in the provided field. Use plain text, for example, “Amazon.”

  • Product Name - Enter the name of the competitor product in the provided field. Use plain text, for example, “Iphone.”

  • URL - Fill in the field with the URL of the competitor product.

  • Our SKU - Input your product’s SKU in the designated field.

  • Our Product Name - Type the name of your product into the provided field.

  • Cron Expression - Enter the cron expression in the format: Minute Hour Day Month Day_of_the_week. For example, to run every minute, use: * * * * *.


  • Select Product Attribute - Click on Add Rows button

    • Select the attribute (field) for which you want to store the HTML from the dropdown menu. For instance, choose Price or Quantity and Stock Availability


    • Go to competitor website and copy the element which contains the price



    • Click on Save Product button

Note - Currently,the extension supports only 2 product attributes for the Amazon website, namely Price and Stock Availability. If you want to include these in the ruleset, copy the entire element with id="corePrice_feature_div" for the price and id="availability" for stock availability.


View Competitor Product Report

You can view the products retrieved from the competitor’s website by specifying the cron setting during Ruleset creation.Simply go to the Admin Panel, then navigate to Extendware Menu → Competitor Product and Price Monitoring → Competitor Product Report.



View Advance Competitor Product Report

To view the graphical report of competitor products, go to the Admin Panel, then proceed to the Extendware Menu. From there, select Competitor Product and Price Monitoring, and finally, access the Advanced Competitor Report.

  • Choose the product for which you wish to view the price report.

  • Select the desired time period from the dropdown options, such as today, last 24 hours, and more.

  • Click Submit to generate and view the report.


Note - This extension encompasses a wide range of websites, including major ones like Amazon. However, it may not cover every website. If you wish to include a specific website, please contact us. Our support team offers paid services to tailor the solution for your needs and integrate additional websites as required.


All notable changes to this project will be documented in this file.



  • Add competitor analysis gird.

  • Edit option in the RuleSet Grid.

  • Activate/Deactivate option in the RuleSet Grid.

  • Add MassDelete, and Sync Latest Price option in the Ruleset grid.

  • Added Export option in the Result Grid.

  • Prevent the creation of a new ruleset during the editing process.

  • Add configurations section to setup cron scheduler to update the prices of the ruleset.

  • Added an option to select multiple fields types, providing enhanced flexibility to fetch content tailored to specific requirements.

  • Admin can now conveniently choose the Attribute Set directly from the admin panel.

  • Added a filtering mechanism to refine data based on the search field.

  • Admin can export data in CSV format.

  • Scan frequency in CronTab notation: */5 * * * * = every 5 minutes

  • Add option for Sorting

  • Update menu sorting in the admin view.

  • Support with Amazon website (Price and Stock Availability).

  • Display the currency in the competitor product ruleset grid.


  • Fix issue with the Filter not being save the state

  • Issue with attribute_data that contains multiple child elements.