Free Gift For Magento 2
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
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
Customization
Changelog
- Mageants Team make extension compatible with Magento version 2.4.8.
- Enhance new functionality with magento versions 2.4.
- Mageants Team make New Functionality extension compatible with Hyva Theme.
- Mageants team make this extension in new functionality.
- 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.
- 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.
- Make extension compatible with Api and GraphQL in magento version 2.3 and above.
- 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.
- 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.
- 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.
- Free Gift Coupon code not working in checkout page.
- 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.
- 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
Install & Enable
Install the MageAnts Free Gift Extension and enable it from Stores → Configuration → Mageants → Freeproduct.
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.
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.
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.
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
Compatibility & Technical Specifications
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
Download & Upload
Download extension and upload to app/code in your Magento installation.
Run Commands
Run setup:upgrade and setup:static-content:deploy from command line.
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
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
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
MageAnts ensures quick and quality technical support. Take advantage of our 90 days free support for a smooth and efficient experience.
-
Frequent Extension Updates
Intensive update roadmaps ensure highly compatible, bug-free, great performance, and innovative extensions.
