Why is my gift not added to the cart?

Usually because the bonus product is not available, the qualifying conditions are not met, or the customer has not selected the gift.