Free Gift For Magento 2

Write Review
Trusted by 408+ Satisfied Customers
The MageAnts Free Gift Extension for Magento 2 adds free products to the cart automatically when your cart price rules are triggered — by subtotal, specific SKUs, or coupon codes. You pick whether every configured gift goes into the cart, or the customer chooses from a popup. Works with Hyvä Theme (paid add-on), GraphQL, and REST API.
30-Days Money back
100% Open Source
Free Update
RestApi
Marketplace
Hyva Compatible
GraphQl

Key Features You Get with Our Magento 2 Free Gift Extension:

Automated Cart Actions

  • Auto-send all configured gift SKUs to cart when rules are matched.

Gift Selection

  • Customers pick their gift from options you configure — one, two, or more, up to the admin-set limit.

Rules & Conditions

  • Trigger free gifts based on cart subtotal or minimum spend amount.
  • Attach a free gift to any specific product SKU purchase.
  • Offer free gifts when customers apply a coupon code at checkout.
  • Set the maximum quantity of free gift products allowed per order.
  • Enable, disable, and configure gift rules per store view.
  • Target rules by customer group – Not Logged In, General, Wholesale, Retailer (B2B Ready)

Display & Visibility

  • Option to display a free gift banner on the product view page.
  • Display free gift product details on the main product's view page.
  • Display free gifts on product, category, cart, and checkout pages.

Customization & Branding

  • Upload custom Free Gift banner (PNG/JPG/GIF) for product pages.
  • Customize all labels: "FREE", "GIFT", "Select Free Gift" — per store view.
  • Show/hide gift price on product page (toggle)

Compatibility & Integration

  • Hyvä Theme compatible (paid add-on).
  • REST API and GraphQL support.

How to Add Free Products to Cart in Magento 2

Choose your trigger type — all configured from the Magento admin panel in minutes

By Cart Value

Set a minimum subtotal threshold. When the customer's cart reaches that amount, the free gift is added automatically — no coupon needed.

By Product SKU

Link a free gift to a specific product SKU. When that product is added to cart, the gift appears alongside it automatically.

By Coupon Code

Assign a free gift to a coupon code. When the customer applies the coupon at checkout, the gift appears in the cart at $0.00.

Native Magento 2 vs MageAnts Free Gift Extension

Feature Native Magento 2 MageAnts Free Gift Extension
Auto-add free product when cart hits subtotal ✗ Not available ✓ Available
Trigger gift via coupon code ✗ Not available ✓ Available
Let customer choose from multiple gifts ✗ Requires custom development ✓ Built-in popup selector
Display gift at $0.00 in cart with “FREE GIFT” label ✗ Not available ✓ Configurable label
Maximum gift quantity per order ✗ Not available ✓ Admin-controlled
Customer group targeting (B2B / wholesale) Generic only ✓ Granular 4 groups
Promotional banner upload ✗ Not available ✓ PNG / JPG / GIF
REST API / GraphQL for headless Partial — no gift logic ✓ Full support
Hyvä Theme support ✗ Not available ✓ Add-on available
Configuration time Days (custom development) Minutes (admin UI)

Description

Add Free Gifts to Customer Orders Automatically

The Free Gift extension lets store owners add free products to customer orders through cart price rules. Set rules by SKU, product, category, subtotal, or coupon code. Example: run a "Buy 2, Get 1 Free" promotion — the free item adds itself when the rule triggers.

Product-Based Free Gift Options

Magento 2 free products provide two product-based options for the admin to offer free gift items:

  • All of SKU: Admin can choose this option to add all products as a free gift to the shopping cart for customers.
  • Customer selects SKU: This allows customers to choose from the multi-option of free gifts. Admin needs to define some of the product SKUs and enable the option for customers to choose 1 or 2 from the available gift items.
Add new cart price rules
provide all products customer received as a free gift
 
 

Free Gift by Cart Total / Subtotal / SKU / Product Category

Trigger Free Gifts by Cart Subtotal. Set a minimum subtotal in admin. When a customer's cart reaches that amount, the gift auto-adds. No coupon required. Common use: "Spend $75, get a free tote bag."

Trigger by Specific Product SKU. Link a gift SKU to a trigger SKU. Buy product LAPTOP, get APPLE12 free. Configure in the Action tab of any Cart Price Rule. Multiple SKU pairs supported per rule.

Trigger by Product Category. Apply the rule to a whole category. Use this to introduce new collections — customers buying anything from "Watches" get a complimentary cleaning cloth.

Trigger by Attribute Set. Use Magento attribute conditions to apply rules across product groups (color, size, brand). Maximum flexibility, zero custom code.

Based on subtotal customer received free gift

Magento Coupon-Based Free Gifts

With Free Gift Magento 2, admins can also enable the option of a coupon with a specific coupon code and a usage limit for that coupon code. Customers need to apply a particular coupon code at checkout and add a free gift to the cart.

Apply coupon code and received free gift
Apply coupon code and received free gift
 
 

Customer Gift Selection Options

Enable "Customer Select SKU" mode in the rule action. Customers see a popup with all eligible free products and pick one (or more, up to the admin-set limit) before checkout. Includes configurable products, customers select color and size from inside the popup.

Customer select free gift on product details page

Display Free Gifts on the Checkout Page

Once customers add the free gift item to their shopping cart, they will be able to view the free gift items on the checkout page. Free gift items show on the checkout page next to regular items — the customer sees them before placing the order.

Customer can show free gift on Checkout page

Purchase History

Once the order is placed, the free gift offered with the purchased products will be displayed on backend and frontend orders.

After order place show free gift on Frontend order
After order place show free gift on Backend
 
 

Supported Magento Product Types

Add free product to cart Magento 2 Extension support the following product types:

  • Simple products
  • Configurable products
Extension working for Configurable products
Extension working for Simple products
 
 

FAQs

What is Magento 2 Free Gift?

Magento 2 Free Gifts by MageAnts allow the seller to offer customers gifts with shopping. With the help of this, the store owner can choose the action for adding gifts automatically or in a manual way. You can show attractive banners or images to notify your customers about special offers, discounts, and then they can select a gift among available promo code according to their choices. You can set conditions, and if the condition is met, the gifts will automatically get added to the customer's cart according to the current rules applied.

Does the free gift extension work with configurable products?

Yes, MageAnts Free Gift extension works with configurable products. It helps to bring a diversity of promotion to customers, and it gives a reason to return to your store.

Is it possible to apply coupon code and receive a free gift?

Yes, it is possible. Whenever the customer applies a specific coupon code, then they are eligible to receive a free gift

Can I get free support?

Yes, MageAnts provides three-month free assistance to every customer after purchas an extension.

Can I provide a free gift based on a condition?

Yes, MageAnts Free Gift option works on the conditional based system.

Do you provide an installation service?

Yes, we offer installation service. You can opt for an installation service while ordering an extension.

Does the free gift extension work with multi-store?

Yes, all the extension works with the multi-store, and your customer will love it.

Is it possible to select a free gift as per customer choice?

Yes, with the help of free gift, you can allow customers to choose from multiple gift options. It is the best way to encourage customers to buy more from you.

Can I set rules if the customer price subtotal is more than $200, then the customer should receive a free gift? I have created rules in your demo. Can you please check and confirm? Can you please set these rules for me??

Why not? We can help you with your requirements as it is already fulfilled in our extension.

Have a look at the below steps:

  • Create a cart price rules and select subtotal conditions from regulations.
  • Add your condition. Subtotal is more than $200.

After implementing the above steps, whenever your subtotal is more than $200, the customer receives free products. We have created rules; please refer to rules with id – 20.

How do I add free gifts to Magento 2?

Install MageAnts Magento 2 add free gift to cart. Using that module, you can create cart price rules from the backend for free gifts. You can find a free gift in the product details page, you can select it and free gift products will be added to the cart.

Can I offer multiple free gifts at once?

How do I set a minimum cart value to trigger a free gift?

Can customers choose their own free gift?

Does the free gift show as $0.00 in the cart?

Can I apply the free gift rule to wholesale or B2B customers only?

Does the Free Gift Extension work with Hyvä Theme?

Reviews

Highly Recommend
Verified purchase
4.67
star star star star star
We recently purchased the free gift extension and encountered some theme conflict issues in our store. The support team was clear and concise, guiding me through every step of the resolution process. Their assistance was invaluable, and the module itself is really good. It has added great value to our store, and I highly recommend it to others.
Jasmine | Posted On 08/20/2024
Increases Loyalty & Satisfaction
Verified purchase
4.67
star star star star star
Boosted customer satisfaction and loyalty! This extension has been a fantastic addition to our store. It's easy to configure and allows us to show our appreciation to customers with a free gift. We've seen an increase in repeat business and positive reviews.
Mary | Posted On 08/09/2024
Good Job
Verified purchase
5.00
star star star star star
Nice developed extension, The Support was clear and concise and helped me every step of the way. The product works great and I'm extremely pleased with my decision to purchase this module from mageants.
Sherlock | Posted On 07/12/2023
Nice Plugin
Verified purchase
5.00
star star star star star
MageAnts is a good choice for free gift extension because of extension and support services
Jimmy | Posted On 06/12/2023
Write Your Own Review
You're reviewing Free Gift
You're Rating:
Price
Value
Quality
loader
Loading...

check-circle You submitted your review for moderation.

Customization

* Required Fields

Changelog

Version 2.1.1 – Aug 06, 2025
Compatible with Magento versions 2.4.8
  • Mageants Team make extension compatible with Magento version 2.4.8.
  • Enhance new functionality with magento versions 2.4.

Version 2.1.0 – January 22, 2025
New Functionality & Compatible with Hyva
  • Mageants Team make New Functionality extension compatible with Hyva Theme.
  • Mageants team make this extension in new functionality.

Version 2.0.9 – April 24, 2023
Bug Fixes Overview
  • MageAnts team make extension compatible with latest magento 2.4.6 version.
  • When you enter a coupon code and press the ENTER key multiple times, a number of free gifts are added to your cart.
  • When a free gift is added to the cart using a coupon code, you add the free gift quantity and place the order. Because of this, the user can add multiple free gifts.
  • When update main product quntity in shopping cart it's fire this validation "You can not update Free Gift Qty Please update only main product Qty.
  • When a main product and a free gift product are added to the shopping cart, open the mini cart and remove the main product, but the free gift product remains in the mine cart. All this free gift product can be fully placed in the order.
  • Set a cart price rule for one particular category. Now add another category product to the cart, and then add a product that is set as a cart price rule. Now apply the coupon code, and then remove the main product, which is the full fulfilment condition of the cart price rule. So because of this, all the added products are removed from the shopping cart page.
  • Set a cart price rule for one particular category. Now add another category product to the cart, and then add a product that is set as a cart price rule. Now apply the coupon code, Now remove the another product which is not related with cart price rule. So because of this, all free gift product is getting removed frome the shopping cart page. (set Conditions :- Category is 3,4)
  • Apply a free gift coupon code to a product. Now remove this coupon code from the main cart page, so the configurable free gift product is not removed.

Version 2.0.8 – March 29, 2022
Bug fixed and Compatible with Hyva Theme
  • Make extension compatible with magento coding standard and Hyva theme.
  • When i add one free product(configurable) with default product in cart but that Selected free product not shown in cart.
  • Adding 1 product in cart and going to cart page the correct free products are added. But change product amount from cart by going back to the product and change it to 2 then go to cart again all free products are added.
  • Add product to the cart than Remove the free product and Change quantity of paid product to 2 Then it becomes free.
  • When product Qty update on cart page then add free product and subtotal rule is set then free product is not remove.
  • On cart page product can modify the qty with edit button
  • When main product qty modify with edit button then free product update and remove on cart page.

Version 2.0.7 – May 19, 2021
Bug Fixes Overview
  • Make extension compatible with Api and GraphQL in magento version 2.3 and above.

Version 2.0.6 – Auguest 20, 2020
Bug Fixes Overview
  • When a free gift product is out of stock at that time give a message on the same page.
  • When multiple free gift display at product view page and admin allows a customer to select 2 free gifts but when customer select 1 free gift and click on add to cart at that time product add to cart with 1 Free Gift only.
  • once free gift add to cart after that Free Gift not display in product view page.

Version 2.0.5 – June 26, 2020
Bug Fixes Overview
  • When the admin set the coupon code in the backend then sometimes the checkout cart page not loading and show blank. Now MageAnts fixed the issue and working fine in all Magento Version.

Version 2.0.4 – March 11, 2019
Bug Fixes Overview
  • MageAnts update Free Gift extension in latest Magento2.3 version, Now extension working with all Magento version.
  • Update module version name in composer.json file same as module.xml file.
  • When user apply Free gift coupon code then free gift added successfully but when remove coupon code then also free gift product display.
  • Also multiple time coupon code apply then multiple time free gift display now all issue solve and working fine.

Version 2.0.3 – October 10, 2018
Bug Fixes Overview
  • Free Gift Coupon code not working in checkout page.

Version 2.0.2 – October 03, 2017
Bug Fixes Overview
  • Internal code Optimization.
  • Add Product label from backend to show this as free gift.
  • Now you can add configurable product as a free gift.
  • In update item from the cart then you also update free gift as well.
  • Compatible with default cart rules. Such as Brand, colors, Size etc.
  • Set two option for the free gift like 1) all free gifts add to cart at one time without selection 2) you can select free gifts in product view page as per your choice.

Version 2.0.1 – September 22, 2017
Bug Fixes Overview
  • Timezone updated which means that customer can select time zone to receive mail on selected timezone.
  • Admin can set time to send email to work with timezone.
  • Customer notification on expiration of gift card added which means that admin can set customer notification yes to send expiration notification on email.
  • Email template enhanced. Admin can add template with text foreground and background color.
  • Customer can upload own template during purchase to send own template.
  • Bug fixing and enhancements Admin Configuration.

How To Add a Free Gift to Cart in Magento 2

1

Install & Enable

Install the MageAnts Free Gift Extension and enable it from Stores → Configuration → Mageants → Freeproduct.

2

Create a Cart Price Rule

Go to Marketing → Cart Price Rules → Add New Rule. Set your conditions (subtotal, SKU, or category) and enter the free gift SKU in the Action tab.

3

Customer Adds a Qualifying Product

When a customer adds a product that meets the rule conditions to their cart, the free gift is automatically added alongside it.

4

Customer Selects Gift (Optional)

If "Customer Select SKU" mode is enabled, a popup appears allowing the customer to choose their preferred gift from the configured options.

5

Gift Visible in Cart & Checkout

The free gift appears in the cart at $0.00 with a "FREE: GIFT" label and carries through to checkout and order confirmation.

Free Gifts Visible from Cart to Order Confirmation

The free gift stays in the cart from product page through checkout. It shows as a separate line item at $0.00 with the "FREE: GIFT" label (you can change this label in admin).

After the order is placed, the free gift appears in the frontend order confirmation and in the admin order detail page.

Cart Preview

Summit Watch × 2 $108.00
Fusion Backpack × 1 FREE GIFT
$0.00

Compatibility & Technical Specifications

Magento 2.3.x, 2.4.x (tested up to 2.4.8)
Hyvä Theme (add-on)
GraphQL API
REST API
Multi-store / Multi-website
PHP 7.4 / 8.1 / 8.2 / 8.3 / 8.4
Adobe Commerce Cloud
Simple & Configurable Products
All Modern Browsers
B2B / Customer Groups
Cart Price Rules native
Adobe Bronze Partner certified

Easy Installation — Up and Running in Minutes

1

Download & Upload

Download extension and upload to app/code in your Magento installation.

2

Run Commands

Run setup:upgrade and setup:static-content:deploy from command line.

3

Configure & Go Live

Go to Stores → Mageants → Freeproduct. Create your first Cart Price Rule with gift SKU.

Why Choose MageAnts

  • 30 Days Money Back Guarentee

    30 Days Money Back Guarentee

    We offer 30 Days money back guarantee if customer meets our refund policy. For more info you can read our terms and condition

  • 100% Bug Free

    100% Bug Free

    Our team follow rules and takes care of perfect setup to ensure a bug-free and error-free code for the development process of theme, extension, or website development.

  • Free 90 Days Support

    Free 90 Days Support

    MageAnts ensures quick and quality technical support. Take advantage of our 90 days free support for a smooth and efficient experience.

  • Frequent Extension Updates

    Frequent Extension Updates

    Intensive update roadmaps ensure highly compatible, bug-free, great performance, and innovative extensions.

9+ Years of Industry Experience