Правилен первый вариант.
Правильно: пятидесятипроцентная скидка.
Лучше: скидка на товары из каталога.
Скидка 20 процентов, двадцатипроцентная скидка.
Корректно: стирательная резинка, резинка, ластик (впрочем, некоторые лексикографы считают, что это наименование носит разговорный характер). Стёрка, стирка, стирашка, гумка, клячка, клачка и др. — просторечные и региональные наименования этого предмета.
Правильно: В последний час перед закрытием действует скидка.