Add Free Product to Cart for Magento 2
Increase the number of spontaneous purchases, run successful promo-based campaigns and boost the average order value by offering gifts to your customers.
- Show promo products right on the category, product, or cart page
- Allow customers to choose a gift they like via a promo popup
- Encourage customers to buy extra items with the "Spend X get Y" rule
- Offer coupons to replenish customer base
- Analyze statistics to plan future promo campaigns
Add Free Product to Cart Gallery
The influence offering free gifts has on customer behavior is hard to overestimate. Giveaways not only make a positive impression on buyers but also motivate customers to make spontaneous purchases. What’s more, users are more likely to share such an experience with others, which increases brand awareness and drives more audience to your store.
Explore an effective way to increase conversion with intuitive functionality to offer free gifts. Run effective sales campaigns and get rid of inventory that is not sold by promoting up-selling and cross-selling promo products. Increase average check or qty of items by setting relevant conditions, display modes, and scenarios on how to offer the promos.
Integrate new marketing strategies into your business with promotional campaigns
Boost your sales rates and get customers engaged with appealing discounts and special offers! Display promos exactly where they work, and never miss that 30% of customers who skip the 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. Run your marketing campaigns effectively with differentiating scenario rules, structured content, and essential analytics.
Configure promo rules
Opt for a scenario: "Buy X get Y", "Spend X get Y", "Coupon", set frequency of response, select products to participate in the campaign, and decide on either a fixed-value or %-discount.
Highlight your offer
Let promo items be available for adding from any place on the website. Offer them right after the customer qualifies for them: on category or product page, or in cart. Tag your promo products with related promo text messages and equip your promotional popup with the ‘Find more’ link. Decide whether to display only the products which are in stock and hide the quantity field if a customer can get only 1 item.
Track promo results
Gain insight into vital statistics of promotional campaigns and decide on any potential gains and changes needed to support sales growth. The dashboard includes the most essential parameters needed to measure the success of your current campaigns: monthly value, orders with promo items, average cart total, average qty. of promo items per order, etc.
Enhanced user experience
Do your best to show how much you understand customers and care for them by improving the user experience. Show offer details in a small promo popup, link to a static automatically addadding promo products to cart.
Buy X Get Y
Customers get the Y product for free or with a discount when they purchase product X.
Spend X Get Y
Customers can get the Y product for free or with a discount when the sum in the cart runs over $X.
Customers can use a predefined coupon on the cart page to get a discount.
Update/delete rules in bulk in a separate grid.
Products are combined in an offer if several rules with the same promo items are triggered. In addition, rules can be applied for backend orders.
The response frequency and adding to the rule include ‘First time’, ‘Every time, ‘Every Nth time’ options.
Choose an option where to show popups: everywhere or on the cart and checkout pages only.
Option "Include/Exclude Tax" allows including or excluding taxes from the subtotal of the cart when working out the rule.
Promo products offering options
To offer promos, you can choose between these 2 options: ‘Show Popup’ and ‘Auto-add promo product to cart’.
Offer only a certain configuration of a configurable promo item, e.g. Buy X and get a blue T-shirt.
Supported product types
Simple, virtual, downloadable, configurable, and products of various visibility values are supported.
* Promo doesn't get disabled on scheduled time
* Fixed issue for Magento Marketplace
* Fixed issues for Magento Marketplace
* Fixed issue when GetSourceItemsBySkuInterface can't be disabled
* Promo popup is still shown after adding a promo product to cart
* Fixed issue when Klarna is disabled
+ Magento 2.4 compatibility
* Fixed issue when GetSourceItemsBySkuInterface can't be disabled
* Not all promo products are offered in Promo popup if several rules are performed together
* No message for promo-products by coupon on Multishipping Checkout
+ "Not visible individually" products can be added as a gift
* Fixed issue when promo-discount is not taken into account for order with multishipping checkout
* Magento 2.3.5 compatibility issues
* Fixed issue when impossible to add a configurable product as a promo-product
* Improved compatibility with reward points
* Incorrect promo-product price is displayed on Cart page
* Rules are disabled if products use custom stock in MSI
* Error appears while switching store view with added promo product in cart
* Pagination doesn't work in 'Select Products' popup
* Minor design improvements
* Error occurs when coupin code is applied
* When promo product is added to Cart, discount isn't calculated
* Fixed issue when extra promo products are offered if "every time" condition is set
* Error appears when store view was changed (adding new rule)
* Improved compatibility with product conditions 'Children Only' and 'Parent Only'
* Fixed issue with Swagger
* Fixed issue with REST API filling
* Improved compatibility with Aheadworks Rich Banner Slider
* Discount is applied twice at shopping cart
* 'Every time', 'Every Nth time condition' conditions in rule aren't applied on the Storefront
* Error occurs when editing a rule with a removed product
+ 'Fixed discounts' support
* Fix for Magento marketplace
* A Promo-product's qty isn't taken into consideration in Totals
* Fatal error appears while trying to save an incorrect rule
* Fixed price of promo-product doesn't take into consideration taxes
* Unable to set 0 to a fixed amount of a promo-product
* Fixed Amount of a promo-product doesn't support currencies differed from default
+ Discounted price is displayed on mini cart and checkout
* Error appears when trying to select promo products on the rule page
* Fixed issue with 'Subtotal (excl.promo products)'condition
* Aheadworks Product Labels compatibility
+ Option "Include/Exclude Tax" for rule validation
+ Option to show popup everywhere or on the cart and checkout pages only
* Conflict with Klarna payment module
* Discount is not added to PDF invoice
* Discount isn't shown in email notifications
* Problem with translations
* Free product does not display until cart page is reloaded
* Can't change indexer to "Update by Schedule"
+ Magento 2.3 compatibility
* Fix for Magento Marketplace
* Free product is not added to cart when a coupon is applied at checkout
* Deprecated "unserialize" function is used instead of JSON-based encoding
* Aheadworks Smart One Step Checkout compatibility issues
* Promo-products aren't added to cart if Native cart discount is applied
+'Spend X Get Y' scenario
+ Added ability to apply rules for backend orders
+ Hidden 'qty' field in the popup if a customer can get only 1 product
*Fixed issue with saving a date in an incorrect format
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.