Amasty Free Gift Magento 2 Extension

MageDelight Product Bundled Discount magento 2 bundle product module

Unfortunately, default Magento 2 promotions have limited functionality. Therefore, such tools as Amasty Free Gift for Magento 2 and 1 (M1 Auto Add Promo Items) are popular among merchants. Using this solution, you will be able to bring a diversity of promotions to visitors and give them lots of reasons to become returning buyers. The Magento 2 free gift product extension makes customers more loyal since every purchase on your website can be associated with something positive and friendly – a free gift. At the same time, you get a perfect opportunity to clear your stocks from unpopular items. Below, we describe the Magento 2 gift module by Amasty in more detail.


Download / Buy Amasty Free Gift Magento 2 Extension

Download / Buy Amasty Free Gift Magento Extension

The Magento 2 Free Gift extension by Amasty is a must-have tool for merchants who want to create personalized offers and gain loyalty to their brand. The free gift with order Magento 2 module provides flexible settings for establishing various types of marketing campaigns with a free product on an ecommerce store. By leveraging the tool’s promo actions, you can promote your new products by offering customers to try their samples for free. Also, you can sell two same products for the price of one, which leads to increased conversion rates. Other possibilities include adding gift products based on the specific amount of money spent or the number of items in the cart and more. Further, we highlight the main features of the Magento 2 add free product to cart module.

Core Features

  • Magento gift with purchase functionality;
  • Free Gift Rules Wizard tool for quick rules setup;
  • 5 auto-add discount actions for free gift promotions;
  • Non-free products can be added as a gift;
  • Support for simple, configurable, virtual, and downloadable products;
  • Promo banners on product pages;
  • The ability to block out of stock items in promotions;
  • Support for coupon codes;
  • Mobile-friendly tool.

How does this Magento 2 free gift extension attract customers? First of all, it allows you to add a free gift to cart on the basis of various conditions – Magento 2 free product with purchase feature. Besides, the same product can be added to the cart when a promo item is placed there. Alternatively, the Amasty free gift Magento 2 extension allows providing gifts products for the whole order, for the specified amount of money, or dependant on the quantity of the same items in the cart. You can easily create conditions based on product and cart attributes or products subselection. Besides, this Magento 2 add free product to cart extension allows creating condition combinations to make your campaign even more precise.

Moreover, the Amasty extension offers a handy tool for setting add to cart gift rules in 4 quick steps – Free Gift Rules Wizard. To start creating a rule with the wizard, first, you choose a scenario from 2 available types for triggering the promotion. One of the options is based on the number of items added to the cart, another one – on the cart total. Next, you define the quantity and parameters of products in the cart that will be eligible for getting a promo item and configure settings for the items gifted to a customer. On this step, you can also allow shoppers to choose a gift product. The third step of the rules wizard let you configure general settings for applying the rule, such as applicable customer groups and websites, and set additional criteria if required. On the last step, you can preview your rule and save it or return to previous steps and make necessary changes if needed. 

Also, you can offer customers to choose a gift they like from multiple options. While in a cart, you can specify where to open a popup window to provide a customer with the ability to select options of a gift for configurable products. Besides, it is possible to offer discounted products from your catalog as a gift. Moreover, due to a stock functionality support, out-of-stock items will be eliminated from each free gift campaign. To make your offer more appealing to customers, add a gift message that will be displayed next to the promo product. You can also show a reminder on the checkout notifying customers of the opportunity to get a free bonus product. As for coupons, Amasty’s Magento 2 gift extension allows adding promo items to cart after a coupon code was applied.

Furthermore, the Magento 2 gift product module allows using eye-catching design for promo banners and placing them on top of the product pages or above the Add to Cart button. In this way, you can easily attract website visitors’ attention to your promo offers. Besides, you can display images of gift products and add special labels to promo items on a product page.

Have you ever imagined such a handy tool? Luckily, all the drawbacks of the default Magento 2 platform can be covered with the help of third-party modules, and Amasty Free Gift is among them. Further, we shed light on how to use the extension from the perspective of a backend administrator.


All cart price rules in the Magento 2 gift extension are gathered in a grid that consists of 13 columns:

  • Checkbox (to select necessary rules and apply mass actions);
  • ID (each rule gets an ID);
  • Rule (rule name);
  • Coupon Code (if coupon code can be used, the column displays this possibility);
  • Start (starting date for the rule);
  • End (ending date for the rule);
  • Status (Active or Inactive);
  • Web Site (store view);
  • Priority (helps to avoid conflicts);
  • Rule Type (one of the applicable rule actions);
  • Stop (Yes/No);
  • Discount Amount;
  • Action (Duplicate).

Note that all columns have filters and support sorting (the exceptions are Checkbox, Web Site, and Action). Besides, you can rearrange their order with the help of drag and drop action.

While adding a new cart price rule or editing an existing one, you have to deal with seven tabs of settings: Rule Information; Conditions; Actions; Promo Items With Discount; Labels; Manage Coupon Codes; and Highlight Promotion.

In Rule Information, specify a rule name and description, as well as choose status, websites, and customer groups.

Next, choose whether to use coupons or not. For Specific Coupon, you should enter a coupon code or enable auto generation, as well as set uses per coupon.

Then, the Magento 2 gift extension offers Uses per Customer, From, To, Priority, and Public in RSS Feed options.

As for the Conditions tab of the Magento 2 free gift extension, it lets you apply more precise conditions for your promotions.

In the Actions tab of the Magento 2 gift extension, first, you choose one of the available actions:

  • Percent of product price discount;
  • Fixed amount discount;
  • Fixed amount discount for the whole cart;
  • Buy X get Y free (discount amount is Y);
  • Auto add promo items with products;
  • Auto add promo items for the whole cart;
  • Auto add the same product;
  • Auto add promo items for every $X spent;
  • Add gift with each N-th product in the cart.

The last five actions are grouped under the “Automatically add products to cart” type.

Depending on the action you choose, the next parameters vary a lot. In case of ‘Buy X Get Y free’, the Magento 2 gift module requires specifying the following: Discount Amount (number of promo items), Maximum Qty Discount is Applied To (maximum number of free products per order), Discount Qty Step (Buy X), Apply to Shipping Amount, and Discard subsequent rules (Yes/No). Then, you can select specific conditions for applying the rule and choose whether to provide free shipping.

If you select one of the “Automatically add products to cart” actions, you can also specify a value for the promo items discount and set a minimal discounted price.

In Labels, specify default rule labels and specific store view labels.

The last section of the New Cart Price Rule interface allows admin users to generate and manage coupon codes.

In addition, the auto-add items to cart actions allow admin to configure banner settings for all products, product selection by SKU, or categories. The Highlight Promotion tab is divided into 3 sections of settings: Top Banner On Product Page, After Product Description Banner, and Product Label.

You can upload images and configure the same set of options for both top banner and the banner shown above the Add to Cart button (After Product Description Banner).

You can also add labels to product photos by uploading an image in the Product Label section.

Another option to create a promotion rule offered by the Magento 2 free gifts module is via Free Gift Rules Wizard. You should complete 4 steps to set a rule.

On the first step, you select a scenario that will define an action triggering the promotion. Two options are available:

  • A customer adds N products to the cart and gets free gifts;
  • A customer reaches $X amount and gets free gifts.

On the next step, you configure product settings. The further options differ depending on the selected scenario on the previous step.

For the N products rule, you can define the number and parameters of products that should be added to the cart for triggering the campaign. You should also enter the quantity of free items that will be gifted to a customer and decide whether they will be different products from the ones in the cart or the same.

By clicking the “Add products” button, you will be able to choose promotional products on the grid.

In case you apply the $X amount rule, you should specify a minimum cart total amount for getting a free gift and set the product options in the same way as described above.

On Step 3, you set general settings of the rule. Here, you can define whether to apply the rule automatically or upon a coupon code usage. Next, you should select relevant customer groups and store views, decide how many times the rule will be triggered, and add extra criteria based on the specific conditions if necessary.

On the Summary step, you can preview your configured rule and make necessary changes before saving it.

After saving the rule, the extension will redirect you to the cart price rules screen. Here, you can click a link in the notification above the grid to configure additional options for the rule.

As for Magento 2 gift extension configuration settings, they are divided into four sections: General, Messages And Notifications Settings, Limitations, and Gift Images.

In the General section, you decide whether to add simple, virtual, and downloadable products automatically without confirmation or not. In this setting, you can allow adding discounted items along with free ones to the cart. Here, you can also enable auto-add of free items based on the cart total with one of the following options: Subtotal Before Discounts or Subtotal After Discounts.

As for the Messages And Notifications Settings section of the Magento 2 free gift module, it enables you to choose gifts selection method (one by one or multiple) and enter custom text for the popup header and Add To Cart button. Also, it lets you specify a message for a free item in the cart, prefix for the free item name in order, and free gift message.

Besides, you can enable gift popup to be opened automatically on the cart page and display of the original product price in the popup. Note that both error and success messages can be displayed or hidden, as well as remaining gifts counter. Next, enable/disable reminder message informing frontend users about available promo items and create text for the notification.

In Limitations, you can set the option to skip products with special prices when offering promotions. If you choose Yes for the first setting, then you can configure promos for configurable products with child items that have a special price.

In the last section of the Free Gift extension’s configuration, you set parameters for the display of free products images: image width and height in pixels, as well as product attributes for the header and description, displayed when a user hovers over an image.


This is how the shopping cart page with Magento 2 free gifts looks like from the perspective of a customer:

Amasty Free Gift Magento 2 Extension Review, Amasty Free Gift Magento Module Overview

Below, you can see an example of a popup which is displayed when a user clicks on the Free Gift link in the cart:

Also, as we have mentioned above, it is even possible to use configurable products as gifts.

Below, we show an example of a special sign displayed for free gifts:

As for the promo banners, they can be placed on top of a page with an additional custom message:

Recent Updates

Magento 2 Free Gift 2.8.1

  • Compatibility with Magento MSI was implemented.

Magento 2 Free Gift 2.7.0

  • Now free gift items can be used when setting cart price rules in the backend.  

Magento 2 Free Gift 2.4.4

  • Now it is possible to add free items based on the cart amount before or after applying a discount.
  • Free Gift Rules Wizard was introduced.

Magento 2 Free Gift 2.2.9

  • New address condition ‘City’ was implemented.
  • New feature: customize the popup window header text and the ‘Add to Cart’ button text.
  • Information section was added to the Configuration page.

Magento 2 Free Gift 2.1.0

  • Discounted products can be added to the cart automatically now.

Magento 2 Free Gift 2.0.1

  • New feature: the number of available gifts can be displayed in the popup window now.
  • Checkboxes were added to the popup to be used by customers when choosing multiple gifts.
  • New feature: possibility to tax gift products based on their original price.
  • Gift products can be shipped free of charge now (‘Apply shipping on promo items added for free’ option in the rules configuration).
  • The list of available attributes applied to conditions was extended, including customer attributes, order history, and product attributes like Qty in Stock and Weight.

Magento 2 Free Gift 1.4.2

  • A new action was added: ‘Add gift with each N-th product in the cart’.

Magento 2 Free Gift 1.3.7

  • New option: discounted products can be added as a free gift to the cart.
  • New feature: show an old price along with the discounted price in the popup.

Magento 2 Free Gift 1.2.1

  • A new option was added: downloadable products can be used as gifts now.
  • ‘Stock Qty’ and ‘Weight’ attributes were added to rule conditions.

Magento 2 Free Gift 1.1.5

  • A reminder about available promos.
  • Ability to skip free gift offers for products with special price.

Final Words

Providing customers with free gifts and discounts is always a good idea, especially if you do not want to create a complex loyalty program with several levels. Above, we’ve described the core reasons why this attitude has a positive impact on your customers and sales.

Now, when you know all the features of Amasty Free Gift for Magento 2 and 1 and understand how it works, let’s discuss the price tag. The Amasty Free Gift Magento 2 extension costs $229, while the appropriate Magento 1 module (Auto Add Promo Items) is slightly cheaper – $139. Both investments are quite fair in comparison to profit you can get after installing the tools, so don’t hesitate to give the Magento 2 gift extensions a try:

Download / Buy Amasty Free Gift Magento 2 Extension

Download / Buy Amasty Free Gift Magento Extension