User Tools

Site Tools



For more details see the Free Gift extension page.

Free Gift for Magento 2

Get four additional promo actions to automatically add free items to cart. Display custom banners to inform visitors about special offers and let them select a gift among available promo products.

  • 5 extra auto add promo actions
  • Informative banners on product pages
  • Offer to add non-free products as a gift
  • Add only in-stock products as promo items
  • Full support for coupons functionality
  • Different product types support

Extension Configuration

To configure the extension settings, please go to StoresConfigurationAmasty ExtensionsFree Gift.

General Settings

Add Simple/Virtual/Downloadable Products Automatically, Without Confirmation - enable automatic adding promo products to the cart. Select Yes, discounted and free products if you want non-free products to be added to cart automatically as well.

Pay attention, that if you want to offer more than 1 gift, this option will work only if you set Type: 'All the SKUs below' in the cart price rule.

Messages & Notifications Settings

Gifts Selection Method - Сhoose here the way customers will select gifts in the pop-up window in the cart.

Multiple - a customer selects item(s) by using checkbox(es) and then click 'Add to Cart' button.

One By One - a customer adds item(s) by using 'Add to Cart' buttons.

Popup header text - Specify the pop-up window header text you want to be displayed to customers.

'Add to Cart' button text - Enter the text for the 'Add to Cart' button.

Message For The Free Item In The Cart - Specify the default message to display it next to free or discounted items in the shopping cart.

Prefix For The Free Item Name In The Order - Indicate the default prefix that will be used with promo items on order pages in the admin panel.

Add Free Gift Message - Specify the message that will be displayed in the pop-up window with promo items.

Open Popup Automatically -If the option is set to ‘Yes’, customers will see the pop-up automatically when rule conditions are met.

Show Original Price in the Popup - If the option is set to ‘Yes’, the discounted products in the pop up will be displayed with a strike-through old price and a new price. If you choose 'No' - a customer will see only a new price.

Display Error Messages - Set to ‘Yes’ if you need error messages to be displayed.

Display Success Messages - Enable success messages when a promo item is added to cart.

Display Remaining Gifts Counter - With this option, you can display in the pop-up the number of available gifts.

Reminder about Available Promos - Use this option to show a special reminder message on the frontend catalog pages to inform customers about available gifts. Set the option to 'Yes' to specify a custom message.

Notification Message - Specify the text of a notification message.


Do not Offer Promos for Products with Special Price - Enable the setting if you don't want to apply promo rules to products with special price. This will help to avoid double discounts application. When the setting is enabled, tune up the next field:

Do not Offer Promos for Configurable Products when Child has Special Price - Enable, if you want not to apply promo rules to configurable products if one (or more) of its child product has a special price.

Product Page Banner Settings

Validate condition based on - validate conditions for banners display based either on Product Page or on the Shopping Cart Contents.

Enable Top Banners - Use the option to display promo banners on top of a product page.

Enable After Product Description Banner - This option shows banners above the 'Add to Cart' button.

Show One Banner Only - If the option is set to 'Yes' only one banner from the matched rules (depending on the priority of the rule) will be shown.

Gift Images Settings

In this section you can configure the promo items display.

Gift Image Width (px) - Set promo images width.

Gift Image Height (px) - Set promo images highth.

Product Attribute for Header/ Description - Use text attributes like Name and Short Description to display additional info about promo items when a customer hovers the mouse over the promo item image

Discount Rules Configuration

Create numerous cart price rules and quickly view the most important rule information; to view the list of rules or create a new one please go to MarketingCart Price Rules.

Discount Rule Settings

Rule Name - Indicate the rule name that will be shown on the Rules grid.

Description - Specify a short rule description (optional).

Status - Activate/Deactivate the rule at any time.

Websites - Specify websites on which the rule should be applied.

Customer Groups - Select customer groups for which the rule will be applied.

Coupon - You can either enable the coupon option and specify a particular coupon code or disable the option to automatically add free gifts to cart.

Usage limit per customer - specify how many times the coupon can be used by one customer. The option works for logged in customers only.

From/to - Specify the time period during which the rule will be active.

Priority - Set the rule priority to regulate the order of rules application.

Set up Rule Conditions

Specify as many rule conditions as you need. You can apply the rule to specific product categories, products with specific attributes etc. Easily combine different parameters according to your needs.

Conditions define in which case your promo will be applied. 'Actions' determine what benefits a customer will get if he/she fulfills the promo conditions.

Configure Promo Actions

Apply - Select one of available promo actions.

Discount Amount - Choose the number of promo items provided for each discount step.

Maximum Qty Discount is Applied To - It’s possible to specify the maximum number of free products a customer can get per order.

Discount Qty Step (Buy X) - Choose per how many paid products one free item should be added.

Apply to Shipping Amount - Specify whether the promotion should be applied to shipping cost.

Discard subsequent rules - If the option is set to 'Yes' all subsequent rules will not be applied.

Free Shipping - Configure free shipping settings for products that meet rule conditions.

New Promo Actions

With this extension you get 5 unique discount actions to enrich your promotional possibilities.

  • ‘Auto add promo items with products’
  • ‘Auto add the same product’
  • 'Auto add promo items for the whole cart'
  • 'Auto add promo items for every $X spent'
  • Add gift with each N-th product in the cart'

If you choose one of these rules for promotions, it’s possible to specify additional rule conditions. You can use these conditions block to specify items to which the rule should be applied.

Also, the extension adds two new options:
  • Apply tax on the original price of promo items added for free - It's possible to tax gift products based on their original price.
  • Apply shipping on promo items added for free - Free gifts won't be counted when the shipping price is calculated, i.e. gifts will be shipped for free.

Action Examples

Use this action to provide promo products for free or offer discounted items with each product/group of products which meets the rule conditions.

Number Of Gift Items - Specify the number of promo items provided for each discount step.

Type - Choose ‘All SKUs below’ option to automatically add to cart all promo items. ‘One of the SKUs below’ option will allow customers to choose one of the available promo items, specified in Promo Items field.

Promo Items - Define the SKUs of products that will be granted as gifts.

Discard Subsequent Rules - Determine if additional rules can be applied to this purchase. Enable to prevent multiple discounts from being applied to the same purchase, select. Options: Yes / No

Apply tax on original price of promo items added for free - when enabled, the taxes on the original price of promo items added for free will be applied and calculated.

Apply shipping on promo items added for free - decide, whether to use free or paid shipping for promo items.

Auto add items for the whole cart - this action provides a promo item/items only once per order.

Maximum Quantity Discount is Applied to - Specify the max number of free product customer can get per order.

Discount Qty Step (Buy X) - Choose per how many paid products one free should be added.

Discount Qty Step (Buy X) - Specify the amount of money (in $) to be spent to receive free gifts (for the action Auto Add promo items for every $X spent).

With this action, you can reward your customers with free items for each N-th product in the cart. For example, create a promo 'Get a free tee for each 2nd item in the cart.' Thus, when a customer has 2 products in the cart - a gift is added. If he\she add one more item, the total qty will be 3 and he\she won't get new gifts. If he\she add two more items, the total qty will be 4 and he\she will get a new gift. And so on for qty 10, 12, 14 and etc.

Discount Amount - here you specify how many promo items a customer will get if the cart will meet the conditions in the rule.

Each N-th - here you need to specify the discount step.

Promo Items With Discount

With this option, you can offer your customers not only free items but discounted products as well.

Promo Items Discount - here you can set a fixed price (e.g. 20), a fixed discount (e.g. -20) or a percent discount (e.g. 50%). If you want to add a product for free, leave this field empty.

Minimal Price - here you can specify a minimal discounted price for the suggested promo items in the pop-up. For example, you set a 50% discount and a minimal discounted price to be '10'. In this case, if the product you offer in the pop-up costs less then $21, its price after the discount will be 10$.

Please note that you can also set an option that will automatically add non-free products to the cart on the General tab at StoresConfigurationAmasty ExtensionsFree Gift.

Labels Settings

Default Rule Label for All Store Views - In the ‘Labels’ tab you can preset the promo text to display on in the shopping cart when the rule is applied. It's also possible to set different promo texts for different websites and store views.

Upload a custom image for the top banner and specify its parameters according to your needs.

On Hover Text - Specify the text that will be shown on a mouse hover.

Link - Specify the page to which the banner should lead.

Show Gift images - Choose whether to display promo items.

Configure the display of the 'After Product Description Banner' in the same way.

Free Gift Frontend Examples

The link with available promo items is added to the shopping cart page.

Here is the example of a special popup which appears on the shopping cart once a customer clicks on the Free Gift link.

Customers can select necessary options of a configurable promo item.

All promo items added to cart are marked with a special label.

Promo banner placed on top of a product page.

Promo banner with an additional text. It's also possible to the display the text only without showing the banner.

Promo banner placed above the 'Add to Cart' button.

Display available promo items right on a product page.

Find out how to install the Free Gift extension for Magento 2 via Composer.
Rate the user guide
 stars  from 1 votes (Details)
magento_2/auto_add.txt · Last modified: 2018/09/17 09:25 by karpova