Free Gift | v2.3.14

Magento 1
Surprise store visitors with free promo items and products with discounts. Draw customers' attention to your promotions using catchy banners and product labels. Clearly show customer benefits on the shopping cart page.
Automatically add free gifts to shopping carts
Offer promo products with discounts
Show free items and discounted products in the shopping cart
Use banners and product labels to inform customers about promotions
Display promo items in a handy popup
30 Days moneyback
50% Off updates
120 Days free support

Increase customers’ satisfaction

Overwhelming majority of free gift receivers admit that they are more likely to buy products in a certain online store after getting a free gift. Therefore, when receiving free promo items customers get significantly satisfied and the effectiveness of your promo campaigns rises. This is an easy and very effective way to increase clients’ loyalty and prepare fertile ground for future revenue boost.

magento free gift
magento free gift
Create tempting promotions with free gifts and discount products. Inform customers about promotions with popups and catchy banners.

Let customers know they get products for FREE

While customers tend to ignore irritating traditional ads, promotional products are much more difficult to miss. Unlike TV commercials or magazine ads, free product samples seem to be a more credible promotional tool allowing clients try items in real life. By creating catchy messages for free items visible on the cart page, you clearly indicate that customers get a FREE gift, which is obviously a nice surprise for them.

Offer customers a configurable product as a free gift

If you choose a configurable product as a free gift, customers will be able to select product attributes or required custom options which are displayed on a handy pop-up window in the cart. Besides, the extension supports bundle products.

Choose whether to use free or paid shipping for promo items

Admin is able to set up whether the promo items will shipped for free or not. This is vitally important in case of delivering heavy-weight or dimensional goods.

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 downloadable items

Now you can automatically add downloadable products to cart as free gifts without asking for customer confirmation.

Virtual products support

All online merchants selling virtual products have a great chance to create tempting promotions with the Free Gift extension. The module fully supports virtual products enabling you offer them as free gifts.

Responsive Magento themes support

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

Specify whether to add multiple promo items to cart 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.

Advanced tax calculation for promo items

Easily enable/disable tax calculation for promo products that are offered with discounts to set tax policy according to your specific needs.

Unique prefixes for each promo rule

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

Offer promo items with discounts

Now you can offer not only free promo items, but the items with discounts as well. Flexible extension settings allow you to easily specify the discount type and amount and display both prices (original and promo price) on the shopping cart page and in the popup.

magento free gift
magento free gift

Draw customers’ attention to particular products

Easily adjust flexible rules to your needs to promote new products by letting customers try them for free. You can also raise popularity of certain products by automatically adding them to cart. This will help you effectively regulate the sales of particular products and unload your stock.

  • Promote new products
  • Raise sales rate of less popular items
  • Manage your stock inventory

Form customers’ loyalty

This Magento free gift extension allows you to provide clients with numerous gifts in one order. Create unlimited number of rules per shopping cart and amaze your clients with numerous free promo items automatically added to their carts in case customers meet the conditions of several promotions at once.

  • Easily adjust flexible rules to your needs
  • Enable numerous gifts in one order
  • Build customers loyalty
magento free gift

Now you can show Popup 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.

magento free gift extension

Take advantage of tempting promotions

Create various types of promotions based on subtotal, product quantity and other cart attributes to encourage visitors add more products to cart. For example: ‘Free mug for orders of 4 or more products'. Set promotions based on:

  • Cart subtotal
  • Total items quantity
  • Total weight
  • Payment method
  • Shipping method
  • Shipping region

Stimulate customers to buy more

With Magento free gift product extension you get 4 new discount rules, which provide customers with free items either per shopping cart or per product/product group level. It gives you the opportunity to:

  • Regulate the number of promo items added to cart with each product
  • Automatically add to cart the same items as customer places to cart
  • Automatically add gifts for every $X amount spent (For instance, you can set a rule so that a customer will get a free T-shirt for every $500 spent. It means that if the cart subtotal equals to $1000 – the customer will get 2 T-shirts (one for each $500 spent).
magento free gift

More Advanced Settings for the Rules

More detailed settings available for the rule “Auto add promo items for every $X spent”. For $X value, you can add taxes in calculations. You can also use your web store or base currency to calculate row subtotal.

magento free gift module

Wisely manage your budget

It is not a secret the magic power of the word ‘Free’ is great, and customers will rather choose to get a free 10$ gift than a 15$ discount. Thus, providing customers with free gift with purchse is not only beneficial for your brand awareness, but for your budget as well.

  • Set particular brands and products as promo items
  • Regulate the number of promo items per shopping cart

Show clear way how to get promo items

Let your clients know what they should do in order to get a Magento free gift or an item with a discount. Now with the help of catchy banners and labels placed on product pages it will be impossible to miss any promo offer.

  • Use promo banners placed either on top of the page or above 'Add to Cart' button
  • Specify additional text and display it together with banners or instead of them
  • Display the list of promo items right on the product page
  • new!Allow or deny auto adding gifts for admin orders
  • Show promo banners either basing on a current product added to cart or on the whole shopping cart
free gift module

Find more ways to increase customers’ satisfaction

Use store credits as gifts

If you have the Store Credit extension from Amasty, you can combine the functionality of both modules and present store credits as gifts for your customers. It’s a good way to increase clients’ loyalty and motivate them to return to your store for new purchases and pleasant bonuses.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • W3C Validated Code

Online Extension User Guide

* The name "Magento" and the logo are the trademarks of Magento, Inc.

General Questions

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.

What is the license policy? On how many websites can I use Amasty extensions?

Our license allows you to use a single extension license on one Magento installation.

Extension is not domain related, but installation related. 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, you need separate license for each of them.

The full end-user license agreement is located here:

How to install Magento extension by Amasty?

Each Amasty extension pack includes module files, an installation guide, a user guide and license text. Depending on the extension you purchase, there also may be import files which can be used by you as examples.

Amasty extensions are easy to install. All you need is to have FTP/SSH access details, and follow 3 steps to complete.

  • Unpack a "zip" file you download.
  • Upload all files from the "Step 1" and then from the "Step 2" folders to the root folder of your Magento installation.
  • Clear the cache.

If you are using code compilation, before installing the extension it's necessary to disable it! After you install, click the "Run Compilation Process" button in Admin - System - Tools - Compilation to recompile.

Please also check the extensions installation video guide:

Still unsure? Have complicated configurations or a lot of modules? We can offer professional installation service as well!

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.

Can I get a refund if an extension doesn’t suit me?

Absolutely. Amasty provides a 30-day money back guarantee. No risks for you.

Will I get any other benefits?

Yes! The good news is that every Amasty customer becomes a member of our Loyalty Program and can get a discount of up to 15%. You can find more information about it on the Program page. This is our way to thank you for being our client.

Product questions

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.

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

Yes, with Auto Add Promo Items (Free Gift) extension you can create a rule which adds a free product if the specified conditions are met, like 'give a free pair of socks if a pair of shoes is in the cart':

Y is socks SKU and X is shoes SKU

Auto Add promo Items - Amasty



Can I limit the number of free items per order?

Yes. If you want to have only one free item added in one order, specify '1' in the ‘Maximum Qty Discount is Applied To’ field during rule creation.

Amasty Auto Add Promo Items - Maximum Qty

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

If you want a customer to get a free gift only once while making several orders, you can create a coupon and specify '1' in the 'Uses per customer' field during coupon creation on the Rule Information tab:

Auto Add promo Items - uses per customer

Important! This will work for registered customers only, so that not logged in users will be able to get free products with each order. To solve this, you can exclude not logged in users from the promo rule.

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

Yes, in Auto Add Promo Items (Free Gift) extension there is an option to give a free product when a particular amount is spent. You need to choose  ‘Auto add promo items for every $X spent’ action, indicate the number of free gifts in the Discount Amount field and choose ‘All SKUs below’. If you want a customer to have an opportunity to choose one out of several free products, then select 'One of the SKUs below'. Additionally, in the Discount Qty Step (Buy X) field you need to indicate the amount one should spend to trigger the promo rule.

Auto Add promo Items - get X if Y is spent

If a customer should get only 1 free item no matter if he spends $100 or $200, specify “1” in the Maximum Qty Discount is Applied To field. Alternatively, you can use the action called ‘Auto add promo items for the whole cart’ but in this case you need to set the amount that should be spent on the Conditions tab:

Auto Add promo Items - get X if Y is spent

Can I add more than one free product?

Yes, it’s possible; you just need to configure the promo rule accordingly.

Example 1

In this scenario where Discount Amount = 1 and Discount Qty Step = 100, if a customer spends $200, he will get 2 free items. If they are simple products, they will be added to the shopping cart automatically; if promo items are configurable, there will be a pop-up where one can choose attributes of promo items.

Auto Add promo Items - Amasty

Example 2

In this case a customer will get one X and one Y for each two A in the cart:

Auto Add promo Items - Amasty


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

Yes, you can provide as many options as you like.

To achieve that you need to choose ‘One of the SKUs below’ in the field Type’ and specify the SKUs in the Promo Items field.

Auto Add promo Items - Amasty

Bear in mind that the number indicated in the Discount Amount field is applied to the rule, i.e. if you set 1, then a customer will be able to choose only one promo product from the multiple SKUs you’ve indicated; if 2 is specified, then 2 free products can be chosen, etc.

Can I include shipping cost to the free product?

You can allow or restrict free shipping for promo items. This can be done in the global settings of Auto Add Promo Items (Free Gift) extension:

Auto Add promo Items - Shipping cost

Сan a customer pick the size or other attributes of a free product?

Yes, a client can choose the parameters in a pop-up window either in a shopping cart or during checkout (full compatibility with default Magento checkout and our One Step Checkout is guaranteed).


Auto Add promo Items - Amasty

Little module - big deals!
Customers do like discounts but free items they like even more that's true. We've just fall in love with this little module - just set the conditions and voila! Shoppers are happy to get free gifts we are happy to provide them with presents without any additional effort applied.
Boosts our conversions
Yep, customers have started buy more since we activated the plugin. We are totally satisfied with the results and hope to double our conversions by Christmas.
It really works :)
Our customers were really amazed when noticed they could get more than one free promo item per shopping cart. This feature seems to really work, as the sales rate of products involved in promotional deals are rapidly growing!
Must have module!
You know, guys? That's just what I've been looking for on Christmas Eve! As soon as all stores start their holiday sales, we also want to surprise our customers with nice gifts. Thanks to this module we've already launched some free items campaigns and have got a lot of positive reviews. Well done, Amasty :)

P.S. Now we know for sure how to quickly unload our stock :)
Torry G. Brown

Write Your Own Review

You're reviewing: Free Gift

Version 2.3.14 - December 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"
– 3) Fix for missed CSS file path
Version 2.3.13 - November 14, 2016
– Correct handling of tax
Version 2.3.12 - October 18, 2016
– Added hints for attributes usage
– Added warnings about possible wrong configuration
Version 2.3.11 - September 19, 2016
– Now it is possible to add Store Credits as a gift, if the Amasty Store Credit extension is installed.
Version 2.3.10 - September 12, 2016
– Allow/deny auto adding gifts for admin orders
– JS minification fix
Version 2.3.9 - August 17, 2016
– Minor fix for generating URL for cart update page
Version 2.3.8 - August 11, 2016
– New option: Add Downloadable Products Automatically
Version 2.3.7 - August 04, 2016
– Option to show banners from all matched rules or show one banner only.
– Minor fixes
Version 2.3.5 - August 01, 2016
– Fixed auto-adding gifts when customer removes main product from the cart multiple times.
Version 2.3.4 - July 29, 2016
– New setting added. How to validate rules - for the current product only or for the whole shopping cart.
Version 2.3.3 - July 28, 2016
– 3-d party checkout extension compatibility
Version 2.3.2 - July 26, 2016
– Fixed banners display when the free gift is out of stock
Version 2.3.1 - July 13, 2016
– Option to show offers based on current product only or whole shopping cart content
Version 2.3.0 - July 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 - May 11, 2016
– PHP 7 compatibility and minor improvements
Version 2.2.10 - March 09, 2016
– Minor improvements
Version 2.2.9 - January 18, 2016
– Compatibility with Magento EE Gift Cards and stability improvements
Version 2.2.7 - November 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
Version 2.2.5 - November 13, 2015
– Fix for discount on invoice
Version 2.2.4 - October 20, 2015
– Downloadable products support
Version 2.2.2 - October 07, 2015
– Show "Banners tab" for 'Auto add with products' and 'Auto Add the same product' actions only
– Minor improvements
Version 2.2.0 - September 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 - August 25, 2015
– Add store view selector to shopping cart rules
– New setting "Show Popup on Checkout Page"
– Better Full Page Cache compatibility
Version 2.0.9 - June 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
Version 2.0.8 - May 12, 2015
– New action: Auto add gifts for every $X amount spent
Version 2.0.7 - April 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.
Version 2.0.6 - March 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