Why do free items appear with full price in the 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.