Промокоды — самый простой способ подтолкнуть покупателя к заказу: код в рассылке, скидка за подписку, персональное предложение постоянному клиенту. В Turboshop промокоды устроены не как «табличка код + процент», а как полноценная маркетинговая механика. Разбираем, как всё работает и как настроить свою первую акцию: от создания правила до учёта скидок в заказе и показа промокодов на витрине.
Как всё устроено: программа → акция → коды
В админке за это отвечает группа меню Маркетинг / Реклама с двумя разделами:
- Маркетинговые программы — «зонтики» для отчётности: объединяют акции одной кампании (например, «Чёрная пятница» или «Retention-рассылки»);
- Промоакции — сами правила скидки: механика, условия, период и скоуп действия;
- у каждой акции — своя вкладка кодов: их может быть сколько угодно, все запускают одну и ту же скидку.

Создание акции: механика, условия, скоуп
Нажмите + Создать в разделе «Промоакции» и заполните форму:
- Название акции — внутреннее, для списка; покупатель видит сгенерированное описание скидки;
- Маркетинговая программа — по желанию;
- Механика — процент или фиксированная сумма (фикс корректно раскладывается по строкам заказа);
- Период действия «действует с / действует до» — можно оставить пустым для бессрочной акции;
- Минимальная сумма заказа — пусто означает «при любой сумме корзины»;
- «На что действует» — скоуп: вся витрина, отдельные бренды, категории с подкатегориями или комбинация «бренд И категория», плюс ограничение по типам цен (например, только розница — опт акция не заденет).

Обратите внимание: скидка по умолчанию не распространяется на товары, которые уже продаются по акционной цене, — двойных скидок не будет.
Акция — это правило, а код — лишь ключ, который его запускает: у одной акции может быть хоть тысяча ключей для разных каналов.
Коды: обычные, персональные и массовая генерация
На вкладке кодов акции можно:
- создать код вручную — короткий и запоминающийся, для баннера или соцсетей;
- сделать код персональным — привязать к конкретному покупателю: в чужих руках он не сработает;
- кнопкой «Сгенерировать» массово выпустить нужное количество уникальных кодов — для email- или SMS-рассылки, где у каждого получателя свой код;
- задать лимит использований на каждый код и выключить его тумблером в любой момент.

Как считаются скидки в заказе
Процентная скидка считается от суммы позиций, на которые распространяется акция. Фиксированная сумма раскладывается по строкам заказа пропорционально их стоимости — в отчётах каждая позиция несёт свою долю скидки, а не «минус одной строкой».
Самое важное — поведение при редактировании: заказ хранит правило скидки, а не замороженную сумму. Если менеджер меняет количество, добавляет или убирает позиции — скидка честно пересчитывается. Пример: в заказе пять одинаковых товаров со скидкой, покупатель оставляет один — скидка пропорционально уменьшится, а не исчезнет и не останется завышенной.
Что видит покупатель
В корзине и на странице оформления есть поле промокода. После применения покупатель видит строку «Скидка по промокоду» в итогах и отметку скидки возле товаров, которых она касается. Если код не сработал — срок истёк, не достигнута минимальная сумма, код персональный или исчерпан — покупатель получает понятное объяснение причины, а не молчаливый отказ.
А ещё промокоды можно показывать прямо на витрине: в форме акции есть переключатели «Показывать промокод на странице товара» и «Показывать промокоды в каталогах» — возле названия товара появляется заметный бейдж с кодом и подсказкой о скидке. Так акцию видно ещё до корзины. Поле промокода есть и в модалке быстрого заказа — покупка в один клик не теряет скидку.
Промокоды в заказе из админки
Менеджер может применить или снять промокод прямо в карточке заказа — кнопками «Применить» / «Снять», тем же механизмом, что действует на витрине. В заказе есть блок «Скидки»: он хранит самодостаточный снимок начисленных скидок, поэтому даже если акцию потом изменят или удалят, в заказе останется честная история. При изменении количества или состава позиций скидки пересчитываются по правилу акции, а не «замораживаются» суммой. Это удобно для заказов по телефону: менеджер принимает код так же, как витрина.
Примеры использования
- скидка за подписку — общий код в welcome-письме + показ бейджа на страницах товаров;
- сезонная распродажа категории — акция со скоупом «категория + подкатегории», период на две недели;
- возврат «спящих» клиентов — массовая генерация персональных кодов под SMS-рассылку, лимит 1 использование;
- защита маржи — скоуп по типу цены «только розница»: оптовиков и дропшиперов акция не затрагивает;
- сотрудничество с блогерами — отдельный код каждому инфлюенсеру: по счётчику использований видно, чей канал реально продаёт.
Частые вопросы
Можно ли ограничить акцию определённой суммой корзины? Да — поле «Минимальная сумма заказа» в форме акции.
Что произойдёт, когда акция завершится? Коды перестанут приниматься, а покупатель при попытке увидит объяснение. Уже оформленные заказы не изменятся — скидка зафиксирована в блоке «Скидки».
Действует ли промокод на товары со скидкой? По умолчанию — нет: акционные товары исключаются, чтобы скидки не удваивались.
Сколько кодов можно создать? Сколько угодно — все коды одной акции запускают одно и то же правило скидки.
Можно ли вести несколько акций одновременно? Да, акции независимы; отчётность по кампании удобно собирать, объединив их маркетинговой программой.
Итог
Промокоды в Turboshop покрывают полный цикл: от массовой генерации кодов для рассылки до честного учёта скидок в заказе. Всё настраивается в админке без разработчика. Следить за новыми возможностями платформы можно в рубрике «Обновления», а попробовать промокоды — на собственном магазине. Начните с простого: один общий код на скидку за подписку — и вы сразу увидите, как коды влияют на конверсию.