Fixing Free Items Displaying Full Price in Cart

Why do free items appear with full price in the cart?

Starting from version 2.11.0, the Free Gift for Magento 2 extension provides the option to define whether a free gift comes as a $0 product or as a product with a 100% discount.

The setting can be found in the global extension configuration in Amasty → Free Gift → Configuration → Messages And Notifications Settings → Represent Free Gift As.



The price of the promo item will be displayed depending on the selected option. The frontend examples of both scenarios are provided below:

Product with $0 price - the promo item is provided for free. 




Product with $100 discount - the full price of the promo item is displayed with the 100% discount in the order totals.