Минус здесь не нужен. Корректно: скидка 10 %. Скидка ― это уменьшение цены товара, поэтому подарок за покупку двух товаров скидкой не является.
Знаки препинания расставлены корректно.
Нужны только точки в конце предложений.
Верно: купили в подарок.
Это неполное предложение (отсутствует сказуемое). В таких случаях на месте пропущенного сказуемого обычно ставится тире. Также рекомендуем заменить предлог: При каждой 10-й покупке — 2 литра пива в подарок.
Запятые не требуются.
Запятая не нужна: При покупке кофеварки получите кофемолку в подарок!
Постановка запятых не требуется.
Оба варианта возможны.
Указанная запятая нужна.