Additional Promotions

Additional Promotions

by MexBs
Compatible With: Community 2.1

Tech Specifications

Current Version:
Stable Build
22 August, 2017
Extensions, Sales, Promotions
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 IE Windows: 10, 11, 8, 9, Edge
License Type:


Add a variety of promotion types to your site - BOGO, 1+2, each Nth, discount steps, bundles, category tiers and more!

Other Extensions by MexBs


Back to top

The Additional Promotions extension adds a whole new variety of promotion types to your Magento store. The extension allows you to create virtually any possible promotion that you can think of – BOGO, 1+2, 2+2, Discount Steps, Bundles, Each Nth, Category Tiers, Cheapest and more!

Key Features of Additional Promotions Extension

Add a Variety of Promotion Types to Your Store

Make your store unforgettable by offering an assortment of promotions to your visitors.  Visitors get used to promotions very fast and this is why it’s so important to excite them with new promotions on a frequent base. Additional Promotions extension makes this possible by adding a whole new variety of promotion types to your store.

  • BOGO / Extended BOGO

    The classic BOGO (Buy One - Get One) promotion allows you to give the customer the item A for free (or with a discount) on buying the item B. This promotion can be used in various situations – when you want to get rid of a stock of unpopular items, to get users to know about a new item in your store, or just to make your customers happy by giving them a gift with their purchase.  

    The extension also makes it possible to create "extended BOGO" promotions – this is when the customer gets his free (or discounted) item A on buying some amount of item B and some amount of item C. The "extended BOGO" gives you the power to create advanced promotions that encourage the customers to buy more of your products.

    Examples of promotions - BOGO:

    - Buy a phone, get a screen protector for free
    - Buy two T-shirts, get a pack of socks with 50% discount
    - Buy a bottle of wine, get two packs of chocolates with 10$ discount
    - Buy a washing machine, get three packs of washing powder for 5$ each

    Examples of promotions – Extended BOGO:

    - Buy a T-shirt and pants, get a jacket with 30% discount
    - Buy a kettle and three packs of tea, and get a set of cups for free


  • Each Nth, 1+1, 2+2, 1+2, Category Tiers

    A popular way to bump up the sales of a particular product type is by using the "amount tiers" or the "category tiers". The "amount tiers" (each Nth, 1+1, 2+2, 1+2) give your customer the motivation to add few more items of the same type, in order to get the next one (or the next few) for free (or with a discount).

    On the other hand, the "category tiers" define a discount for the occasion when some amount of items has been reached.

    Both are very powerful tools to increase the sales of a particular product type.

    Examples of promotions – Each Nth

    - Get each third T-shirt with 20% discount
    - Get each forth pack of socks for free

    Examples of promotions – 1+1 / 2+2/ 1+2

    - 1+1 on all shorts (the cheapest among the two will get discounted)
    - 1+1 on the whole shop (the expensive among the two will get discounted)
    - 1+2 on glasses frames (the two cheapest among the three will get discounted)
    - 2+2 on all jewelry (the two cheapest among the four will get discounted)

    Examples of promotions – Category Tiers

    - Buy three T-shirts for 20$
    - Receive 20% discount on buying two pairs of jeans
    - Buy four packs of pasta and get 3$ discount

  • Bundles

    The classic bundles are used to provide the customer with a pack of products. They are usually used when the customer doesn’t know what he wants, or when the customer looks for an "all in" solution. 

    Out of the box, Magento makes it possible to create bundle products – those are the products that consist out of another products. That is, the customer buys a pack of products that are defined by the store owner. This is an awesome functionality, however it is limited. What if you would like to make the bundle much less strict? That is, you would like to give the customer a discount for buying some item from category A, together with some item from category B? This is currently impossible with the Magento native functionality.

    The Additional Promotions extension makes it possible to create flexible bundles. Give your customer a good price (or a discount) when he buys one (or few) products from category A, with one (or few) products from category B (and even maybe with one or few products from category C or D). 

    Examples of promotions – Bundles

    - Buy two T-shirts, pants and a cap for 20$
    - Buy a bouquet of flowers, a bottle of wine and two packs of chocolates with 20% discount
    - Buy three T-shirts and two hoodies from the new collection with 20$ discount

  • Discount Steps / After M added

    The "discount steps" promotion is an innovative marketing approach for increasing the sales of some type of product. The "discount steps" offers the customer to receive a higher discount when buying bigger amounts.

    For example, offering the customer to receive a 10% discount on buying first 5 products, and a 20% discount on buying the next 5, can make the customer decide to purchase 10 pieces of the product instead of just 5. You also can decide to offer the first one (or few) pieces for the full price, and to offer the discount only on the next ones.

    "After M added" is similar to "discount steps", and it is basically the simplified version of it. It allows you to offer your customer to receive a discount on some type of product, but with a condition that the customer has added some amount of this product for a full price first.  That is, the customer will receive a discount for his next K products, only if he has added M products to his cart for a full price.

    Examples of promotions – Discount Steps

    - Buy the first T-shirt with 10% discount, the second with 20% discount and the third with 30% discount
    - Buy the first two books for a full price, get the third for 10$ and the forth for 5$ only

    Examples of promotions – After M Added

    - Buy the first three T-shirts or shorts for a full price, get all the subsequent T-shirts or shorts with 30% discount
    - Get 5$ discount on every item from the new collection, after buying two for a full price

  • Get Y$ for Each X$ Spent

    Encourage your visitors to spend bigger amounts of money by giving them a "cash value promotion". That is, every X$ they spend on some type of products is now worth Y$ more! This is an awesome way to give your customers a discount without making them feel that it is just another "old school" discount. Instead, they feel that in your store their cash is worth more.  

    Examples of promotions – Get Y$ for Each X$ Spent

    - Get 2$ on each 5$ spent on items from the last summer collection
    - Get 1$ on each 10$ spent on all flower bouquets or chocolate pralines

  • Cheapest / Most Expensive

    Give your customer a present by discounting the cheapest / the most expensive product in his cart. This is definitely a great way to increase customers’ love to your store.

    Examples of promotions – Cheapest / Most Expensive

    - Get the cheapest T-shirt in the cart for free
    - Get 10% on the most expensive flower bouquet in the cart 

Use Customer History and Attributes in Promotions 

A great way to increase customers’ loyalty is by giving them a personal attention, and by rewarding them for their history of purchases. Customer who will get an amazing discount for his 10th purchase, or the customer who will get a nice bundle offer for his birthday will be thankful and will return to your store in the future.

The Additional Promotions extension extends Magento cart rule conditions to make it possible to add customer attributes (eg: date of birth, country etc), and a customer purchase history (eg: number of completed orders etc) as conditions to the promotions.  


  • Get a free T-shirt for your 10th purchase in our store!
  • Especially for your birthday - get any bottle of whiskey for 5$ only!
  • Only for customers from New York – New York poster for free on a purchase of any painting from the new collection

Use Product Custom Options in Promotions 

Create more flexible promotions by adding custom options to your promo conditions. This feature is the solution for you if you want to offer customer a promotion, only if he chooses a particular option value of the product.  It is also a great tool to encourage your visitors to choose the more expensive options of the product.


  • Get 20% discount on glasses lenses with polarization
  • Get 1+1 on T-shirts with a sewed logo
  • Buy a bouquet that has a musical greeting cart attached and get 50% discount on any pack of chocolates

Discount Breakdown

Display a comprehensive discount breakdown in the cart. This will list the discounts that has been applied in customer's cart, and will encourage the cutomer to proceed to the checkout. You can also hide the discount breakdown if you wish.

Additional Features

  • Skip products that have a tier price / a special price / a catalog rule price
  • Limit the maximum discount amount per rule

Mass Delete Promotions in the Grid

The Additional Promotions extension comes with another small but handy functionality – a mass deletion of cart promotions through the cart promo grid. This feature helps you to keep your promotions neat and to keep any old or junky promotions out of your store.

Our Policy

  • 100% Open Source
  • Free lifetime support
  • 25 days money back guarantee

Demo Site

Software Updates

By purchasing a license of the extension, you also get free software updates for a lifetime. We are already working on new cool features which will for sure improve the usability of your website. And all this is free for you!

I have more questions, how can I contact you?

You can send us questions/requests to, or contact us through our contact form in the website. We will answer you as fast as possible!


Release Notes

Back to top


  • Compatible with CE: 2.1
  • Stability: Stable Build
  • Description:

    First release of the extension


Back to top
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.

Q & A

Back to top


Back to top