Add Free Product to Cart for Magento 2
Increase the number of spontaneous purchases, run successful promo-campaigns and boost the average order value by offering gifts to your customers.
- Show promo products right on category, product or cart page
- Let customers choose a gift they like via a promo popup
- Encourage customers to buy extra items with "Spend X get Y" rule
- Offer coupons to replenish customer base
- Analyze statistics to plan future promo campaigns effectively
- Put catchy labels to promote products with Product Labels integration




Add Free Product to Cart Gallery

Why Magento 2 Add Free Product to Cart
Boost your sales rates, and get customers feel in possession of their luck with the visually-powerful Add Free Product to Cart, 'By X get Y' extension for Magento 2. Display promos wise, exactly where they work, and never miss those 30% of customers who, to our own research, skip cart page and go right to the checkout. Trade low-demand and unpopular products effectively or simply reward your clients with free items to gain their loyalty. The master of your campaigns, you will have them smartly conditioned to tailored scenario rules, supplied well with structured content, and under the sharp eye of essential analytics.
How Magento 2 Add Free Product to Cart Works
Configure scenario rules
Configure promos display

Regulate marketing strategies

Gain customers' loyalty
Do your best to show how much you understand customers and care of them to gain loyalty and reap multiple benefits in return. Place promo blocks on a category or product page. Show offer details in a small promo popup or via a link to a static page.

Magento 2 Add Free Product to Cart Detailed Feature List
Basic configuration
Promotional opportunities
High-level dashboard
Supported product types
Other values
Integration and compatibility
-
1.5.4Released 17.05.2021rn* Fixed issue for Magento Marketplace
-
1.5.3Released 05.03.2021rn* Fixed issues for Magento Marketplace rn* Fixed issue when GetSourceItemsBySkuInterface can't be disabledrn* Promo popup is still shown after adding a promo product to cartrn* Fixed issue when Klarna is disabledrn
-
1.5.2Released 09.10.2020 rn+ Magento 2.4 compatibility rn* Fixed issue when GetSourceItemsBySkuInterface can't be disabledrn* Not all promo products are offered in Promo popup if several rules are performed togetherrn
-
1.5.1Released 27.07.2020rn* No message for promo-products by coupon on Multishipping Checkout
-
1.5.0Released 22.07.2020rn+ "Not visible individually" products can be added as a giftrn* Fixed issue when promo-discount is not taken into account for order with multishipping checkout
-
1.4.2Released 22.06.2020rn* Magento 2.3.5 compatibility issuesrn* Fixed issue when impossible to add a configurable product as a promo-productrn* Improved compatibility with reward pointsrn* Incorrect promo-product price is displayed on Cart pagern* Rules are disabled if products use custom stock in MSIrn* Error appears while switching store view with added promo product in cartrn* Pagination doesn't work in 'Select Products' popuprn* Minor design improvements
-
1.4.1Released 12.11.2019rn* Error occurs when coupin code is appliedrn* When promo product is added to Cart, discount isn't calculatedrn* Fixed issue when extra promo products are offered if "every time" condition is setrn* Error appears when store view was changed (adding new rule)rn* Improved compatibility with product conditions 'Children Only' and 'Parent Only' rn* Fixed issue with Swaggerrn* Fixed issue with REST API fillingrn* Improved compatibility with Aheadworks Rich Banner Sliderrn* Discount is applied twice at shopping cartrn* 'Every time', 'Every Nth time condition' conditions in rule aren't applied on the Storefrontrn* Error occurs when editing a rule with a removed productrn
-
1.4.0Released 28.08.2019rn+ 'Fixed discounts' supportrn* Fix for Magento marketplacern* A Promo-product's qty isn't taken into consideration in Totalsrn* Fatal error appears while trying to save an incorrect rulern* Fixed price of promo-product doesn't take into consideration taxesrn* Unable to set 0 to a fixed amount of a promo-productrn* Fixed Amount of a promo-product doesn't support currencies differed from default
-
1.3.0Released 05.08.2019rn+ Discounted price is displayed on mini cart and checkoutrn* Error appears when trying to select promo products on the rule pagern* Fixed issue with 'Subtotal (excl.promo products)'conditionrn* Aheadworks Product Labels compatibility
-
1.2.0Released 10.06.2019rn+ Option "Include/Exclude Tax" for rule validationrn+ Option to show popup everywhere or on the cart and checkout pages onlyrn* Conflict with Klarna payment modulern* Discount is not added to PDF invoicern* Discount isn't shown in email notificationsrn* Problem with translationsrn* Free product does not display until cart page is reloadedrn* Can't change indexer to "Update by Schedule"
-
1.1.1Released 18.03.2019rn+ Magento 2.3 compatibilityrn* Fix for Magento Marketplacern* Free product is not added to cart when a coupon is applied at checkoutrn* Deprecated "unserialize" function is used instead of JSON-based encodingrn* Aheadworks Smart One Step Checkout compatibility issuesrn* Promo-products aren't added to cart if Native cart discount is applied
-
1.1.0Released 11.12.2018rn+'Spend X Get Y' scenariorn+ Added ability to apply rules for backend ordersrn+ Hidden 'qty' field in the popup if a customer can get only 1 productrn*Fixed issue with saving a date in an incorrect format
-
1.0.0Released 10.10.2018rnInitial release
Product Questions
However, if you need to limit the number of coupon uses, you can edit the options "uses per coupon" and "uses per customer" in this automatically created rule.
So it is required to configure the rule so that Total is set as the amount excluding tax.