Такая конструкция стилистически корректна.
Ошибка состоит в том, что в первом предложении употреблены глаголы разных видов: совершенного (сделать), который указывает на завершенность действия, и несовершенного (страдают), который указывает на продолжаемость действия.
Не вполне ясно, как промокод, то есть некая комбинация символов, используемая в интернет-сервисах, становится обладателем номинала. Финансовый термин номинал обозначает стоимость ценных бумаг, денежных знаков, товаров. Если промокод подразумевает предоставление скидки или определенной суммы, которую можно использовать при оплате, то обычно прямо и пишут: промокод на скидку. Если в обсуждаемом случае допустимы разговорные обороты, то, возможно, суть ситуации способен передать оборот промокод на 1000 рублей.
Запятую ставить не нужно.
Правильно: не премину.
При переносе запрещено оставлять одну букву на строке.
Запятая нужна.
Существительное заклинание обычно употребляется с глаголами речи (произнести заклинание, прошептать заклинание), что вполне соотносится со значением этого слова - 'словесная формула, обладающая магическими свойствами (обычно сопровождающаяся особыми действиями)'. Поэтому употребление этого слова с другими глаголами и вызывает сомнения. Если всё же выбирать между предложенными Вами словами, то наиболее подходящим представляется глагол сотворить.
Приставка ПРИ-, корень ШЕ-, суффикс -Л и нулевое окончание.
Справиться с этой задачей Вам поможет словарь, в котором слова расположены в обратном алфавитном порядке, т. е. по алфавиту конечных, а не начальных букв слова. Таков, например, «Грамматический словарь русского языка» А. А. Зализняка.