Промокоды
Промокоды — коды для писем, цепочек и приглашений друзей. Пул — это одна акция: общий код для всех (например, SUMMER10) или уникальный код каждому покупателю. Скидку по коду даёт правило купонов вашего магазина, а OneTrace.ru выпускает коды, выдаёт их покупателям и считает заказы с ними.
Раздел находится в меню Коммуникации → Промокоды. Смотреть пулы и коды могут все роли, создавать пулы и выдавать коды — «Менеджер» и выше.
Пулы
- Откройте Промокоды и нажмите Создать пул.
- Укажите Название и Ключ для шаблонов — по нему пул вызывается в письмах. Ключ задаётся один раз.
- Выберите Тип: «Общий код» — и введите код, или «Уникальные коды» — и задайте Префикс кодов и Длину случайной части.
- Заполните остальные поля (таблица ниже) и нажмите Сохранить.
| Поле | Что значит |
|---|---|
| Скидка (текст для писем) | Например, «−10 % на первый заказ». Только для текстов: размер скидки задаётся в магазине |
| Начало акции, последний день акции | Вне периода коды не выдаются, письма с ними не отправляются. Даты — в часовом поясе проекта |
| Код действует, дней | Срок уникального кода от выдачи, но не дольше акции |
| Кодов на покупателя | Сколько кодов пула может получить один покупатель |
| Предупредить, когда кодов меньше | Когда свободных кодов станет меньше, участникам с правом на промокоды придёт письмо |
В карточке пула видно, сколько кодов свободно и выдано, сколько заказов сделано с кодами и на какую сумму. Переключатель ставит пул на паузу. Поле поиска вверху находит код во всех пулах и показывает, кому он выдан и в каких заказах использован.

Коды
Нажмите на название пула, чтобы открыть его коды. Для пула с уникальными кодами:
- Сгенерировать — коды с префиксом пула, до 50 000 за раз. В кодах нет похожих символов вроде 0 и O;
- Загрузить свои — коды по одному в строке или файл CSV или TXT, до 100 000 за раз. Коды, которые уже есть в проекте, пропускаются;
- Выгрузить коды (CSV) — файл с кодами, статусами и сроками, чтобы загрузить их в магазин без плагина.
Ниже — коды с фильтром по статусу («Свободен», «Выдан», «Использован») и последние заказы с кодами пула.

Выдача в письмах и цепочках
- В шаблоне вставьте
{{ promo_code('welcome') }}, гдеwelcome— ключ пула. При отправке покупатель получит свободный код, а если у него уже есть действующий код этого пула — тот же код. В предпросмотре и тестовых письмах показывается образец, код не тратится. Если код выдать нельзя — пул на паузе, коды закончились или покупатель получил все свои коды, — письмо не отправляется. - Узел цепочки Выдать промокод выдаёт код и ведёт по выходу «нет кода», если код выдать нельзя. Следующие письма цепочки получат тот же код.
- Код другу при приглашении — поле Промокод из пула в настройках приглашений.
Купоны в магазине
Чтобы магазин принял код, он должен быть купоном с нужной скидкой. Плагины OneTrace.ru создают коды пула купонами сами, раз в 5 минут:
- WooCommerce — по образцу купона магазина (скидка, товары, минимальная сумма): в настройках плагина «Промокоды» строка
welcome = КОД-ОБРАЗЦА; - Magento 2 — купонами правила корзины с типом «Specific Coupon» и автогенерацией: строка
welcome = ID правила; - 1С-Битрикс — купонами правила работы с корзиной: строка
welcome = ID правилав настройках сайта.
Каждый уникальный код становится купоном на одно использование со сроком кода. Общий код создайте купоном в магазине сами. Плагины передают купоны заказов, поэтому код считается использованным, а отмена заказа его освобождает.
Уникальные коды доступны с тарифа «Рост» в пределах квоты тарифа, пул с общим кодом — на любом тарифе (тарифы).