Powered by Adobe Commerce 2.4.5


Special Promotions Pro

by Amasty
Adobe Innovate Exchange Partner


Back to top

Build a clever discount system instead of conducting occasional special offers. Analyze your stock and create cart price rules that help you sell. The module adds 22 new action types as well as thought-out conditions functionality, which enables you to create highly individual and accurate promotions.

Now you can limit cart price rules using cart and customer attributes, e.g. membership says, gender, date of birth or shipping region, etc. Such a personal approach in offering promotions makes customers feel cared about and they pay back with loyalty. Let customers understand that shopping at your store is beneficial. Create several cart price rules for various occasions, wisely limit access to promos, give small prizes for shopping and customers will not resist coming back. For example, you can create complex rules like 'Buy a watch, get 2 wristlets with $15 off' and apply it only to men with more than 30 days of membership.



  • More than 20 promotion types are available to create
  • Set the base price for discounts calculation
  • Run advanced promotions based on conditions
  • Skip products with special prices
  • Add free shipping to each promotion you run
  • Use coupons as a tool to measure the effectiveness of tour campaigns


Wide Range Of Promotion Types 

Suits All Tastes & Needs 

'The cheapest' and 'The most expensive' You can create offers based on the cheapest and/or the most expensive products in the cart. For example:

  • Buy sneakers and shoelaces will be for free.
  • Buy jeans and a T-shirt will be with a 50% discount
  • Buy 3 different watches and the most expensive will be with 50% off


Get $X For Each $Y Spent

Сreate offers based on the amount of money spent. For example:

  • Spend $300 and get a $40 discount.


Buy X Get Y

This group of actions includes promotions connected with two different products - users buy one and get another one at a discounted price.

  • Buy a laptop, get a mouse for free
  • Buy pants, get a tie with $10 off
  • Buy any pizza, get a dessert for $9.99


Each Group Of N

Create promotions to sell more pieces of the same product - set a percent or a flat discount.

  • Buy 10 sponges for $2.99
  • Buy 8 chocolate with 40% off


Each Product After N

Give discounts on additional products which you want to sell with.

  • After you buy 3 books for the full price, each second one will be with $15 off
  • After you buy 5 T-shirts, each new one will be with a 50% discount.
  • After you buy 1 box of contact lens, each third box will be for $10


Product Set

Create product sets according to your needs and set fixed or percent discounts for them.

  • Get a chair, a lamp and a cushion for $200
  • Get a bed, 2 pillows and a blanket with a 25% discount


Each N-th

These actions are good for products, which are usually bought in several pieces. You can set which of the pieces will be discounted.

  • Buy 4 wheels, get 4th with 50% off
  • Buy 3 TVs, get 3rd for $89
  • Buy 6 paper towels, get each 2nd with $3 off


Accurate Conditions For Rules Limitation

Customer Attributes

The module implements new conditions based on customer info. Specify customer's Name, Gender, Date of birth, Membership period, etc. to apply proper discounts to the right people. 


Order Subselection

Specify order statuses (pending, completed, etc.) and time after orders were placed to restrict rule use. 


Purchase History

Set precise limitations based on orders qty and total sales amount. Reward customers who had spent significant money amounts and show that you value them. 


Cart Attributes

Use such attributes as Subtotal, Items qty, Shipping Region, etc. to give discounts only for certain carts. 


Custom Options

Create custom options for products and use them as rule conditions. This is a very accurate way to limit promotions, you can adjust the offer to any case. E.g. you offer glasses, and there's a custom option to include an engraving. In this case, you can offer discounts only on engraved glasses.


Features For Smart Operation

Skip Products On Special Price

Giving discounts for products at a special price is not profitable and manual price editing for every product is a monkey job. Now you can enable 'Skip products on special price' option and save your time.


Choose A Price For Discount Calculation

Define which price should be selected for discount calculation for every rule. Choose one of three options - original price, price after previous discounts or special price.


Discount Display On The Cart Page

Clearly indicate a discount amount on the cart page. Let customers know that they used special offers.


User Guide:

| Take a look at the detailed user guide |



 | Promotions Grid | See the examples of the rules you can create |

| 'Buy One Get One Free' rule on the frontend | Add 2 bottles to cart and one of them will be for free |

| 'The Cheapest, also buy 1 get 1 free' rule on the frontend |  'Buy 3 and get the cheapest with 30% off' rule (use the coupon CHEAPEST) |


Our Support Policy:

  • Support Service subscription may be purchased separately. Please contact vendor for details;
  • 25-days Marketplace Return Policy.

Technical Specifications

Back to top

Seller profile


Seller contact


Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current), 2.1 (obsolete), 2.2 (obsolete)

Commerce on prem (EE): 2.3 (current), 2.4 (current), 2.1 (obsolete), 2.2 (obsolete)

Commerce on Cloud (ECE): 2.3 (current), 2.4 (current)


Stable Build


23 May, 2022


Extensions, Sales

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


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

    Version 2.8.6
    Last Update: Mar 16, 2022
    2.8.6 - Mar 16, 2022
    Improvement compatibility with Amasty Order Status was improved
    Fix we solved the problem with Current Uses and Global Uses Limit settings


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

    Version 2.8.4
    Improvement: we added information tooltip for Maximum Qty Discount field


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

    - the debug mode for a shopping cart was added. Now you can see the discounts applied to each item in the cart
    - the fields order and the text prompts are changed to simplify the cart price rules settings
    - 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


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

    Magento 2.2 compatibility introduced


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

    Magento 2.2 compatibility introduced


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    – Fixed minor issue on cart rule edit page
    – Improved compatibility with Amasty Free Gift extension
    – Fix for JavaScript error which lead to fields being invisible in some cases


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Version 1.2.2


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top