The gift product is added to the cart correctly, however the pricing behavior is inconsistent:
When the gift is initially added to the cart, it is displayed with its regular price instead of being free.
If we refresh the cart page, the gift product label changes and appears as FREE.
Despite showing as FREE in the cart, its price is still included in:
The cart totals
The checkout totals
The WooCommerce order totals
The WooCommerce admin order details
As a result, customers are still being charged for the free gift.
Expected Behavior
When the cart exceeds 200 RON:
The product variation should be added automatically as a free gift.
The gift price should be set to 0.
The gift should not affect cart totals, checkout totals, or order totals.
The order in WooCommerce should store the gift item with a zero price.
Additional Information
The issue seems to occur specifically when using a product variation as the free gift. We have not yet tested whether the same behavior occurs with a simple product.
Attached is a screenshot showing that the gift appears as FREE, but its value is still included in the order total.
Could you please advise if this is a known issue or if there is a recommended fix/workaround?
Thank you.
Attachments:
You must be
logged in to view attached files.