Dynamic Pricing for Magento 2

The Dynamic Pricing module is a powerful tool for eCommerce sites to optimize their pricing strategies and increase revenue. By adjusting product pricing based on quantity and sales performance, the module can offer larger discounts on products with more significant inventory and alter prices as sales improve. The module also provides the option to use the cost attribute, preventing losses by managing discounts based on the product's net price. Overall, the Dynamic Pricing module offers a comprehensive solution for dynamic pricing management in Magento 2.

  • Fine-tune product pricing by adjusting it according to the product's remaining quantity.
  • Analyze sales data over a specific period (2 days, 1 week, 1 month) to modify the prices.
  • Increase and decrease the product's price.
  • Manage discounts based on the cost (net price of the product), avoiding losses.


What does the Dynamic Pricing module do?

With help of the Dynamic Pricing module, you can increase or decrease the price of the product based on the product's quantity value and product's sales performance. 

Why the Module is useful?

Online businesses often use a pricing strategy based on the quantity of products they have in stock. If there is a lot of a product left, they might offer a bigger discount to encourage customers to buy more. But when there are only a few left, the discount might be smaller so the business can still make a profit. Website owners can save time and resources by automating the process through the use of the Dynamic Pricing module. The price of the products can be increased to prevent the unexpected shortages of specific goods. 

The Dynamic Pricing module can adjust prices based on sales performance during a specific period. It analyzes sales data from the last 2 days, 7 days, or 1 month to determine if sales have improved. This allows for changes in discounts or surcharges to be made.

Magento's default price rules do not consider the cost of the product, which can result in the discounted price being lower than the cost price. To prevent such losses, our module can manage discounts based on the cost (net price) instead of the website's price.

How Module works?

The module extends the default Magento Catalog Price rule functionality and provides an option to define conditions based on the quantity of product or sale performance.

Quantity Remaining condition

The module adds the "Quantity Remaining" option to the condition tab in Magento. This option works with default conditions and can be combined to adjust product prices.

As previously stated, prices can be adjusted in both directions, meaning they can be decreased or increased.

The image demonstrates the implementation of the "blocking barriers" tactic. When the stock of the products in the specific categories falls below five, the module automatically increases the price by 20%.

Sales Performance condition.

The module adds the "Sales Performance" option to the condition tab, allowing it to work with default Magento 2 conditions (and Qty Remaining) for adjusting product prices.

The module checks how well the products are selling by comparing their recent sales to their past sales. In the image provided, the module looks at the sales of the products in the defined categories.

It looks at the sales of the last 7 days and compares it to the sales of the 7 days before that. If the sales have gone up by at least 40%, the product will get a 20% discount. This check works on a daily basis helping to define the price strategy efficiently.

The usage of cost

In Magento 2, cost means how much a merchant paid for a product. The merchant uses it to figure out the profit they make when they sell the product. Profit is the difference between the selling price and the cost.

With the Dynamic Pricing extension, you can choose to base the price calculations on either the cost or the price. If you choose Price for the "Discount Based On" option, the product's final price will be calculated based on its price value. If you select Cost - on its cost.

Demo website


We aim to keep our modules regularly updated with new features, bug fixes and compatibility improvements.

Need something else?

We are happy to consider adding new features to our products. Please click below to tell us what you'd like to see.

1.0.0 - March 3rd 2023

+Initial release

Request a new feature

Why choose Aitoc?

We realise that you have a choice when it comes to suppliers for Magento modules. However, we believe that Aitoc's history and pedigree is second to none.

Our company was founded in 2001, and we've been working with Magento since 2007.

Why choose Aitoc?
22 years old

22 years old

We've been providing Magento modules since 2007. Our company was formed in 2001.

Satisfied clients

Satisfied clients

We've helped more than 30000+ customers in 100+ countries.

High quality software

High quality software

We have built hundreds of modules. We provide our customers with affordable prices and high quality standards.

Professional experienced team

Professional experienced team

Our developers have proven knowledge, and our support specialists have exception problem-solving and communication skills. Together we are always ready to help you.

Impeccable reputation

Impeccable reputation

93% of our clients rate us 5/5 for product and support quality. We have a client-orientated structure to effectively work for all our customers and fit their needs.

Professional services

Professional services

Aitoc is not just about great modules. Our professional services team are ready to help you improve your ecommerce site with a range of optimisation and development services.