Free Gift for Magento 2

See available pricing options!

Create a great variety of promo campaigns with Magento 2 free gifts in your store to boost both sales and customers’ loyalty. Show catchy banners to inform customers about special offers and let visitors select a gift among available promo items.

  • Get 5 additional promo actions
  • Add informative banners and labels to product pages
  • Create an unlimited number of rules with free gifts
  • Display a Free Gift Bar to show the amount left until free gift
  • Get a full overview of promotions performance via handy dashboard
  • Create sense of urgency and streamline purchases with Countdown Timer
  • Add free gifts manually from the admin panel
  • Hyva-ready storefront
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $145

more info

Pick a combo deal with 20% discount:

Save $173.40

 🚩 Challenge

According to statistics, 90% of customers are more likely to buy more frequently in this store after they receive a special offer.

The default Magento promotions offer a quite limited functionality to add free gift to cart, while an effective promo campaign needs a more strong toolset.

💫 Solution

Magento 2 Free Gift extension was designed to:

  • Increase brand awareness and boost sales
  • Convert low-demand products into gifts and increase the total average order value
  • Improve customer loyalty for recurring purchases

Get more orders by offering free gifts with purchases

Magento 2 Free Gift extension helps store owners to offer free gifts to their customers on purchasing particular products automatically. This module is an effective solution to stimulate customer purchase by offering additional incentives like free gifts, thereby driving more sales.

Use 5 extra promo actions

Magento Free Gift Extension provides you with 5 unique discount actions to empower your marketing strategy:

  • 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 a gift with each Nth product in the cart

Easily create BOGO promotions

Encourage customers to buy more in your Magento 2 store by creating the most popular promotion - buy one get one free (BOGO)! Customize rules using flexible settings and turn your prospects into regular customers. You can create as many gift rules as you need!

Moreover, you can run promotions based on: product subselection, membership period, shopping cart attributes, advanced conditions, and product attributes combination

Create various special offers with free gifts

More features of Free Gift extension


Works with discount coupons


Supports different store views and customer groups


Add custom text for the popup header and 'Add to cart' button


Automatically exclude items with special price from the promo rule


Apply tax to the promo product and ship it chargeless


Tax calculation and currency conversions support


Notify about special
promotions with Public
In RSS Feed option


Apply free shipping on products added
as a free gifts


Display free gift
products with 100%


Show gift
product name


Display up to 5 free
gifts in the pop up

What our customers say

Compatibility with other extensions

Free Gift for Magento 2 is fully compatible with One Step Checkout, Special Promotions Pro, Product Labels, Store Pickup with Locator, Google Shopping Feed.

New service for you 

Looking for more services for your business? Check out our most recent offer - Hire WooCommerce Developers. Boost your store with the power of most efficient developers from Amasty and maximize your revenue.


Magento 2 Free Gift with purchase feature can be configured in different ways:

  • Auto-add promotional items along with products
  • Automatic addition of promotional items for the whole cart
  • Automatic addition of promotional items for each N-th product
  • Automatic addition of promotional items for each X spent
  • Automatic addition of promotional items with custom conditions
  • Automatic addition of the same product
magento 2 free gift with purchase

Magento 2 Free Gift extension allows you not only to increase sales but also to improve customer loyalty. According to statistics, 90% of customers are more likely to buy more frequently in this store after they receive a special offer, and 65% of buyers are more likely to share their positive experiences with others.

magento 2 free gift

Magento 2 Add Free Product to Cart feature allows you to boost customer loyalty and increase your profits. The extension allows you to set actions for auto-adding free items into the customers’ carts. Admin also has possibilities to create flexible conditions for these actions.

magento 2 add free product to cart

A Magento gift product can be any product from your catalog you want. However, it’s better to choose the item that will have value for your customers and be desirable. So it shouldn’t be just the cheapest product in your store, but something more thoughtful. For instance, add sample products  as an owner of a beauty Magento 2 store. 

magento free gift with purchase

To make gifts automatically add to the shopping cart in the Action tab, shop admins need to choose Automatic in the Type field. The number of gifts allowed field support to limit the number of free gifts a client can receive when applying the rule.

magento free gift with purchase
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 ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
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...
How to set up automatic adding of free products to cart in Magento 2? [with no programming skills]

You need to follow these steps to auto add a product to the cart programmatically in our Magento 2 extension

How to set up ‘get free product’ promotion in Magento 2?

Say, you want to launch a promotion in your Magento 2 where customers will get a free product with the purchase of another product. How to do this? Let’s see.

Where can I find the extension's package with Hyva-compatibility to install it?
You can find the module compatibility package with Hyva theme in the "suggest" section of composer.json and install it. (Note: the compatibility is available as part of an active product subscription or Support Subscription)
What should I do if the free gift is not added to cart automatically?

We brought up a few tips which might help you effortlessly handle the situations when a free gift is not added to cart automatically. Please click 'Read FULL answer' link below to learn more about it.

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!

Enhance your sales strategy

by choosing the right Free Gift solution

Free Gift

  1. $239
  • Equip store with 5 auto add promo actions 
  • Highlight promotions using catchy banners and labels
  • Offer to add non-free products as a gift
  • Add images and names of free gifts on the product page
  • Quickly create promo rules via Free Gift Rules Wizard
  • Supports 6 product types

Free Gift Pro

  1. $289

All Free Gift features included

  • Get a full overview of promotion performance on a handy analytical dashboard
  • Display a Free Gift Bar to show the amount left until free gift
  • Stimulate purchases by creating sense of urgency with Countdown Timer

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 1.5.1
Last Update: Apr 29, 2024
1.5.1 - Apr 29, 2024
  • Compatibility now the extension is compatible with Magento 2.4.7. For correct compatibility, please install the 'amasty/module-mage-2.4.7-fix' package, which can be found in the composer suggest (Please note: compatibility with Magento versions up to 2.3.7 is no longer supported)
  • Improvement minor improvements in system names and messages to prevent issues with extension configuration
  • Fix we fixed compatibility with Amasty One Step Checkout so now changing the quantity of products at checkout is processed without errors
  • Fix we resolved the issue with calculating discounts for free gifts priced above $1000
  • Fix we fixed the issue of adding out-of-stock free gifts to the cart
  • Fix the 'Represent Free Gift as' setting now functions correctly when the 'Apply tax on original price of promo items added for free' option is enabled
  • Fix we eliminated the issue of displaying a free gift in the popup when it is assigned to a non-default stock
1.5.0 - Oct 20, 2023
  • New we added the possibility to output Free Gifts via Banner for Pro module version (Note: the functionality is available as a part of an active product subscription or support subscription. Temporary not available on Hyvä Theme)
  • Improvement we significantly optimized Free Gift popup loading speed
  • Fix we solved the problem with an Order Total amount recalculating when the Checkout page is being refreshed
  • Fix the issue with the available number of Free Gift items when 'Out of Stock' product is the first in the popup was solved
  • Fix we eliminated the error occurred once creating an order via admin panel
  • Fix we fixed the MSI compatibility so now Free Gifts are displayed in the popup as they should
Version 1.4.0
Last Update: Aug 11, 2023
1.4.0 - Aug 11, 2023
  • New now it is possible to add Free Gift Bar for 'Auto add promo items for every $X spent' condition in the Pro version of the Free Gift module (Note: the compatibility is available as a part of an active product subscription or support subscription). The features in the release 1.4.0 are not available on the Hyvä Theme for a while.
  • New we added a new setting that allows to setup the number of Free Gifts displayed in the popup
  • Compatibility the compatibility with Amasty Countdown Timer was added so now it is possible to display countdown timer for Free Gift rules in the Pro version of module (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • Improvement we added the ability to show gift image with their product names
  • Improvement now Free Gifts are not kept in the Сart if a rule was disabled or expired
  • Fix we fixed an issue with rules being applied to special priced items when the 'Do not Offer Promos for Products with Special Price' setting is enabled
  • Fix solved the problem with displaying a free gift in case of multiple stores if it's out of stock on one of the stocks
Version 1.3.0
Last Update: May 03, 2023
1.3.0 - May 03, 2023
  • Compatibility we added the compatibility with Hyvä Theme for Free Gift. You can find the 'amasty/module-free-gift-hyva' package for installing in composer suggest (Note: the compatibility is available as part of an active product subscription or Support Subscription. For the correct Hyvä compatibility work, the GraphQL module should also be installed. You can find it in the composer suggest 'amasty/module-auto-add-promo-items-graphql')
  • Refactoring we changed the storage system for quote items by moving from the session to the database (Please note: These changes are backward incompatible so after update third party customizations for this functionality on your instance may be incompatible with the module)
Version 1.2.0
Last Update: Jan 20, 2023
1.2.0 - Jan 20, 2023
  • New we added the possibility of getting Free Gifts list and adding Free Gifts to the Cart via GraphQL (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • Fix the problem with the Free Gift removing from the Cart after a customer has logged in was resolved
Version 1.1.1
Last Update: Dec 14, 2022
1.1.1 - Dec 14, 2022
  • Fix we resolved error with strict_types declaration.
1.1.0 - Dec 07, 2022
  • New the possibility to add Free Gifts when creating an order from the admin panel was added .
  • Improvement minor improvements in system messages to avert problems with extension configuration
  • Improvement now it is possible to create Free Gift Rules via REST API
  • Improvement now products with zero quantity are not displayed in the Free Gift popup
  • Improvement we optimized the Free Gift selection process in the popup
  • Fix we fixed the compatibility with Magento 2.4.5 by updating deprecated jQuery functions
  • Fix we eliminated the error occurred while adding products to the cart when Cart Price Rule activation is scheduled
Version 1.0.3
Last Update: Aug 09, 2022
1.0.3 - Aug 09, 2022
  • Improvement we improved the module performance and requests processing speed
1.0.2 - Jul 05, 2022
  • Fix we fixed the issue with the free gift message displaying on the cart page when the Klarna On-Site Messaging is enabled
  • Fix the issue with deleted free item in the Free Gift popup displaying was resolved
1.0.1 - Jun 22, 2022
  • Fix we corrected payment methods work and fixed incorrect free gift messages displaying
1.0.0 - Apr 25, 2022
  • Release

Ratings & Reviews

96% of 100