Free Gift For Magento 2

Write Review
Trusted by 407+ Satisfied Customers
The MageAnts Free Gift Extension for Magento 2 lets you automatically add free products to the cart based on smart promotion rules — no customer action required. Run free gift with purchase campaigns triggered by cart subtotal, specific product SKUs, or coupon codes. Customers can receive all gifts automatically or choose from a curated selection. Fully compatible with Hyvä Theme, GraphQL, and REST API. Used by 405+ Magento stores to increase average order value by rewarding customers with surprise gifts.
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

  • Free gifts will automatically be added to the customer’s cart.
  • Auto-add free gift products to customer’s cart automatically.
  • Auto-send all configured gift SKUs to cart when rules are matched.

Gift Selection

  • Let customers decide to choose from multiple gift options.
  • Let customers choose their preferred gift from multiple options.

Rules & Conditions

  • Set some rules or conditions to offer free gifts to customers.
  • 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

  • Compatible module to work with Hyvä theme.
  • Rest API and GraphQL compatibility.
  • Use an extension with cross-browser compatibility.

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

Boost sales by delighting customers with free gifts on their purchases.
Product-Based Free Gift Options
Free Gift by Cart Total / Subtotal / SKU / Product Category
Magento Coupon-Based Free Gifts
Customer Gift Selection Options
Display Free Gifts on the Checkout Page
Purchase History
Supported Magento Product Types

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.

Are free gift extension works with the configurable product?

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 for to a receive free gift.

Can I get free support?

Yes, MageAnts provides three-month free assistance to the entire user after purchasing 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.

Are free gift extensions works with the 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 Displayed Throughout the Order Journey

Once customers add the free gift to their cart, it remains visible at every stage — cart, checkout, and order confirmation. Free gift items are displayed alongside regular order items and are clearly labeled so customers know exactly what they received and why.

Once the order is placed, the free gift is visible on both the frontend order confirmation page and the backend order details in the Magento admin panel — making it easy to track fulfillment.

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

90%

of customers buy more frequently after receiving a free gift

65%

share their positive shopping experience after a free gift

30-35%

of free-sample receivers buy the full product

61%

of free-sample receivers buy the full product

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