Login Contact Us
My cart
Magento 2 Free Gift Extension | Auto-Add Gifts to Cart Hyva compatible extension badge M2

Magento 2 Free Gift Extension | Auto-Add Gifts to Cart

The free gift extension adds 12 new actions The free gift was auto-added to the cart Message in the mini-cart that allows adding a free gift If more that one free gift choice is available, the customer can choose his free gift or discounted product via a popup BOGO promotion example 1+1 promotion example

Magento 2 Free Gift Extension | Auto-Add Gifts to Cart

  • Auto-add a free gift to the customer cart
  • The customer can select his free gifts directly in the mini-cart and the cart
  • Offer discounted products in the mini-cart and the cart
  • Create BOGO, 1+2, 2+2, Each N promotions
  • Give a free or a discounted product on each $X amount spent
  • Create Birthday coupons and rules
  • Create cart rules based on customer attributes, order history, and product custom options
  • Display badges and banners in the product pages, category pages and product listings
  • Display gift messages in the mini-cart
  • Display upsell cart hints and invalid coupon messages, to increase promotion awareness
  • Use coupon codes in the free gift rules
  • GraphQL support
Compatibility: Magento CE 2.1.x, 2.2.x, 2.3.x, 2.4.x, Magento EE / Cloud 2.2.x, 2.3.x, 2.4.x

Free updates

30 days money
back guarantee

Free installation

90 days free support

100% Open Source

Magento 2 Edition:

Community
Enterprise / Cloud
10 Hours Of Custom Development +$100 ? You get 10 hours of Magento 2 related development done by our professionals. For the Enterprise edition - this is included in price.
$199.00
Number of Licenses: 1

Free updates

30 days money
back guarantee

Free installation

90 days free support

100% Open Source

Description

12 new ways to create amazing free gift promotions

The extension adds 4 new actions and 12 new sub-actions to the shopping cart price rules.

It makes it possible to create a variety of free gift / discounted products promotions - Auto-add a free gift (or offer discounted products) without any condition, give a free gift (or offer discounted products) on each $X spent, BOGO and Each N

Highlights:

  • Use any product quantity for the free gift rules.
  • Use flexible conditions to define the discounted products and the products that trigger the discount.
  • Apply any discount amount in the free gift rules.
  • Use 3 types of discounts - Percentage, Fixed Discount and Fixed Price.
  • You can choose to apply the Each N discount after some number of products was added to cart.

Auto-add a free gift to the customer cart

The extension adds 4 new action types (and 12 sub-actions) to the cart rules.

The new actions allow to auto-add a free gift in a various ways - without any conditions, with Magento core conditions, on each $X spent, within a BOGO promotion and within an Each N promotion.

Offer a discounted item to the customer in the mini-cart and the cart

You can also use the new cart rules to offer non-free (discounted) products.

The extension allows the free gifts / discounted items to be added directly in the mini-cart and the cart. It keeps the customer within the funnel, while increasing customer happiness.

That is, once the customer cart fulfils the cart rule conditions, let him know that he can select his discounted products by displaying a cathy message in the cart.

The customer can click the message and select his free / discounted products directly within the cart.

Auto-add a free gift (or offer a discounted product) with or without a condition

Make your customers happy by auto-adding a free gift to their cart, without any condition. Or offer your customers a discounted product with or without any condition.

The condition can be a Magento core condition. It can also be one of the new conditions introduced by the extension - eg: customer attributes, customer sales history and more.

Examples:

  • Auto-add a small gift to every customer order.
  • Female customers get a free perfume sample on every purchase.
  • Old customers (customers who purchased in the past) - get a watch for $50 only.
  • New customers - get two t-shirt with 50% discount

Display free gift messages in the mini cart

The extension informs the customer about her free gifts already in the mini cart. It also displays messages that let her know that she is applicable for a discount. This way, the customer feels secure about her free gifts and the discounts that she got. She also feels excited about her available discounts.

Examples:

  • The extension has auto-added a bottle to the customer cart. The mini-cart will display the message "You've got this for free!" in the mini cart, next to the bottle.
  • The ongoing promotion is "Buy a pair of pants and get a women t-shirt with a 50% discount". The customer adds a pair of pants to her cart. The mini-cart will display the message "Add one women t-shirt with a 50% discount" next to the pair of pants.
  • The ongoing promotion is "1+1 on all bags". The customer adds a bag to her cart. The mini-cart will display the message "Add another bag for free!" next to the bag.

Create Birthday Coupons for your customers

The extension adds a new condition to the cart rules - customer birthday.

This condition allows you to create rules and coupons that will be valid on the day, week, two weeks, or month of the customer's birthday.

Using this condition, you can create personalized birthday coupons and rules. Create them to add a gift to the customer cart, or to apply various discounts.

Birthday condition in the cart rule

Display the old and the new prices in the cart and the mini-cart

The extension makes it clear to the customer about the discount that she got on her products. The customer sees the old and the new price of the item both in the cart and the mini-cart. She also sees the total discount in the mini-cart, as well as the subtotal including discount.

BOGO

Auto-add a product (or offer discounted products) if the customer adds certain products to the cart.

That is, define the "Buy" and the "Get" products. Then, when customer adds the "Buy" products to his cart, he will get the "Get" product auto-added to his cart, or offered with a discount.

Examples:

  • Auto-add a free tie to the cart if the customer buys a suit.
  • Buy 2 pants, get a free t-shirt of your choice.
  • Buy 3 t-shirts, get a short for $10.
  • Female customers - Buy a perfume - get a face cream with $20 discount
  • Old customers - Buy 2 apparel items, get sun glasses for $20 only!

Auto-add a free gift (or offer a discounted product) on each $X spent

Encourage the customer to increase his cart value, by offering him a free gift (or discounted items) every time his cart reaches a certain amount.

That is, whenever the customer's cart reaches a certain money value - auto add a free gift or display a message offering him discounted products.

You can also define the "each $X" condition to be spent on a specific group of products. For example: on each $100 spent on jackets, get a free gift.

Examples:

  • On each $50 spent on products in the store, get a free water bottle.
  • On each $100 spent on jackets, get a t-shirt with 50% discount.
  • On each $80 spent on products in the store, get a $10 discount on bags.
  • On each $100 spent on pants, get a pair of shoes for $40 only.

Each N

Auto-add each Nth product or offer a discount on each nth product. Create promotions like 1+1, 2+1, 1+2, 2+2 etc.

Using the extension, define the group of products that each nth of them will get discounted or auto-added. That is, when the customer adds some matching products, he gets the Nth product auto-added.

If the Nth product is non-free (discounted) - he gets a message that informs that he can add some products with a discount. The customer than can click the message and select his discounted products.

Examples:

  • "2+1 on erasers" - the customer adds 2 erasers to the cart and the third one is getting auto-added
  • "Buy one t-shirt, get the next two with 50% discount" - the customer adds one t-shirt to the cart. He gets the message in the cart "Add two t-shirts with 50% discount".
  • Buy 2 bags, get 2 with $10 discount
  • Buy 3 watches, get the forth one for $10 only!

Let the customer select his discounted products directly in the cart

For cart rules with non-free products, or promotions with more than one possible free product - the extension displays a message in the cart. This message informs the customer about his free or discounted products. The customer can click the message and select his discounted products directly in the cart.

That is, if customer's cart fulfills the conditions of the promotion, he will get a catchy message in the cart. The message will explain to him what products he can add to the cart, and with what discount.

If the customer clicks that message - he gets a popup. This popup allows him to select and configure his free / discounted products without leaving the cart.

Supports configurable products, and products with custom options

If the discounted products are configurable, or if they have custom options - the customer can configure them directly in the cart.

That is, the popup lets the customer configure his free / discounted products.

Display badges and banners in the product pages

The extension allows displaying a badge and/or a banner, in the promoted products. Displaying a catchy badge or a banner is a great way to announce the promotion to the customer.

The Badge

The badge will show up on the top right of the product image. You can select any image of your choice for the badge.

The Banner

The banner will show up under the price in the product page. It can be any image of your choice.

Display different badges and banners in "Buy", "Each $X spent" and "Get" products

The extension allows displaying different banners and badges in the "Buy", "Each $X spent" and the "Get" products. That is, you can display a badge (or a banner) in "Get" products, saying that this product will be discounted if another product (the "buy" product) will be added to the cart.

And you can display a separate badge (or a banner) in "Buy" products saying that the customer will get a free product or a discount with this purchase.

Displaying separate badges and banners for "Buy" and "Get" products is an awesome way to encourage customers to buy more.

Examples:

  • In the "Buy a t-shirt, get a pair of shorts" promotion, in shorts product pages, you can display a badge saying "Get this short for FREE on buying a t-shirt"
  • In the "Buy a t-shirt, get a pair of shorts" promotion, in t-shirts product pages, you can display a badge saying "Get a FREE short with this purchase!"
  • In the "On each $100 spent on jackets, get a free bag" promotion, in jackets product pages, you can display a banner saying "Spend $100 on this and get a free bag!"

Display product badges in category pages and product listings

The extension allows you to display badges in the promoted products everywhere - in category pages and any other product listings. Using product badges, you let the customer see what products are currently promoted and encourage her to purchase them.

Examples

  • The current promotion is "1+1 on bags". The bags in the "Bags" category will get the "1+1" badge. Also, the bags in the "Featured Products" listing on the homepage will et the "1+1" badge.
  • The current promotion is "Buy a pair of pants, get a t-shirt for free." The customer will see the badge "Get a t-shirt with the purchase" in the pants product pages, "Pants" category pages, and in the pants that are showing up in the "Featured Products" listing on the homepage.

Upsell Cart Hints

Display hint messages in cart, telling the customer what steps he needs to perform in order to get his discount.

When running a promotion in your store, it is very important to be able to hint the customer along the way about how to accomplish the promotion. Using the "Upsell Cart Hints" functionality, you can easily do this.

The feature allows you to hint the customer about the free gift promotions. It is also able to hint the customer when some of the Magento core conditions are not met, in order to complete his discount.

Examples:

  • The ongoing promotion is "Buy 2 bags, get a watch with 50% discount". The customer adds one bag to his cart. The Upsell Cart Hint will show up in cart, saying "Add one more bag, to get one watch with 50% discount!"
  • The ongoing promotion is "On each $100 spent on jackets - get a t-shirt with 50% discount". The customer adds a jacket that costs $77. The Upsell Cart Hint will show up in cart, saying "Add $23 worth of jackets, to get one t-shirt with 50% discount!"
  • The ongoing promotion is "Buy a t-shirt, get a short for free!". The customer adds one t-shirt to his cart. The Upsell Cart Hint will show up in cart, saying "You can now add one short for free!"
  • The ongoing promotion is "5+1 on water bottles". The customer adds one water bottle to his cart. The Upsell Cart Hint will show up in cart, saying "Add 4 more water bottles, to get the next water bottle for free!"

Display cart hints on invalid coupon

Display hint message in cart, once an invalid coupon was applied by the customer. The hint will tell the customer what actions he needs to perform to make his coupon applicable.

Often happens that the customer applies a coupon in his cart, forgetting something small to make it work. The customer than will get the misleading message "The coupon code is not valid." Using the "cart hints on invalid coupon" feature, the customer will get a hint message, guiding him about what items he needs to add to cart, in order to make the coupon work.

Note: This feature currently only works with coupons that have the Free Gift action type (ie: not Magento core action types).

Example:

The promotion "Buy 2 t-shirts, get short for free!" is applicable using the coupon code "buy_2tshirts_get_short". The customer adds one t-shirt to his cart. He than goes and applies the coupon "buy_2tshirts_get_short" in his cart. The coupon is invalid, since there is only one t-shirt in the cart. The Upsell Cart Hint will show up in cart, telling "Add one more t-shirt to cart. Then try applying the coupon again. You should get one short for free!"

Use customer attributes in the rule condition

You can use any customer attribute in the rule condition - email, date of birth, registration date and more.

Show your customers a personal touch by creating promotions and coupons that are built especially for them.

For example, offer free New York time papers to customers who live in New York. Send coupons to customers who have a birthday today. Reward the customers who have been registered for at least 3 years in your store, and more.

Examples:

  • All customers who's email contains @gmail.com.
  • All customers who was born earlier than 1/1/1980.
  • All customers who has been registered to the website after 2/3/2017.

Use customer order history in the rule condition

Give your customers discounts according to their purchase history. It is a great feature for acknowledging the loyalty of your customers, and reward them for their activity in your store.

For example, give coupons with discounts to the customers who completed 10 sales this year.

It is also a great way to implement customer retention programs. For example, give coupons to the customers who didn't buy for last half year, but were active a year ago.

You can use order statuses and totals to define the exact conditions on the customer order history.

Examples:

  • Customers who have at least 2 paid orders from the last 10 days.
  • Customers who have at least 1 shipped order.

Use custom options in rules

Define conditions on custom options of the products. That is, create shopping cart rules based on custom options of the products.

Encourage your customers to buy more expensive products, by offering them a discount on the more expensive product options.

That is, create a promotion that gives N% discount on the product, only if certain custom option is selected.

Examples:

  • Get 10% discount on items with custom option Zip Type = Gold.
  • Get 1+1 on all T-shirts with custom option Logo = Apple.

Display a popup on first customer visit

Display a popup announcing the customer about an ongoing promotion. This popup will only show up once, on the first customer visit in the website.

You can define a popup image per promotion. The system then will display all the popup images of the active promotions (the ones without coupon codes), one by one, ordered by their priority.

Discount breakdown

Display the discount breakdown in the cart. Choose the type of the breakdown that you prefer, and whether it should be collapsed by default. You can also disable the breakdown.

Detailed breakdown is an awesome tool to help your customer understand what discounts have been applied in his cart. Understanding the exact discounts / coupons that were applied in the cart, will amplify customer's happiness, and decrease the chances of the cart abandonment.

Breakdown types:

  • Rule labels and product names - will show the rule label and the affected products.
    Example: Buy pair of pants, get a t-shirt for free!: Layla Tee
  • Comprehensive breakdown - will explain the discount using simple human language.
    Example: Got Layla Tee, for buying Karmen Yoga Pant
  • Rule labels - will only show the rule name. Example: Buy pair of pants, get a t-shirt for free!

Additional Features

  • Skip products that have tier / special / catalog rule price.
  • Limit the maximum discount amount per rule.
  • Mass delete promotions through the rules grid - the extension adds a delete mass action functionality in the cart rules grid. That is, you can now delete old / redundant promotions and coupons directly through the grid.

Easy rules creation

It is very easy to create sophisticated promotions using the extension.

The rules engine is very intuitive, and all you need to do is to fill the gaps. Therefore, the learning curve for the extension is very short.

The Free Gift extension makes any complex promotion creation easy and fun.

Write Your Own Review

Quality
Value
Price

Reviews

Reviews

posted on Clutch
Verified Purchase

Their personal approach and professional way of communication were impressive.

MexBS delivered the end product according to the agreed timelines. The team swiftly replied via in-person meetings, email, and messages and showed a noteworthy personal and professional approach. Overall, the client was satisfied with their work.

posted on Magento Marketplace
Verified Purchase

Pleased with this extension and the support team

The team completed the installation at the day of the purchase, and my questions regarding the rules setup were answered promptly and professionally. I will definitely purchase more extensions from this developer in the future.

posted on Facebook
Verified Purchase

Super helpful and fast service

Super helpful and fast service! I purchased the Free Gift module for Magento 2. They tweaked it for free to meet my companies requirements within hours of me asking.

Write Your Own Review

Quality
Value
Price