In shoping-cart-advanced.tpl there is a piece of code which allows modification of gift products added to cart by cart rules:
{assign var='cannotModify' value=1} {* Display the gift product line *} {include file="$tpl_dir./shopping-cart-product-line.tpl" productLast=$product@last productFirst=$product@first noDeleteButton=0 cannotModify=0}
In shoping-cart.tpl it looks like that:
{assign var='cannotModify' value=1} {* Display the gift product line *} {include file="$tpl_dir./shopping-cart-product-line.tpl" productLast=$product@last productFirst=$product@first}
This difference allows of quantity change and removing gift products from cart which is clearly and unwanted outcome.
In shoping-cart-advanced.tpl there is a piece of code which allows modification of gift products added to cart by cart rules:
{assign var='cannotModify' value=1} {* Display the gift product line *} {include file="$tpl_dir./shopping-cart-product-line.tpl" productLast=$product@last productFirst=$product@first noDeleteButton=0 cannotModify=0}
In shoping-cart.tpl it looks like that:
{assign var='cannotModify' value=1} {* Display the gift product line *} {include file="$tpl_dir./shopping-cart-product-line.tpl" productLast=$product@last productFirst=$product@first}
This difference allows of quantity change and removing gift products from cart which is clearly and unwanted outcome.