Special Promotions by Amasty

  • Popularity Score 775 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Attract customers with exclusive promotions - 'Buy X get Y with -30%', 'Each 2nd shirt for 50%', etc. © Amasty
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect


Special Promotions by Amasty

Amasty Info

Please find full description, live demo and user guide at Magento Special Promotions module page

A powerful promotion tool.

Create promotions which work.

Nowadays customers are literally flooded with discounts and it's difficult to impress them with regular deals. This Magento discount extension adds 10 new discount actions, with the help of which you can provide very effective promotions, which can interest customers. Here are just some examples of discount rules you can create with the module:

  • Buy 2 T-shirts and get 3rd with $30 off
  • Buy pants and get a belt $15 off
  • Buy a coat and get a hat with the 30% discount
  • Add a pair of jeans to the cart and choose any belt you like just for the fixed price of 25$
  • Buy 2 shirts and get any tie for just $10
  • Category tier pricing: buy one for 100, two for 90 each!
  • Get each 3-rd cheapest (or most expensive) item with 20% discount
  • Get 10% off two most expensive products
  • Buy 3 and get 1 cheapest (or most expensive) free, get 6 and get 2 cheapest (or most expensive) free
  • All contact lens (bags, shirts, etc) for $10
  • Buy 2 books and get the 3rd one for free (or for 40%, 50% etc. off)
  • Get $5 discount from each $500 spent’
  • Get any 4 items from category "Accessory" for 50$
  • Shows discount breakdown.

    The savings people make are a powerful factor when considering whether to buy or not (and also whether to keep coming back or not:-) So lets present the facts in front of them in an easy to understand way, as very often customers want to make sure they get all the discounts they are promised. Now you can display the list of discounts with products that are being discounted. For example, they will see: 'Get each 2nd phone with 50% discount: HTC Diamond -$375'. The feature works staring form the CE 1.4.2 version.

    Attract customers with great promotion combinations.

    Configure any possible discount combination with cheapest and most expensive products.

    Due to our Magento promotion extension you can create rules like 'Buy One Get One Cheapest (or Most Expensive) Free', 'Buy 4 products, get the most expensive for 50% off' and so on.

    Create promotions like 'Buy three shirts and get a tie for 50% off' and 'Buy 2 pairs of jeans and get a belt for just $5!'.

    This is possible with actions 'Buy X get Y with Discount' and 'Buy X get Y for Fixed Price', which work with simple and configurable products. You can select products which are discounted (by whole categories or just individual items) and the products which trigger the discounts. The actions work in a similar way, the only difference is 'Buy X get Y with Discount' enables you to provide a percent discount and and 'Buy X get Y for Fixed Price' lets you discount products to a fixed amount.

    You can discount product prices to a fixed amount and have Magento promotions like 'Buy a shirt and get another one for only $10' or 'All socks for just $5!'.

    With the extension you get a new 'Each N-th for Fixed Price' action. The action lets you discount price of any item to a fixed value (considering that the product meets the conditions of the price rule). For example, you can create promotion 'all contact lens for $20', 'buy a pair of shoes, get another one for $30' or similar ones using this action.

    Create promotions like 'each second (third, fourth, etc) camera, phone, etc for 30% or 40% off or for free'.

    The extension adds 'Each Nth with Discount' rule, which you can utilize to offer deals like 'Get each 5th product for free (or with discount)', 'Buy 3 products from a certain a category and get one of them with 40%/50% discount (or for free)' - offer a kind of tier pricing based on category or some other attributes (e.g. attribute set, manufacturer, etc).

    Create promotions like 'Buy 3 or 4 or 5, etc items for full price and get each additional one for $50 ($100) or with 20% (30%, etc) discount'.

    Such promotions are possible with 'All product after N for Fixed Price' and 'All product after N with Discount' actions. The extension always selects the most expensive items for 'full-price' ones, the cheaper products get discounted. You can limit the number of items to be discounted. With these actions you can create rules like 'Buy 2 books for full price and get 2 more with 50% discount' or 'Buy 3 bags for full price and get each additional one for $100'.

    Offer deals of the kind ‘Get $10 discount from each $100 spent’.

    The extension adds ‘get $y discount from each $x spent’ rule, which will stimulate customers to spend more money in your shop. Customers will know they will be rewarded with a discount, when they spend a certain amount of money, which will motivate them to buy more.

    Create promotions like ‘Get group of special items for 100$’.

    The extension adds ‘get group of N for fixed price’ action. You can specify the number of items, which customers will be able to buy for a fixed price. Of course, it is possible to select the products to which the discount should be applied. For example, you can let customers get any 3 products from categories ‘Shirts’ and ‘Ties’ for $100.

    Create promotions offering fixed discount amount, e.g. ‘Get each 3rd t-shirt with 40$ discount’, ‘Buy Levi’s pants and get Burberry belt $50 off’, ‘Buy 5 pens for full price and get each additional one with $3 off’.

    Such promotions are possible with ‘‘Each N-th with Fixed Discount’, ‘Buy X Get Y with Fixed Discount’ and ‘All products after N with Fixed Discount’ actions. You can use any fixed sum of money as a discount for a certain product.

    NEW! Use custom options in the conditions

    You can create conditions based on custom options. For example, you sell cups in your store and there is a custom option to add an engraving to a cup. Now it is possisble to make the promotion rule apply only for the cups with engraving.

    NEW! Create promotions for product sets

    With two new actions added now you can set promotions for particular product sets. Use the following promotion types:

    • Fixed price for a product set ("By a mobile phone, a memory card and a case for 99$! in total")
    • Percent discount for a product set ("If you buy the jacket and shoes together. each item gets 10% off discount")
    NEW! Special promotions for bundle products

    Now you can create promotions for bundle products. Easily set shopping cart price rules to offer bundle items with various discount types.

    Important! Category based rules for configurable products

    If you create the rule for configurable products where you want to specify particular categories in conditions (e.g. category is... or category is one of... etc.), make sure to add associated simple products to the same category with parent products.

    NEW! Virtual products support

    The extension goes all out in support of virtual products. This is the way you can without hesitations apply all the described promotions to virtual items and get a lot of benefits.

    NEW! Enhanced functionality of shopping cart rules grid

    Now Special Promotions includes the functionality of Promotions Manager extension. Thus, you can overview the detailed rule data (the type of discount action and discount amount) right on the shopping cart rules grid. Moreover, this makes possible to manage promotions on the grid:

    - duplicate the rule if you want to create a kind of it;
    - quickly activate and deactivate the rule;
    - easily delete demo (or test) rules, invalid coupons which are no longer needed;
    - change the rule priority.

    If you want to learn more about these features, please check Promotions Manager page.

    Full compatibility with Magento standard features.

    Now it is possible not to apply discounts to products with Magento special price.

    Specially priced items are already cheap. Applying discounts to them in most cases means that you would lose money on such products - now you can prevent this. The extension enables you to skip products with special prices created with Catalog price rules as well.

    Take full advantage of Magento price rules functionality.

    Now it is possible to impose limitations like category or sku and so on to create rules like 'Buy more than 1000 worth of products and get the most expensive item from "gifts" category for free'.

    Completely integrated with Magento.

    It supports multi-store and multi-currency environment, also works correctly with Magento tax functionality.

    Live Demo:

    → Create rules
    you'll be logged in automatically

    → Frontend live examples
    add items to cart and get discounts

    → Bundle product
    add the product to cart and apply the BUNDLEDISCOUNT coupon get a discount

    Also the extension:

  • Is easy to use
  • comes with the detailed user guide
  • Meets all Magento development practices
  • 100% Open Source
  • Is easy to install (takes just a couple minutes)
  • Also included

  • Professional 120-day free e-mail support, help and guidance
  • Risk free purchase, 2-week money back guarantee
  • Paid extension customization
  • Amasty Store

    Please visit the Magento Special Promotions module page to see the complete Change Log list

    Extension Updates Log:

    Version 1.6.1 - Jan 22, 2015
    – Functionality from Promotions Manager extension included.
    – Improvements for "Buy X get Y" special promotion.
    – Discounts on bundle items are now more flexible.
    – Product set rules are now easier to configure.

    Version 1.5.3 - Dec 20, 2014
    – 'Get $y for each $x spent' now takes into account the max allowed qty.

    Version 1.5.2 - Nov 05, 2014
    – Now you can exclude products with catalog price rules discount from promotions
    – Bundle and virtual product support for Magento CE 1.9 and EE 1.14
    – New drop-down structure for actions settings

    Version 1.5.1 - June 24, 2014
    – Tested with the latest Magento CE 1.9 release.

    Tags: buy x get y free, price rules, discount , buy one get one free, BOGOF, buy 1 get 1 free, tier price, special offer, special offers, special price, second product at a discount, special price promotion, special promotions
    M1 Extension Versions

    Special Promotions change log

    2015-11-30 14:53:01
    • Version number: 1.8.1
    • Stability: Stable
    • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
    Version 1.8.1 - November 23, 2015
    – New option to collapse or expand discount breakdown by default
    – Ability to control skip items with special price or not at rule level

    Version 1.8.0 - October 29, 2015
    – New rule added: "Each M After X" - Buy X items and get each M after X with promotion rule applied
    – Now it's possible to limit maximum discount amount for promotions rules provided by extension
    – New setting to allow to calculate discount based on either original item price or item price after previous discount
    – Minor improvements

    Version 1.7.5 - October 07, 2015
    – Internal optimization

    Version 1.7.4 - September 24, 2015
    – New rule `Percent Discount: Buy X get N of Y Free`
    – New rule `Fixed Discount: Buy X get N of Y with $10 Off`
    – New rule `Fixed Price: Buy X get N of Y for $9.99`
    – Minor fixes for discount breakdown

    Version 1.7.3 - August 12, 2015
    – New advanced actions: Each Mth after Xth (fixed, percent)

    Version 1.7.2 - July 27, 2015
    – New feature: a setting if to skip items with tier price

    Version 1.7.1 - July 09, 2015
    – Minor improvement: option to set x as configurable based on sku -amconfigurable
    – Bugfix for quantity of x > y cases

    Version 1.7.0 - June 15, 2015
    – Code refactoring. Now each promotion type has it's own separate file. It helps to maintain and customize discounts logic.

    Version 1.6.1 - January 22, 2015
    – Functionality from Promotions Manager extension included
    – Improvements for "Buy X get Y" special promotion
    – Discounts on bundle items are now more flexible
    – Product set rules are now easier to configure

    Version 1.5.3 - December 20, 2014
    – Now you can exclude products with catalog price rules discount from promotions
    – Bundle and virtual product support for Magento CE 1.9 and EE 1.14
    – New drop-down structure for actions settings

    Version 1.5.1 - June 24, 2014
    – New action: Each Group of N with Percent Discount

    Version 1.5.0 - April 02, 2014
    – New action: fixed price for product set. For example "buy mobile phone, memory card and the case for $99 in total"
    – New action: percent discount for product set. For example "when buying shoes and jacket together, each item gets 10% off"

    Version 1.4.5 - December 05, 2013
    – * removed ability to use categories in child products

    Version 1.4.4 - November 16, 2013
    – Better custom options support

    Version 1.4.3 - November 13, 2013
    – Code refactoring. Fix for some payment methods and wrong invoices generations.

    Version 1.4.1 - October 20, 2013
    – Ability to use CUSTOM OPTIONS in the conditions

    Version 1.4.0 - October 01, 2013
    – 3 new types of actions
    – Fixes for configuration and bundles

    Version 1.2.8 - May 22, 2013
    – Fix of '1 cent' error for XY promotions

    Version 1.2.7 - April 15, 2013
    – 2 new actions.

    Version 1.2.6 - December 12, 2012
    – Bugfix.

    Version 1.2.5 - June 12, 2012
    – New action 'All product after N for Fixed Price'. Let's you create specials like 'Buy 4 shirts for full price and get each additional one for $20' or 'Buy 5 items and get each additional one for $100' and so on.
    – New action 'All product after N with Discount'. Enables you to have discount rules like 'Buy 3 chairs for full price and get each additional one with 20% discount' or 'Buy 2 books for full price and get 2 more with 50% discount', etc.

    Version 1.2.4 - December 05, 2011
    – New action 'Buy X get Y with Discount', works with simple and configurable products. Allows to create rules like 'Buy three shirts and get a tie for 50% off'.
    – New action 'Buy X get Y for Fixed Price', works with simple and configurable products. With it you can create rules of the kind 'Buy 2 pairs of jeans and get a belt for just $5!'.
    – New action 'Each N-th for Fixed Price'. It replaces the old 'Fixed Price' action and adds a lot more flexibility to 'fixed price' discounts.
    – Compatibility with all step and quantity limits for all extension actions.

    Version 1.2.2 - November 17, 2011
    – Fix for incorrect discount with "Get each N-th" action, when different products have the same price.
    – Fix for skipping items with special price for cases, when special price was higher than normal price.
    – Better compatibility with 1.3.x Magento versions.

    Special Promotions change log

    2011-03-14 19:57:50
    • Version number: 1.2.0
    • Stability: Stable
    • Compatibility: 1.4,, 1.4.2, 1.5, 1.6
    Version 1.2.0 - September 01, 2011
    – Ability for discount rules to skip items with special price.
    – New actions added with the extension become available for admin orders as well.
    – Discount breakdown - now customers can see what discounts they get with each order and fot what products.

    Version 1.1.0 - June 10, 2011
    – Ability to discount product prices to a fixed amount, e.g. sell all socks for $5 during promotional period.
    – Promotions of the kind 'each second (third, fourth, etc) camera for free'.
    – Minor fixes.

    ---Need urgent response related to bundle product functional ---Enterprise Edition

    Hi, Can you please confirm if this extension works for bundle products with Magento Enterprise Edition? Also, please confirm on the below if this is possible: 1. Purchase (Product A) which is a bundle product containing items (A1+ A2) and get 20% off on the Product A? 2. Purchase some bundle item from the site and get another bundle item for FREE 3. Buy a bundle product A and get 50% off on Product B bundle 4. Buy a bundle product A with 2 quantity and get 50% off on Product B bundle. Please confirm to me on the possibilities as soon as possible.
    Asked by: John Max
    Hi, John Max! Yes, Special Promotions extension will work for bundle products. All rules you have described will be work fine in your store. If you have any additional questions feel free to contact directly our support team.
    Answered by: Amasty
    Date published: 2014-01-04

    Access Denied

    Hello We purchased your extension some time back.We are facing access denied issue,while placing an order in Magento admin for custom privilege user.Let us know your extension need all privilege to place order? Please confirm
    Asked by: rekha12345
    Hi there, Please contact our support team at and our specialists will fix your issue.
    Answered by: Amasty
    Date published: 2015-09-12

    give the 2 cheapest products for free with 4 products in the cart

    Hi, this seems a great extension, I need to know if something like this can be achieved through this extensions: when a person has is cart 4 product if none of the 4 product are in a certain category then give the 2 cheapest products of the cart for free Is this possibile? thanks
    Asked by: luciad
    Hi there, Yes, with the module you can create the rules to make the promotions you've described. Feel free to contact us for more details, Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2016-01-16

    Why you installation has files like Abstract_1810.php

    HI We have bought this extension. Before deploying it to prod, I want to understand why you have put files like Abstract_1810.php in "app/code/local/Mage/Rule/Model/Condition/Product/". As I understood, it is somehow related to version. But why are those files located in local/Mage? And how it works - it is breaking Magento naming conventions? Thanks.
    Asked by: OlexandrB
    Hello Olexandr, Unfortunately some of Magento versions have category issues after the Module installation. Therefore, if you are running the Magento version you need to rename the file name from Abstract_1810.php to Abstract.php. Please feel free to contact us for more details, Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2016-02-27

    Discount Line not showing on Frontend

    Hi! The promo is working great but in the shopping cart checkout on the Frontend, the discount line after subtotal is not showing up. Help?
    Asked by: kristenju
    Hello, please submit a support ticket here: and our specialists will fix this issue asap. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2015-02-07

    Can this extension?

    Can We set up a promotion that if they buy ANY 2 or more product they get 5% off in the cart. Example: tin sign qty 1 T-shirt qty 1 they would get 5% off the total cart amount. Thank You Bryon
    Asked by: bjcproducts
    Hi there, yes, with the Special Promotions extension you can easily create promotions of the type you've described above. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2015-11-21

    Does this work with Magento Enterprise Edition?

    Just wanted to make sure before I purchased?
    Asked by: Nick_Andrews
    Yes, the module has both editions - Community and Enterprise. Please visit our extensions store to get more details Contact us for more details at any time. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2015-11-21

    how can we chose the most advantageous rule of applying discounts?

    More exactly: We have 2 rules, lets say: 1. if the purchase contains at least 3 products, discount is 10% 2. if the order is at least 100 dollars, discount is 15 dollars. Can the extension chose the rule that generates biggest discount (absolute value), on the case both conditions are met? Thank you!
    Asked by: Anuca12
    Hi there, Unfortunately, the extension can't define and apply the biggest discount automatically. But our specialists can develop this custom feature for you. Please contact us at with a custom feature request. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2016-09-10
    • y_2017, m_2, d_19, h_6CST
    • bvseo_bulk, prod_bvqa, vn_bulk_0.0
    • cp_1, bvpage1
    • co_hasquestionsanswers, tq_8
    • loc_en_US, sid_8053, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
    • clientName_magento
    Get Help

    Support for This Extension

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

    Magento Platform Support

    If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


    About the Developer

    This extension was developed by and is supported by Amasty

    Special Promotions by Amasty is rated 2.1 out of 5 by 26.
    Rated 4 out of 5 by from Super useful and fantastic support The product allow you to do a mind boggling number of different kinds of discounts. From date specific to coupon codes this does it all. My only complaint is that with so many kinds of discounts, it can be hard to pick the correct one to match what you are trying to do.... they are not intuitively named. Once you figure it out though, this is super powerful.
    Date published: 2016-11-30
    Rated 5 out of 5 by from Perfect support I made a dumb mistake on my side during installation. Wrote to Amasty for guidance, they fixed everything for me, works as promissed. No complaints from our client. Amasty did it again.
    Date published: 2015-09-11
    Rated 5 out of 5 by from Good Extension with excellent support Hey Guys, We are using this promotional extension for few of our client stores. It's really useful for the marketing purpose which cover most of the promotional offers. Amasty's support is excellent. Though it's difficult to chat with online, they will respond within 24 hrs through support ticket. I recommend any extension from Amasty, it's developed on standards with excellent support. Thanks, Mak
    Date published: 2015-07-15
    Rated 5 out of 5 by from Excellent Support and Great Extension The support team are very helpful and on hand if you any need help using the extension. They managed to sort a rule which I was having trouble with and found that it was slightly custom to the module, very quickly and very efficiently. Definitely recommend!
    Date published: 2015-06-19
    Rated 5 out of 5 by from Many thanks This module is one of few that offer a big pile of promotional features. Though when I bought it in 2013, the module was generic, just average comparing with others on Magento market. Since that time Amasty released many updates and extended the module functionality. Based on my experience I can only praise the company on the whole and the support team particularly which gave me a hand at various times. Many thanks guys and keep up the good work!
    Date published: 2015-01-16
    Rated 5 out of 5 by from A good way to increase average order value We sell different accessories for women. We decided to give discounts to increase average order amount. We tried a few approaches but the one where discount is given for each N product worked best for us. I also th ink that the discount details breakdown is good for conversions, but want to run an a/b test as well. We now give discount on each fifth product, and that extension handles this promotion rule perfectly. Christmas is coming and we’ll use a combination of promotions, including Buy X get Y free. We tested the latter but something goes wrong when a few Y products are in the cart, we are checking it with Amasty support. Hope, it’ll soon be fixed. In general, we are using promotions all year round, but that extension is really indispensable in the coming holiday season.
    Date published: 2014-10-23
    Rated 5 out of 5 by from Good choice for advanced promotions I bought that extension in summer but began using it only in September, so now I have something to say. I like that rules for promotions are really flexible as they use child product attributes instead of parent attributes. I needed to create promotions with discount for the cheapest product in t he shopping cart. Special Promotions helps sort configurables by price so I managed to make this promotion, Magento doesn’t have that feature out of the box. So if you need to create some advanced promotions, this extension is a good choice.
    Date published: 2014-10-17
    Rated 2 out of 5 by from Good, but beware It adds several new promo types, well suited to a consumer goods site. However, if you have configurable products and want to set promotions per category (like, say, 3rd unit free in all shirts), beware: this extension requires you to add ALL simple products to the categories where you want the promotion to run - not just the configurables, which would be the logical thing to do, and which in fact is the default Magento behaviour. Now, setting what should be a simple promotion, requires me to create a hidden category and add several hundred items to it - a lot of wasted time and effort. If you don't have configurable products, then I suppose it's fine.
    Date published: 2014-10-11
    Rated 5 out of 5 by from Great extension, excellent support! I recently upgraded this extension and had some issues on my site. Amasty offered great support and communication and solved my problem. The extension itself is a must-have to enable discounts and promos that the default shopping cart price rules can't achieve. Recommended!
    Date published: 2014-07-14
    Rated 5 out of 5 by from Great extension and support Purchased this extension short while ago with installation service. Installation was done in two days, with the help of adjusting the template so it shows the right information in the right place. Help with setting up the first promotions was quick and clear. Very satisfied thus far!
    Date published: 2014-03-06
    • y_2017, m_2, d_19, h_10
    • bvseo_bulk, prod_bvrr, vn_bulk_0.0
    • cp_1, bvpage1
    • co_hasreviews, tv_0, tr_26
    • loc_en_US, sid_8053, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
    • clientName_magento

    In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



    * Required Fields

    Close window

    Forgot Your Password?

    Please enter your email below and we'll send you a new password.

    * Required Fields

    Close window


    To upload extension you must be logged in.

    * Required Fields

    Close window

    You are using an outdated browser

    We built Magento Connect using the latest techniques and technologies.
    This makes Magento Connect faster and easier to use.
    Unfortunately, your browser doesn't support those technologies.
    Use the links below to download a new browser or upgrade your existing browser.