Генератор промокодов
Партия уникальных кодов с вашим префиксом, без похожих символов и случайных неприличных сочетаний. Выгрузка в CSV сразу с колонками скидки и срока действия.
Длина случайной части
Формат кода
Данные для выгрузки
Попадут в CSV и JSON отдельными колонками — файл можно сразу загружать в магазин.
Что делает генератор сам
Проверяет всю партию на повторы и переделывает совпадения: два одинаковых купона — это спорная ситуация с покупателем.
Убирает неразличимые символы, чтобы код можно было продиктовать и набрать с чека без ошибок.
Отбрасывает коды со случайными грубыми сочетаниями букв — на купоне такое печатать не стоит.
Главное
Почему длина кода — это вопрос денег
Промокод проверяется на странице оформления заказа, и эта форма открыта всему интернету. Если кодов выдано много, а комбинаций мало, бот подберёт действующий за вечер: сначала утечёт скидка, потом ссылка на «рабочие промокоды вашего магазина» появится на форумах халявщиков.
Считается это просто. Шесть символов из нашего набора — около миллиарда комбинаций. Раздали тысячу кодов, значит один код из миллиона рабочий: перебор бессмысленен. Раздали сто тысяч четырёхсимвольных — рабочим окажется каждый десятый, и акция закончится не так, как планировалось.
Панель показывает обе цифры сразу: сколько всего комбинаций и какой шанс угадать. Ориентир — не хуже одного к миллиону.
| Длина | Комбинаций | Годится для партии |
|---|---|---|
| 4 | 614 тысяч | до десятка кодов «для своих» |
| 6 | 481 миллион | до 500 кодов |
| 8 | 377 миллиардов | до 300 тысяч кодов |
| 10 | 3·10¹⁴ | любая массовая рассылка |
Практика
Как обычно устроены коды
Личный код для каждого покупателя. Префикс акции плюс случайная часть: NY26-7K4M-92QX. Лимит применений — один. Так видно, кто воспользовался, и код нельзя расшарить.
Общий код для рекламы. Один короткий и запоминающийся код на всю кампанию, зато с ограничением по сроку и сумме. Здесь длина не спасает — спасают условия применения.
Коды под блогеров. Отдельный префикс на каждого партнёра: IVAN-…, OLGA-…. Считать продажи по префиксу проще, чем по ссылкам с метками.
Печать на упаковке. Берите группировку по 4 символа и обязательно набор без похожих знаков: коды с упаковки вводят руками, и каждая пара «ноль или буква О» превращается в обращение в поддержку.
Разделяйте партии префиксом
Уникальность гарантируется внутри одной партии. Если генерируете в несколько заходов, меняйте префикс: BF-, NY-, MAY-. Заодно в отчётах сразу видно, какая акция сработала.
Частые случаи
Вопросы
Частые вопросы
Коды точно не повторятся?
В пределах одной партии — точно: генератор проверяет каждый код по уже созданным и переделывает совпадения. Между разными партиями совпадение теоретически возможно, поэтому либо генерируйте всё нужное количество за один раз, либо разделяйте партии префиксом: NY26-, SALE-, BF-.
Почему из кодов убраны О, I, S и другие символы?
Промокод читают с экрана, диктуют по телефону и набирают с чека. Ноль и буква O, единица и I, пятёрка и S в большинстве шрифтов неразличимы — каждая такая пара превращается в обращение в поддержку. По умолчанию мы оставляем 32 однозначных символа, этого хватает с запасом.
Что означает «шанс угадать код»?
Отношение числа выданных кодов к числу всех возможных комбинаций. Если оно слишком велико, бот подберёт действующий код простым перебором на странице оформления заказа — и ваша скидка утечёт на форумы халявщиков. Держите шанс не выше одного к миллиону: для этого либо удлините код, либо выдавайте меньше кодов.
Как загрузить коды в магазин?
Выгрузите CSV: он открывается в Excel без мастера импорта и содержит колонки с кодом, скидкой, сроком действия и лимитом использований. Такой файл принимают большинство движков и таблиц; названия колонок при необходимости поправьте под свою систему.
Можно ли сделать коды словами, а не набором букв?
Осмысленные слова легко угадываются и часто уже заняты чужими акциями, поэтому мы их не выдаём. Компромисс — понятный префикс плюс случайная часть: SALE-7K4M-92QX. Человек видит смысл, а бот всё равно не подберёт.
Дальше