I combined "Country Based Shipping" with "Get 1 Free". G1F puts a free product into the cart. The problem I have is that customers cannot buy products which have a free product that cannot be delivered into their country. They also cannot delete it from the cart as it is added automatically again. So I want to offer that they can remove the free product(s) on the checkout_shipping.php.
I tried to doing it with this command:
CODE
$cart->remove($order->products[$i]['id']);
Unfortunately it does not work. Do you know why? How can I remove products (with a link) in checkout_shipping.php?
greets
FloM

Please let me know any ideas.