Auto Add Promo Items for Magento 1

Automatically add free promo products to cart. Offer promo items with discounts and inform customers about promotions with catchy banners. Make little surprising presents and customers won't hesitate about returning to your store!

  • Optimized for mobile
  • Offer promo items with a discount
  • Display catchy banners and promo items on product pages
  • Clearly indicate promo items in the cart
  • Configurable & bundle products support
  • Works with coupon codes
Add to Wish List

Pick a combo deal with 15% discount:

Save $62.55

Make customers feel loved by giving them little presents

The magic of 'FREE' is very powerful

What can be more attractive for a customer than getting a free product with purchase? Nothing! Studies show that free presents are a lot more effective than even big discounts, in other words a free five-dollar product attracts more customers than a ten-dollar discount.


Organize and manage promotional campaigns

You can start with basic ones and then create most sophisticated specials. 'Buy 1, get 1 free', also known as BOGOF, is a type of special recognized by all vendors and loved by all customers. Are you using it at your store?

Upgrade your promotional toolbox

Promotions must be updated from time to time, because customers get used to them. For example, you can start with specials like 'Get a free photo frame when purchasing 2 photo albums and a pack of photo paper' and then invent something new.


The service you might be interested in

Looking to equip your store with additional features and overcome the limitations of Magento 1?
Explore the custom development services we offer! Your initial consultation is free.

Observe the solution in action

Automatically add free promo items to cart

When customers meet conditions of such promotions, our gift extension will automatically add free items to cart. Zero price will be displayed for the items. Magento auto add to cart tool also enables you specify a text label for the free items, so that customers have a clear indication that they are receiving a gift.


Offer configurable products as free gifts

Magento Auto Add Promo Items module supports configurable products as free gifts. This means customers will be able to select product attributes or needed custom options. Click Free Gift button in the cart and you'll see a user-friendly and responsive pop-up window or a page block with available options. The extension also supports bundle products.

Create classic 'Buy 1, get 1 Free' promotion

In addition to promotions like 'Get a free pen for every 10 purchased' you can have specials like 'Buy 2 shorts and 2 t-shirts, get slippers for free', 'Order a camera, SD card and a tripod, get a camera case for free', etc.

Unlimited number of rules per shopping cart

If you run several promotions with free items at your store, customers will be able to use any number of these promotions in one order. For example, if you have two discount rules like 'Buy 5 shirts, get 2 ties free' and 'Buy a phone, get a free wristlet', due to the Magento auto add to cart tool customers will be able to take advantage of both promotions in one order. The number of rules, that can be applied simultaneously, is unlimited.


Clear stock

Very often store owners have products that are either oversupplied or not popular. How make customers click on Add product to cart button? Why wait till these items get outdated or spoilt? Make them work for your business with the extension!

Automatically add gifts for every $X amount spent

With a new action type it's possible to automatically add free promo products to cart each time customers spend a particular sum of money. For instance, you can set a rule so that a customer will get a free T-shirt for each $500 spent. It means that if the cart subtotal equals to $1000 – the customer will get 2 T-shirts (one for each $500 spent).

Show Popup window on Checkout Page

'Show Popup on Checkout Page' option enables you to offer free gifts to your customers not only at the Shopping Cart page but also during the checkout process. With this option you get an additional opportunity to give your customers a positive shopping experience and increase loyalty.

Expand promotion functionality

With this auto add to cart extension you get three new discount rules, which let you provide free items either on per shopping cart or on per product/product group level. Also you can specify SKUs of the items which are provided as gifts to customers.

Create custom prefixes

Specify unique promo items prefixes displayed for orders in the admin panel. With the option you can create a separate prefix for each particular rule.

Manage tax calculation for promo items

It's possible to enable/disable tax calculation for promo products that are offered with discounts. Therefore, you can set tax policy according to your specific needs.

Virtual products support

Now all online merchants selling virtual products have a great chance to create tempting promotions with the Auto Add Promo Items extension. The module fully supports virtual products enabling you offer them as free gifts.

Ability to create not product-based promotions

The promotions do not have to be product-based. You can have offers based on subtotal, product quantity, other attributes. For example 'Free installation for orders over $300', 'Free bag for orders of 4 or more products'.

Avoid free gifts' doubling

Sometimes items may be used both in the free gift and promotion rules. Thus the customers may have two or more items for free with one purchase. The module has the option to apply only promo rules in such cases.

Choose whether to use free or paid shipping for promo items

You can configure which shipping to use for promo items - free or paid. This is crucial when delivering heavy-weight or dimensional products.

Specify whether to add to cart multiple promo items or only one product

In case you use these actions:

  • Auto add promo products for the whole cart;
  • Auto add promo items with products;

you can choose whether to automatically add all specified free items to cart or let customers select only one item.

Downloadable products support

Software, e-books, images, music or video – any type of content that can be packaged into files and downloaded now can be offered to the customers as a free gift.

Automatically add free downloadable items

Now it's possible to automatically add downloadable products to cart as free gifts without customers' confirmation.

Promo products with discounts

Offer promo products with discounts

Provide customers not only with free promo items, but let them choose the products with discounts as bonuses if they meet your rule conditions. You can specify either fixed or percent discount for promo products.

Show original product price in the pop-up

Use this option to let customers see that they can get bonus products with a discount. The module displays two prices – original and the discount price. A special price will be displayed instead of the original one if it is set.

Display product discount on the cart page

Inform customers about discounted products added to cart. Now you can enable product discount display right in the shopping cart, so that customers will clearly see the price difference.


How customers will know about the free gifts

Display informative banners

Advertise your promotions with the help of catchy banners added to the product page. Let store visitors know about your promotions and redirect them to the promo items pages. You can also specify additinal promo text that can be displayed together with banners or instead of them.

Advanced promo options

With the extension, you can add promo items' images, descriptions and labels. These options will show which promo products the customer can get. Enable the display of  promo items name and a short description for each promo product.

Choose where to display banners and texts

Easily specify where to display promo banners, additional texts and the list of promo items:

  • Top Banner - the banner and/or addtional text will be displayed above the product image;
  • After Product Description Banner - the banner and/or addtional text will be displayed above the 'Add to cart' button;

Fine tune special offers display

With new Promo Banners Lite, easily display banners, basing on their product SKU or their category.

Developed as a native part of Magento

Compatibility with responsive Magento themes

The extension is designed to be fully compatible with responsive Magento themes. It meets the requirements of widescreen, tablet and mobile view.

Get support of all native Magento promotion features

You can use all standard Magento conditions to define the cases, in which the rule should be applied. You can specify the number of free items provided with each rule application, also you can limit the maximum of free items per order, etc.

Tax calculation support

This Magento gift extension fully supports tax calculation and currency conversions.

Fully supports Magento stock functionality

The module will add free products to cart only if they are in stock. Out-of-stock items will be added only when admin allows orders of out-of-stock products.

Works both with and without coupon code

If you would like free items to be added to cart immediately once the rule conditions are met - please leave the coupon field blank. If you would like customers to get free items only after they enter a coupon code - please specify the coupon code for the discount rule.

One step checkout support

The module is compatible with one page checkout functionality and allows displaying gift options on the checkout page.

Try more solutions to enhance customers’ loyalty

Amaze customers with great deals

Introducing Magento 2 Special Promotions - the ultimate extension designed to enrich your cart price rules list with 20+ promo actions, allowing you to run a variety of exclusive promotions like buy-one-get-one-free, quantity-based discounts, and bundle deals. With the power to highlight promotions with banners and seamlessly combine multiple promotions without losing profitability, this extension empowers you to attract customers' attention, increase sales, and maximize the potential of your Magento store.

Enhance your store's functionality and security with our Magento 2 Migration Service, guiding you through every step of upgrading to Magento 2.

Adobe partner logo
Magento Marketplace logo
See 500+ 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 Magento 2 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?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
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 offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
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 the packages section, and click 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 ...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
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 of Magento...
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...
Can a customer pick the size or other attributes of a free product?

Yes, with the extension you can automatically add configurable products to cart as free gifts, your customers can select product attributes. Read on to see the example.

Can a rule be applied based on what other items are in the cart?

Yes, with the extension, you can create a limitless number of rules for a shopping cart. For such promos as 'Buy 2 shorts and 2 t-shirts, get slippers for free' there is a special action 'Autoadd promo items with products'. To see more follow the link below.

Can I add more than one free product?

Yes, in case you've set up a free gift for every $100 spent, a customer will get two free gifts automatically added to the cart or displayed in the pop-up when spending $200 or buying 2 items (for 'buy one product get another free') . Besides, you can make it by following the rule: 'get one X and one Y for each two A'. To see more details read on.

Can I give customers a few options of free products to choose from?

Yes, you can not only add free gift to cart, but provide as many options as you like. You can specify SKUs of the products that are provided as free gifts and point them out as promo items. Depending on the number of promo items you set, you need to specify the discount amount. To see the screenshots read on.

Can I include shipping cost to the free product?

Yes, you can allow or restrict free shipping for promo items. Free or paid shipping can be used applied to promo products, which is of a critical importance for heavy-weight or fragile products. To see the settings go on reading.

Can I limit the number of free items per order?

Yes, if you want to add one free gift to cart in one order, you should apply the maximum quantity discount to 1. To see the screenshot read on.

Can I limit the number of free items per several orders?

Yes, you can limit it making changes on the rule information tab. You should create a coupon and enter 1 in the 'user per customer' field. However, the rule will work with registered customers only and all the guest visitors will be able to get a present for each order. To see how to change it read on.

Can I use a rule “Get Free X when Y is spent”?

Yes, the extension offers 'free product with purchase for a total of X' or 'auto add promo items for every $x spent' action. You need to specify the number of free gifts and set up the 'Buy X'. You can also enable your customer to choose one out of several free gifts. To see how to make it go on reading.

How to install Magento 1 Amasty extensions?
Each Amasty extension package is provided with the extension files, installation & setup guides and a license agreement. Some extensions include import file examples as well.Before installing any extension, please create a backup of the root folder...
How to use “Auto Add Promo Items for every $X spent” Action

With the action, you can add a free gift to a cart for a specific amount of money spent by a customer making all the additional settings like specifying the discount amount, etc. Go on reading to see a full answer.

How to use “Auto Add Promo Items for the Whole Cart” Action

With the action, you are able to give a free gift with each purchase. Besides, you can configure the number of promo items and specify a discount amount instead of giving the products for free. See a complete answer to learn all the options.

How to use “Auto Add Promo Items with Products” Action

The 'Auto Add Promo Items with Products' action can be used to add a free product a customer will get with a purchase. You can define the number of promo items provided for a discount step, indicate a maximum discount, other settings. Read on to see all the possibilities.

How to use “Auto Add the same product” Action

This is one of the 4 new actions added to your Magento with the module. You can offer the same product to your customers, as he/she's added to the cart at a lower price or for free. Read on to see more details.

Remove free items from shopping cart

Auto Add Promo Items extension allows to offer more than one free item for each rule. However, all applicable free items will be automatically removed from the cart if overall conditions do not apply anymore.

Customers are able to remove free items from the cart manually.

Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

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.7.14
Last Update: Sep 02, 2019
2.7.14 - Sep 02, 2019
  • Improvement compatibility with 3-rd party extensions was enhanced
2.7.13 - May 14, 2019
  • Fix the issue with applying several free gift rules in one cart was resolved
  • Fix the issue with auto adding free gift in cart was fixed
2.7.12 - May 03, 2019
  • Fix the issue with banner label position at media block was resolved
2.7.11 - Mar 27, 2019
  • Fix the issue with changing qty for second promo product was resolved
2.7.10 - Feb 07, 2019
  • Improvement escape for SKU name was added
  • Fix the issue with incorrect number of free gifts in shopping cart after changing product qty was resolved
2.7.9 - Dec 17, 2018
  • Improvement the ability to show product special price in popup was added
  • Fix the issue with Discount Qty Step was resolved
2.7.8 - Nov 12, 2018
  • Fix the issue with Content Staging process on Magento was fixed
2.7.7 - Nov 05, 2018
  • Fix security fixes
2.7.6 - Oct 22, 2018
  • Fix the issue with free items quantity after changing rule settings was resolved
  • Fix the issue with tax displaying in a pop-up window was resolved
2.7.5 - Aug 23, 2018
  • Fix the issue with labels displaying on products images was resolved
2.7.4 - Aug 16, 2018
  • Improvement the note for settings \"Add Simple Products Automatically, Without Confirmation\" and \"Add Downloadable Products Automatically, Without Confirmation\" was added
2.7.3 - Jul 30, 2018
  • Compatibility the compatibility with the Amasty Shipping Rules extension was added
2.7.2 - May 24, 2018
  • Localization updated
2.7.1 - May 07, 2018
  • Fix popup design was adjusted
2.7.0 - Apr 05, 2018
  • New we introduced a new action - 'Add gift with each N-th product in the cart' which allows you to add gifts automatically based on the product quantity in the cart.
Version 2.6.5
Last Update: Feb 21, 2018
2.6.5 - Feb 21, 2018
  • Localization updated
2.6.4 - Feb 21, 2018
  • Changed default style for gifts popup. Now popup is wider so more gifts can be displayed.
  • Fixed some JS errors.
  • Other minor fixes.
2.6.3 - Nov 28, 2017
  • A minor fix was made
2.6.2 - Nov 23, 2017
  • Fixed rare loop situation
2.6.1 - Nov 03, 2017
  • Magento Enterprise Edition compatibility improved
2.6.0 - Sep 29, 2017
  • New Stock Qty and Product Weight attributes are now available to use in Conditions
  • Improved compatibility with Special Promotions and One Step Checkout extensions
  • Tax\\VAT calculation improved
  • Number of minor fixes
Version 2.5.2
Last Update: Aug 07, 2017
2.5.2 - Aug 07, 2017
  • Older Magento versions compatibility improved
2.5.1 - Jul 11, 2017
  • New option: apply next based rules on gifts added with the current rule or not
  • Internal improvements for products with custom options
2.5.0 - Jun 27, 2017
  • New feature: show gift on cart inside page block. Now you are able to set up show gifts in pop-up or on the cart page
  • Fixed bug when try to create rule with valid Promo Items Discount value
Version 2.4.5
Last Update: Jun 13, 2017
2.4.5 - Jun 13, 2017
  • \"Skip if special price\" logic was fixed
2.4.4 - Jun 12, 2017
  • Stability improvements
2.4.3 - Jun 01, 2017
  • Minor fixes
2.4.2 - May 18, 2017
  • Banners logic was simplified
2.4.1 - Mar 15, 2017
  • Field renaming for better understanding of rule's setting. I.e. for some rules the setting \"Discount Amount\" is renamed to \"Number of gift items\".
2.4.0 - Feb 27, 2017
  • New feature to enable/disable Promo Banners for each rule separately
  • Now ignores spaces when filling in \"Promo Items\" field with SKUs
  • Now final (discounted) price is taken into consideration, when filtering products on category pages
  • Fix for incorrect calculation for “Calculate Tax For Promo Items” in general settings
  • Fix for grand total incorrect calculation when in Promo Item Price tab the value of Promo Items Discount is bigger than the price of free gift item
  • Fix for error on getting gift when in Promo Item Discount field the value is set with characters other than numbers
  • Fix for incorrect banner activation on product page (Validate condition based on = Cart) when product does not satisfy rule conditions
  • Fix for automatic pop-up opening didn't work with empty value in Select Promo Block (System -> Configuration -> Promo items -> Popup)
  • Fix for notification on successful adding of free gift on product page after page reload
  • Fix for products that are “out of stock” or “disabled” could be shown on banner
  • Fix for Store View was no taken into account when creating order from Admin panel
  • Fix for Free gift was given with activated setting \"Do not Offer Promos for Products with Special Price = Yes\"
  • Show reminder if gift is \"out of stock\"
  • Fix for gift item was added automatically if this item is not free
  • Added extra free gifts if bundle product is added through admin panel
  • Fix for label \"Prefix For The Promo Item Name In The Order\" wasn't added when adding item by admin panel
  • free gift is given for bundle product with special price and activated setting \"Do not Offer Promos for Products with Special Price = Yes\"
Version 2.3.14
Last Update: Dec 07, 2016
2.3.14 - Dec 07, 2016
  • Fix for banner bug, in case when first child product in configurable was out of stock
  • Added ability to include/exclude tax, and calculation is now based on store/base currency for rule \"Auto Add Promo Items for every $X spent\"
  • Fix for missed CSS file path
2.3.13 - Nov 14, 2016
  • Correct handling of tax
2.3.12 - Oct 18, 2016
  • Added hints for attributes usage
  • Added warnings about possible wrong configuration
2.3.11 - Sep 19, 2016
  • Now it is possible to add Store Credits as a gift, if the Amasty Store Credit extension in installed.
2.3.10 - Sep 12, 2016
  • Allow/deny auto adding gifts for admin orders
  • JS minification fix
2.3.9 - Aug 17, 2016
  • Minor fix for generating URL for cart update page
2.3.8 - Aug 11, 2016
  • New option: Add Downloadable Products Automatically
2.3.7 - Aug 04, 2016
  • Option to show banners from all matched rules or show one banner only.
  • Minor fixes
2.3.5 - Aug 01, 2016
  • Fixed auto-adding gifts when customer removes main product from the cart multiple times.
2.3.4 - Jul 29, 2016
  • New setting added. How to validate rules - for the current product only or for the whole shopping cart.
2.3.3 - Jul 28, 2016
  • 3-d party checkout extension compatibility
2.3.2 - Jul 26, 2016
  • Fixed banners display when the free gift is out of stock
2.3.1 - Jul 13, 2016
  • Option to show offers based on current product only or whole shopping cart content
2.3.0 - Jul 01, 2016
  • Tax calculation for not free promo items
  • Option to set prefix for the promo items per each rule (previously it was a global setting)
  • Stability improvements
Version 2.2.11
Last Update: May 11, 2016
2.2.11 - May 11, 2016
  • PHP 7 compatibility and minor improvements
2.2.10 - Mar 09, 2016
  • Minor improvements
2.2.9 - Jan 18, 2016
  • Compatibility with Magento EE Gift Cards and stability improvements
2.2.7 - Nov 27, 2015
  • Now it is possible to reward customer for each $X spent with conditions (previously the module took into account all products)
  • Small stability improvements
2.2.5 - Nov 13, 2015
  • Fix for discount on invoice
2.2.4 - Oct 20, 2015
  • Downloadable products support
2.2.2 - Oct 07, 2015
  • Show \"Banners tab\" for 'Auto add with products' and 'Auto Add the same product' actions only
  • Minor improvements
2.2.0 - Sep 22, 2015
  • Option to automatically add free items as well as items with discount
  • Ability to show gifts on product page
  • Ability to show labels and banners to highlight products with gifts
Version 2.1.0
Last Update: Aug 26, 2015
2.1.0 - Aug 26, 2015
  • Store view selector to shopping cart rules is added
  • New setting \"Show Popup on Checkout Page\"
  • Better Full Page Cache compatibility
Version 2.0.9
Last Update: Jun 11, 2015
2.0.9 - Jun 11, 2015
  • Setting to open free item popup automatically on shopping cart page
  • Compatibility with Full Page Cache
  • Popup window now works on mobile devices
  • Fixed reorder for orders with free gifts
2.0.8 - May 12, 2015
  • New action: Auto add gifts for every $X amount spent
2.0.7 - Apr 08, 2015
  • Option to disable error notifications when you add main products to the cart, but there is no free gift available in the stock.
2.0.6 - Mar 13, 2015
  • Url placeholder in notification text
  • Add session message only for non-ajax requests
  • Magento 1.4.1 compatibility fix
  • Minor fix related to required options
2.0.3 - Dec 19, 2014
  • Ability to add ALL items from the list or ONE item from the list;
  • Free shipping bug fixes;
2.0.1 - Nov 14, 2014
  • Virtual products support and minor improvements
2.0.0 - Nov 06, 2014
  • Configurable products support
  • Nice popup (responsive) for products selection
  • Paid shipping for free gifts (optional)
Version 1.0.9
Last Update: Aug 26, 2014
1.0.9 - Aug 26, 2014
  • Fix for core magento bug with zero discount, free shipping and unlimited coupon usage

Ratings & Reviews

98% of 100