Промоакции
В панели администратора: Finance › Billing › Vouchers (
/billing/vouchers). В клиентском портале: Billing › Redeem code (также доступно в панели Deposit).
Назначение
Код пополнения (ваучер) — это одноразовый секретный код для клиентов. В зависимости от настроек при создании он позволяет:
| Тип | Что получает клиент | Куда зачисляются средства |
|---|---|---|
| Bonus credit для всех услуг | Зачисление средств на баланс | Баланс кошелька. Можно потратить на любые услуги. |
| Bonus credit для выбранных услуг | Кредит на определенные услуги | Отдельный субсчет, с которого можно оплачивать только указанные услуги. |
| Discount % | Процентная скидка на первый заказ выбранных услуг | Средства не начисляются; скидка применяется при оформлении заказа. |
Используйте их для рекламных кампаний, компенсаций клиентам, партнерских программ или скидок на первый заказ.
Требования
| Параметр | Требование |
|---|---|
| Роль | Администратор. |
| Клиенты | Клиенты активируют коды после входа в портал (гостевой доступ не поддерживается). По умолчанию требуется подтвержденный e-mail. |
| Коды в VND | Код, созданный в VND, конвертируется в USD при активации по сохраненному курсу обмена (см. Currency and exchange rates). |
Создание партии кодов
Откройте Finance › Billing › Vouchers и нажмите Create vouchers.
Заполните форму. Примеры значений указаны в скобках.
Поле Примечания Batch name От 1 до 80 символов ( Spring welcome).Target Main site clients, Single reseller's customers (требуется список клиентов) или Reseller wallet. Eligible users All in target audience или Specified — по одному e-mail или ID клиента на строку, до 1,000. Для клиентов реселлера необходимо выбрать Specified. 1 код на цель При выборе Specified создает по одному коду на каждого указанного клиента. Code type Bonus credit или Discount %. Applies to Выберите одну или несколько услуг; если оставить пустым — All services. Currency, Face value USD от $1.00 или VND от 10,000 с шагом 1,000 (только для бонусного кредита). Discount (%) От 1 до 100 (только для Discount %). Максимальный лимит скидки (USD) Обязательно для Discount %, от $1.00. Задает максимальный размер скидки на одну активацию. Minimum order (USD) 0= без ограничений. Первый заказ должен быть не меньше этой суммы.Code count От 1 до 1,000 случайных кодов. Использований на код От 1 до 100,000. 1означает одного пользователя на код; увеличьте значение для общего кода.Макс. использований на аккаунт Не менее 1. Для Discount % должно быть 1.Start time (необязательно), Expires Срок действия должен быть позже сегодняшнего дня и позже начала, максимум на 2 года вперед. Префикс кода (0–6 симв.) Только буквы; если поле пустое, используется префикс сайта. Пользовательский код (только при count = 1) От 6 до 32 символов A–Z и 0–9. Легко поделиться, но легко подобрать: держите лимит использований низким. Требовать подтвержденный email Включено по умолчанию. Внутренняя заметка, Reason Причина обязательна и записывается в журнал аудита. В форме отображается Maximum exposure (номинал x коды x использования), чтобы вы видели наихудший сценарий. Нажмите Generate codes.
Скопируйте коды сейчас. Они показываются только один раз: NexCMP хранит лишь хеш и последние 4 символа. Используйте Copy all или Download CSV, отметьте подтверждение и закройте окно.
Как работает каждый тип
Wallet bonus (сервисы не выбраны)
На баланс кошелька начисляется сумма записью типа adjustment (ссылка vch:...). Она не подлежит возврату на карту, не приносит партнерской комиссии, не создает счет и учитывается в балансе кошелька для квот. Для кодов в VND используется обменный курс на момент активации.
Service credit (сервисы выбраны)
- Кредит хранится на отдельном счете, может покрывать расходы только выбранных сервисов (новые заказы, продления, почасовые или посуточные списания, апгрейды) и расходуется раньше основного кошелька.
- Его нельзя вывести, перевести или конвертировать в деньги, и он сгорает вместе с кодом.
- В журнале операций отображается полное списание плюс соответствующая кредитная строка, поэтому учет выручки по сервису остается точным, а баланс кошелька уменьшается только на сумму, фактически уплаченную клиентом.
- Он не повышает уровень quota и игнорируется функцией auto top-up.
- Если списание, оплаченное кредитом или со скидкой, возвращается, покрытая кодом часть исключается из возврата на кошелек и возвращается на кредитный счет.
Discount %
- Клиент вводит код: он становится активированным. Процентный код можно использовать только один раз на аккаунт.
- К первому списанию за выбранный сервис, не являющемуся почасовой оплатой и составляющему не менее Minimum order, применяется скидка в процентах, но не более Maximum discount cap.
- Скидка пересчитывается сервером в момент списания; сумма в браузере игнорируется. Строка активации создается в момент фактического использования кода с указанием реальной скидки.
- К списаниям за почасовое использование код не применяется никогда.
Действия клиента
- Откройте Billing в портале и нажмите Redeem code, или выберите Have a top-up code? в боковой панели Deposit.
- Введите код (регистр не важен; дефисы необязательны) и нажмите Check. В портале появится информация о бонусе, например Valid code: +$5.00, $5.00 credit for VPN или 20% off voucher for Virtual Machines (up to $5.00), а также Valid for orders from $10.00.
- Нажмите Redeem и подтвердите. Каждый код можно использовать один раз на аккаунт.
Коды привязаны к сайту: код одного сайта «недействителен» на другом, без каких-либо указаний на то, что он существует где-то еще. Подбор кодов ограничивается по частоте, и после нескольких неудачных попыток аккаунт блокируется на несколько минут («Осталось N попыток до временной блокировки»).
Отслеживание и отключение
- В разделе Batches перечислены все партии с их статусом (active, disabled, expired, used up), количеством активаций и объемом обязательств. Откройте партию, чтобы перейти на вкладки Codes (в маскированном виде) и Redemptions, а также выполнить Export CSV.
- Вкладка Redemptions содержит список всех активаций по всем партиям; в Reseller quotas отображается, насколько израсходован ежемесячный лимит выдачи каждого реселлера; в Settings можно включить или отключить коды реселлеров и задать ежемесячный лимит по умолчанию.
- Кнопка Disable batch отключает все неиспользованные коды; ранее выполненные активации сохраняются. Отключить можно и отдельный код.
Проверка
- Создайте партию из 1 кода: Discount % — 20, cap — $5, минимальный заказ — $10, услуга — Virtual Machines.
- Активируйте его от имени тестового клиента. На портале появится сообщение об успешной активации.
- Закажите VM стоимостью не менее $10 (ежемесячный расчетный период): в инвойсе будет указана скидка (не более $5).
- В партии у кода отобразится 1 активация с фактической скидкой.
Ограничения и примечания
- При создании коды привязываются к audience и site; перенести их позже невозможно.
- Реселлеры могут выдавать коды своим клиентам в пределах ежемесячного лимита обязательств; см. Resellers.
- Промо-слайды в боковой панели для клиентов (Marketing › Promo slides) являются отдельной функцией и не дают скидок.
- Поскольку код никогда не хранится в открытом виде, восстановить утерянную партию невозможно: отключите ее и создайте новую.
Устранение неполадок
| Симптом | Причина | Решение |
|---|---|---|
«Процентные промокоды: одно использование на аккаунт» (percent_one_per_account) | Параметр Max uses per account больше 1 для Discount % | Установите значение 1. |
| В форме указано, что лимит (cap) обязателен | Выбран Discount % без указания Maximum discount cap | Укажите не менее $1.00. |
| Клиенты не найдены | В списке указан несуществующий e-mail или ID | Исправьте список (в ошибке указаны неизвестные записи). |
| Клиент сообщает об ошибке «invalid code» | Другой сайт, срок действия истек, код отключен, исчерпан, предназначен другому клиенту или e-mail не подтвержден | Проверьте партию и клиента. |
| Кредит не был применен | Списание относится к другой услуге | Кредит применяется только к услугам, выбранным для партии. |
| Скидка не применена | Сумма заказа ниже минимальной, почасовая оплата или код был активирован для другой услуги | Оформите первый заказ, соответствующий условиям. |
| Клиент заблокирован и не может активировать код | Слишком много неудачных попыток | Дождитесь окончания срока блокировки. |