New discounts and limited-time offers every two weeks! 💸 Don't miss out on your opportunity. SHOP NOW

Special Promotions for Magento 2

Enrich your cart price rules list with 16 more promo actions. Run a great variety of exclusive promotions to easily attract customers' attention and increase sales.

  • Create promotions for cheapest and most expensive products
  • Offer deals with free items
  • Set fixed and percent discounts
  • Create specials with quantity steps
  • Run promotions based on spent amount
  • Enjoy compatibility with Jet Theme by Amasty
60 days money back
Free lifetime updates
90 days free support

Pick combo deal and get 10% off:

Save $72.70

What benefits do you get for your store


Use 20 more discount rules to run fully customized promo campaigns at your shop


Easily create highly targeted promotions that quickly convert to sales


Overcome the complexity of default Magento with smart promotions module

Which types of promotions you can run?

Magento 2 Special Promotions is the extension that will help you run promo campaigns based on the cheapest/most expensive products, quantity steps, cart subtotal and spent amounts. Easily add new promo actions to default Magento 2 promotions create numerous percent and fixed discounts for flexible pricing. Here is the list of the most popular deals you can offer with the help of the extension:

  • Buy 3 items, get the cheapest (most expensive) free
  • Buy 5 products, get the cheapest (most expensive) with a discount
  • Get $10 discount from each $100 spent
  • Get each 3-d, 6-th book with a 20% discount
  • Buy each 2-d, 4-th, 6-th T-shirt with a $15 discount
  • Buy 2 blouses for full price and get 2 more with a 15% discount
  • Purchase 3 bags and get each additional one for $100
  • Buy 4 shirts and get each additional one with $10 off

How to highlight such promotions?

Know how to make your Magento 2 promotions advanced and effective to increase your store average order value and drive more sales. Here are 3 simple tools to highlight your promotions with:


Place banners on top of the product page

You can display a banner for all products at a time, for certain product categories, or separate items.

Place banners under the products description

Show different types of banners for a product at the same time. Or display special banners for definite items.

Add catchy labels

Provide the necessary products with vivid labels. Use them separately or strengthen the impact together with banners.

How to configure them?

Configure promos like 'Buy 4 or 5 items for full price and get each extra item for $50 or with 20% ($20) discount'

Such promotions are possible with the 'Each product after N' action. The magento 2 special promotions tool offers 3 discount types for this action:

  • Percent discount
  • Fixed discount
  • Fixed price

Offer product sets

The settings of the Magento 2 Promotions extension allow you offering sets of definite products (you should specify SKUs). Also, you can let customers compose their own sets from products of specific categories (in this case, you should determine these categories).


Create various discount combinations with cheapest and most expensive items

With the Magento 2 promotions extension one can configure promotions like 'Purchase One and Get One Cheapest (or Most Expensive) Free', 'Buy 5 items, get the most expensive (cheapest) for 25% off' and so on. As soon as BOGOF selling model is an effective tool that encourages customers to make more purchases, cheapest/most expensive based deals will definitely help to quickly empty your stock.

Run promotions based on spent amount

Due to the 'Get $Y for each $X spent' promo type you will be able to easily increase your average order value. Offer deals like 'Buy products for $500 and get $100 discount' to motivate customers spend more.

Create quantity step based promotions with fixed discounts

With the 'Each N-th: Fixed Discount' action of the Magento 2 promotion extension its possible to set any sum as a fixed discount and create as many various deals as you need. E.g. 'Get each 3rd book with $10 discount’.

Define product order for discount application - either the cheapest or the most expensive at first

In this Magento 2 extension, you can choose bundles of products to which the discount will be applied first: to the cheapest or the most expensive items. The option is available in Each N-th, Each group of N and Each product after N actions.

Offer quantity step based deals with a percent discount

Magento 2 discount module also allows you to run quantity step based promotions with a percent discount, so you can easily offer 'Each second camera for 30% off' or 'Get each 3rd bag with a 15% discount'.

Apply quantity step based discounts only for the same products

Configure "Each N-th" actions to create promotions like "Buy N identical items and get the N-th one for 5$ (or with fixed/percent discount)". As a result, the discounts will be applied only to the same products in the cart, not to all the products.

Combine promotions without losing profitability

Limit discounts in case discount from several sources apply to the same item. This way, you don't need to check each and every possible discount source for overlaps and don't spend excessive amounts of money on promo discounts. New algorithm compares original price after Cart Price Rule discount with original price after non-Cart Price Rule discount. Then, it chooses the value you need depending on module configuration.

Choose your perfect promotions solution

Build a smart discount system according to your needs

Special Promotions


  1. $279
  • 20 extra promotion types
  • Buy X Get Y rules
  • Fixed and percent discounts
  • Detailed discount breakdown
  • Promotions based on spent amount
  • Promotions with quantity steps

Special Promotions Pro


  1. $319
  • 20 extra promotion types
  • Buy X Get Y rules
  • Fixed and percent discounts
  • Detailed discount breakdown
  • Promotions based on spent amount
  • Promotions with quantity steps
  • Promotions based on customers' order history
  • Apply customer attributes as rule conditions
  • Product custom options as rule condition

Easily run flash sales in Magento

Apply our Magento 2 Automatic Related Products extension to offer Magento 2 bundle product discounts and maximize profit. Show customized bundles and increase spontaneous purchases.


Highlight your promotional campaigns with Promo Banners extension

Display catchy promo banners on corresponding store pages to let customers be aware of all hot deals and specials you offer with Magento 2 Promo Banners extension.

🤘 How to offer Magento 2 bundle product discount?

If you want to offer a discount on a set of products, you have 2 options: create a promo rule or create bundles.

  • To create a promo rule, go to Marketing > Cart Price Rules and click Add New Rule.
  • Fill in the basic rule information and set conditions that will trigger the rule.
  • In the actions section, set the Apply field to Percent discount for product set.
  • Finish the rule settings according to your needs.

If you want to use Magento 2 bundle product extension, check out our Automatic Related Products module. It allows you to create custom bundle packs and display them on product pages. Also, you can let users purchase a part of the bundle that consists of 3+ products.

Magento bundle product special price is set during various promotions when the customer performs certain actions. This allows you to increase customer loyalty and increase your average check. It is also an effective way to get rid of the product.

Run personalized Halloween promotions in Magento 2

Launch Halloween Promotions in Magento 2 by creating cart price rules that target different customer groups. Our extension supports 16 advanced promo rules where you can shape an offer based on the cheapest or the most expensive products, cart subtotal, and spent amounts.

Adobe partner logo
Magento Marketplace logo
See 216+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Yes, once you buy any extension(s) by Amasty, you’ll get free lifetime updates for the product(s).Also, you will get 3 months of a free trial for support subscription. Magento support subscription plans:Monthly Annual -20% Lite.twhhkw2-s{text-align:...
Do you have the installation service?
Yes, we provide a professional installation service. You can purchase it when ordering an extension. If you buy more than 1 extension in one order, we can install all of them! If you need to configure plugins according to your business needs, you can...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. But we have three months of free support and a 60-day money-back guarantee. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty provides a 60-day money-back guarantee. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you.  To get a full or partial refund of your order, please create a ticket in our support...
How can I receive a discount?
According to the rules of Amasty's Reward Program, you get $15 back to your reward points for every $100 spent. You can spend them to buy other extensions or services from our catalog. These Points are valid for 60 days from the purchase date. You ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload: 1. log in to the customer account; 2. navigate to the Products tab, scroll to thePackages section, andclick the Download link next to the extension that should be updated; 3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
When you get any support subscription plan, it will be prolonged automatically. Also, you can cancel your subscription at any time. For this, go to your customer account and open the Subscriptions tab.
What should I do if my Reward Points have expired?
According to our reward program, the Reward Points are valid for 60 days starting from the moment they’re transferred to your account. But we always try to stay supportive, so you can create a ticket, and we’ll consider your case individually...
How can I use my Reward Points?
How to check your reward points balance? Step 1. Log in to your customer account or create a new one. After this, you will be redirected to your account dashboard. Step 2. In the left menu choose Reward points. Step 3. You will see your current reward...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
What is the license policy? On how many websites can I use Amasty extensions?
Our license allows you to use a single extension license agreement on one Magento installation. If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation...
How can I pay for Amasty extensions?
You can pay for our extensions in any convenient for you way as a full range of payment methods are supported. The most common means are credit card or PayPal. Security and fraud protection are guaranteed. If you need to pay for the order with a non...
Customer Reviews

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

What feature your extension lacks?

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.9.1
Last Update: Aug 16, 2021
2.9.1 - Aug 16, 2021
  • Compatibility now the extension is compatible with Magento 2.4.3, 2.4.2-p2, 2.3.7-p1
2.9.0 - Jun 16, 2021
  • New we added a couple of new Actions so now you can organize multiple tiered discounts for the shopping cart with ease - motivate your customers to spend more for getting bigger discounts
Version 2.8.0
Last Update: Feb 09, 2021
2.8.0 - Feb 09, 2021
  • New we added a new option that allows combining promo campaigns. So now you can allow your customers to apply several conditions for products with special price and do not lose profitability - the algorithm compares Special Price with Final Price after discount and chooses the value you need depending on module configuration.
Version 2.7.18
Last Update: Dec 07, 2020
2.7.18 - Dec 07, 2020
  • Fix we solved the problem with rule preview
  • Fix we solved the problem with Use for Same Product setting
2.7.17 - Oct 13, 2020
  • Improvement MFTF tests were moved to additional packages particular for Magento 2.3.5+ and Magento 2.4.0+
2.7.16 - Sep 17, 2020
  • Fix we solved the problem with discount price rounding
2.7.15 - Feb 26, 2020
  • Improvement MFTF tests were enhanced for "Buy X get Y" action
2.7.14 - Feb 13, 2020
  • Improvement we implemented an enhancement for cart price rules validation
2.7.13 - Jan 23, 2020
  • Fix we solved the problem with applying "Percent Discount: Buy X Get Y Free" rule
2.7.12 - Dec 19, 2019
  • Improvement MFTF-tests were updated.
  • Compatibility compatibility with Magento 2.3.x was improved (this change affects unit-tests only).
  • Fix issues with The Most Expensive and Each Group of N rules were fixed.
2.7.11 - Nov 20, 2019
  • Improvement we implemented an additional validation for Buy X Get Y rules
2.7.10 - Nov 04, 2019
  • Fix we solved the problem with Group of N rule
  • Fix we solved the problem with displaying banner on all store views
2.7.9 - Aug 12, 2019
  • Improvement max length for Promo SKU field was increased
  • Improvement validation for Y products in "Buy X Get Y" action was added
  • Improvement MFTF tests were enhanced for "Buy X get Y" action
  • Fix the issue with cart updating was resolved
2.7.8 - Jun 26, 2019
  • Fix the issue with rounding to 1 cent for Each Group of N: Fixed price action was resolved
2.7.7 - Jun 06, 2019
  • Improvement now extension covered by Magento Functional Testing Framework tests
  • Fix the issue with cart price rule schedule update was fixed
  • Fix the issue with js error on checkout page was resolved
2.7.6 - May 10, 2019
  • Improvement the code was refactored according to Magento standards
  • Improvement the extension was covered by unit tests
  • Fix the issue with banners displaying was resolved
2.7.5 - Apr 29, 2019
  • Fix the issue with Promotions Manager dependency through composer installation was resolved
2.7.4 - Mar 27, 2019
  • Improvement the code for actions "The Cheapest" and "The Most Expensive" was refactored and enhanced
  • Fix the issue with saving cart price rule after uploading banner image was resolved
  • Fix the issue with maximum amount of discount after order placing was fixed
2.7.3 - Mar 18, 2019
  • Fix the issue with SKU validation for "Each Group of N" action was fixed
2.7.2 - Feb 27, 2019
  • Improvement the css code was enhanced
  • Fix the issue with calculating product set discount was resolved
  • Fix the issue with validation by SKU for configurable products was fixed
2.7.1 - Dec 07, 2018
  • Fix the issue with undefined index was resolved
2.7.0 - Nov 28, 2018
  • New the ability to select promo products based on categories for the actions of a "Product Set" type was added. Now you can specify a category instead of manual listing all applicable products
  • Improvement minor adjustments affecting the behaviour of Amasty One Step Checkout discount breakdown were made
  • Fix the issues with "Buy X get Y" action were resolved
Version 2.6.2
Last Update: Nov 13, 2018
2.6.2 - Nov 13, 2018
  • Fix the issue with install extension on Magento 2.2.0 was resolved
2.6.1 - Nov 02, 2018
  • Improvement the integration with Amasty Promo Banners and Amasty Product Labels extensions was enhanced
2.6.0 - Oct 24, 2018
  • New introducing the ability to show promo banners and labels on products to highlight promotions
Version 2.5.3
Last Update: Oct 23, 2018
2.5.3 - Oct 23, 2018
  • Fix the issue with the extension update was resolved
2.5.2 - Oct 18, 2018
  • Fix the issue with the Cart Price Rules was resolved
2.5.1 - Oct 11, 2018
  • Fix the issues with the scheduler on Magento Commerce 2.2.x were resolved
  • Fix the issue with the cart price rule preview on Magento Commerce was resolved
2.5.0 - Sep 05, 2018
  • New the debug mode for a shopping cart was added. Now you can see the discounts applied to each item in the cart
  • Improvement the fields order and the text prompts are changed to simplify the cart price rules settings
Version 2.4.4
Last Update: Aug 22, 2018
2.4.4 - Aug 22, 2018
  • Improvement the integration with Amasty Promo Banners and Amasty Product Labels extensions was added
  • Improvement the work of the discount breakdown feature was improved
  • Improvement the compatibility with the Amasty Shipping Rules extension was improved
2.4.3 - Jul 25, 2018
  • Fix the issue with the counting of items for the action 'buy x get y' was resolved
  • Fix the issue with a group discount when making PayPal payment was resolved
2.4.2 - Jul 18, 2018
  • Fix the issue with reward points was resolved
2.4.1 - Jul 13, 2018
  • Fix the issue with cron in scheduler on Magento Enterprise Edition (Magento Commerce) was resolved
2.4.0 - Jul 04, 2018
  • New the ability to read/update/create rules via Magento API was added
  • New the ability to apply discounts to the same products in the cart via "Each N-th" actions was added
Version 2.3.0
Last Update: Jun 08, 2018
2.3.0 - Jun 08, 2018
  • New the ability to apply a discount to the cheapest or the most expensive products first, by configuring 'Each N-th', 'Each Group of N' and 'Each Product After N', was added
  • New the information section was added. Now you can see the version of installed extension, available updates, User Guide link and other useful data right on the module Configuration page
  • Improvement the 'Calculate Discount Based On' setting was removed from 'Each N-th', 'Buy X Get Y' and 'Each Product After N' actions
Version 2.2.5
Last Update: Jun 06, 2018
2.2.5 - Jun 06, 2018
  • Compatibility the compatibility with Magento versions less than 2.2.4 was improved
2.2.4 - Jun 01, 2018
  • Improvement 'Calculate Discount Based On' setting was removed from 'Each N-th', 'Buy X Get Y' and 'Each Product After N' actions as non-applicable.
2.2.3 - May 07, 2018
  • Fix design of Discount Breakdown was adjusted
2.2.2 - May 02, 2018
  • Compatibility Magento Enterprise Schedule feature support was improved
2.2.1 - Apr 19, 2018
  • Links to usage examples were added
2.2.0 - Apr 04, 2018
  • New discount breakdown introduced. Now you can see all promotion rules applied with discount amount for each
Version 2.1.0
Last Update: Mar 14, 2018
2.1.0 - Mar 14, 2018
  • Improved the 'Product set' action. Now, only SKUs can be used to create a set
  • Improved usability by removing the 'Maximum Qty Discount is Applied To' setting from the 'Group of N' action
  • Fixed the logic of the 'Product set' and 'Group of N' actions
  • FIxed an issue with 'Max Amount of Discount' setting
Version 2.0.5
Last Update: Mar 02, 2018
2.0.5 - Mar 02, 2018
  • Fixed an issue with installation on Magento 2.2.2
2.0.4 - Jan 18, 2018
  • Rare issue with extension installation on Magento Enterprise Edition was fixed
  • Compatibility with 3rd party extensions was improved
2.0.3 - Jan 04, 2018
  • 'Each N-th' action behavior was fixed
2.0.2 - Dec 14, 2017
  • The discount calculation for the "Each Nth" rules was fixed.
2.0.1 - Dec 04, 2017
  • The installation script was fixed.
2.0.0 - Nov 29, 2017
  • The configuration of several promo actions was simplified:
  • The issue with promo rule labels display was fixed.
Version 1.3.1
Last Update: Oct 23, 2017
1.3.1 - Oct 23, 2017
  • Fixed discount display in admin area
1.3.0 - Oct 20, 2017
  • New Magento Enterprise edition Schedule feature compatibility
  • Fixed the rare case of division by zero
Version 1.2.9
Last Update: Oct 05, 2017
1.2.9 - Oct 05, 2017
  • "Each M-th after X-th" rule logic fixed
  • Magento 2.2 compatibility tested and confirmed
1.2.8 - Aug 18, 2017
  • Magento 2.1.8 compatibility improved
1.2.7 - Jun 19, 2017
  • Catalog Rules reindex optimization
1.2.6 - Apr 05, 2017
  • Fix issue with maximum discount amount
1.2.5 - Mar 09, 2017
  • Fix for Schedule feature in Enterprise
1.2.4 - Nov 16, 2016
  • Compatibility with Shipping Rules and Shipping Restrictions extensions
1.2.3 - Sep 26, 2016
  • Fixed minor issue on cart rule edit page
1.2.2 - Aug 24, 2016
  • Improved compatibility with Amasty Free Gift extension
1.2.1 - Jul 26, 2016
  • Fix for JavaScript error which lead to fields being invisible in some cases
1.2.0 - Jul 07, 2016
  • Compatibility with Magento 2.1
Version 1.1.2
Last Update: Jun 10, 2016
1.1.2 - Jun 10, 2016
  • Two new settings added for actions conditions: Custom Options' SKU, Custom Options' Values.
Version 1.0.7
Last Update: Dec 04, 2018
1.0.7 - Dec 04, 2018
  • Improvement the code was enhanced
1.0.4 - Sep 26, 2018
  • Fix the issue with the coupon codes after deactivating the rules was resolved
1.0.3 - Mar 26, 2018
  • Compatibility with Magento 2 Enterprise Edition improved
  • Fixed an issue with duplicating very large amount of rules

Ratings & Reviews

100% of 100
© 2009-2021 Amasty. All Rights Reserved.