если ДРУГОЙ, то тут работает уже другой алгоритм, например алгоритм "на свойства товаров", предварительно формируешь список с основным товаром и акционным и уже в акции прописываешь желаемые условия для каждого списка .
НО! что значит бесплатно? если вы отдадите товар как подарок, то налоговая с вас потребует уплатить доп.налог! не буду вдаваться в подробности,но есть такой момент. по-этому лучше давать скидку в 99,9%, в остатке цена будет не "0", а например 0,1 или 0,01 копейка, а дальше настраивается скидка "обрезка мелочи", которая и отсекает эти копейки в чеке, в итоге покупатель не платит за этот товар, для него это подарок.