Summer 2023 promotion. Get 30% OFF for any extensions with code SUMMER2023

Free Gift - Magento2

Free Gift - Magento2

Instead of giving discount for product to your customer, you can give for your customer free gift when he buy something from your website.


Compatible: Magento CE 2.3.x -> 2.4.x

* Required Fields

30-daymoney back
1-year support
Update free
FREE Upgrade

How It Works

Giving away free gifts is a marketing strategy many businesses use to attract attention and find new customers. For that reason Free Gift extension is made for allowing website (based on Magento 2.x)'s owner to create and manage the promotional items — toys, collectables, souvenirs and household products — that are linked to a product

Store owner can define free gifts easily by adding flexible rules. There are two type of rule:

  • Catalog Rule: You can define rule conditions based on product attribute. The free gift products will be added to the shopping cart together with a main product. Some examples about this type:
    • Buy an Iphone and get Free case,
    • Buy a Laptop and get a mouse and a mouse pad for free.
  • Sales Rule: You can define rules conditions based on customer shopping cart attributes. If customer shopping cart reaches the rule, he can select free gifts from the list. some examples about this type:
    • Spend $100 or more to get a free iphone case.
    • Spend $500 to get one of following gifts: laptop bag, mouse, headphone.

Select one gift from list

With free gift extension you can setup a rule that allow customer to select one free gift from the list free gifts.

Customer select one free gift from list

Select multiple gift from list

Some time you want customer to select multiple gifts from the list of free gifts.

Customer select multiple free gifts from list

Get fixed free gifts

You can also add the rule that allow customer get fixed free gifts when buying a product. In this case the gifts are fixed. customer are not allowed to select the gift

Customer get fixed free gift from list

Get free gifts when subtotal is equal or greater than $100

You can also add the rule that allow customer choose free gift products from the list when his shopping cart subtotal is equal or greater than X amount.

Customer choose free gifts

Demo Information

Let play with our live demo to see how the extension Free Gift - Magento2 work.

Feature Highlights

For website owner

Main features

  • Two type of free gift rules: catalog rules, sales rules.
  • Ability to enable/disable each free gift rule.
  • Add restriction for for each website.
  • Add restriction for each customer group.
  • Set from date and to date that the rule is applied.
  • Select free gift products for each rule.

Catalog Rule

  • You can add the flexible conditions based on product attributes.
  • Set the action for the rule that allows all free gift products will be bought together with the main product.
  • Set the action for the rule al allows all customer can select X free gift products from the list.

Sales Rule

  • You can add the flexible conditions based on shopping cart attributes. e.g. Subtotal, Total Items Quantity, Total Weight ...
  • Set the number of free gift products that you allow customer to select.
  • Set what page that you want to show the free gift products list.

For Customer

  • Buyer can see the list of free products that will be sold together with the current product.
  • Free gift prouducts can be added to cart automatically when buyer add the main product or customer can choose the free gift products from the list.
  • Warning dialog if buyer don't select a free gift.
  • Buyer can click to the free gift product to see the detail information about the free gift.
  • Free gift items are marked with a special text label to highlight free products on the top mini cart and shopping cart page.
  • Free gift items will be removed automatically if it's no longer valid.

Other Features

  • Easy to install and configure.
  • User friendly interface.
  • Support multi-currencies.
  • Support multiple-languages.
  • 100% Open source (only license part are encoded by ioncube).
  • License is applied for one magento installation and unlimited test/development magento installation (contact sales to get the developer license key).

Customer Reviews

  • Great Product

    Very good product and support is really really helpful. We asked some modifications and they did it right away. Keep up the good work.
    Reviewed By on
  • Write Your Own Review

    Only registered users can write reviews. Please, log in or register

Changes Log

Version 2.0.4

2018, March 23

  • fix bug, some time price of not freegift product is updated to zero.
  • Add option to allow admin sets limit number of freegift items that allow customer to add to cart
  • fix issues with multiple shipping address.


2018, March 23

  • fix bug load free gift on product view page.
  • fix some problems with processing rules.
  • fix bug add configurable products to cart.


2017, Sep 13

  • Remove not used events file. app/code/Vnecoms/FreeGift/etc/frontend/events.xml.

Version 2.0.3

2017, Aug 05

  • Add auto remove invalid free gift function.
  • Fix problem with multiple shipping address.


2017, Jun 23

  • Add sales rules feature.
  • Add option allow admin to set number of free gift products that customer can add to cart.
  • Add option allow admin to set where he want to place the free gift product.
  • Add option allows admin to enable/disable extension.

Version 2.0.1

2017, Apr 19

  • Fix problem in developer mode.
  • Fix compilation problem.

Version 2.0.0

2017, Jan 12

  • Release the stable version for Magento 2.x.