Правильно: скидка продлевается.
Скидка 20 процентов, двадцатипроцентная скидка.
Лучше всего: десятипроцентная (10%-я) скидка.
Если речь идет о скидке на товар, которая дается за его самовывоз, то корректно скидка за самовывоз.
Правильно: пятидесятипроцентная скидка.
Лучше: скидка на товары из каталога.
Правильно: В последний час перед закрытием действует скидка.
Минус здесь не нужен. Корректно: скидка 10 %. Скидка ― это уменьшение цены товара, поэтому подарок за покупку двух товаров скидкой не является.