Функционал

Функционал подарочных сертификатов на базе купонов для InSales. Автоматическая отправка на email, разные номиналы, webhook, API интеграция.

Задача

Магазину на InSales нужен был работающий инструмент подарочных сертификатов: покупатель выбирает номинал, оплачивает и дарит сертификат другому человеку, а тот гасит его при заказе. Подарочный сертификат — это удобный формат для тех, кто не знает, что именно выбрать в подарок: получатель сам решает, на что потратить сумму. Для магазина это ещё и дополнительная выручка, потому что часть проданных сертификатов остаётся неиспользованной или гасится не полностью.

Отдельного модуля сертификатов у InSales нет, поэтому механику мы собрали на штатных возможностях платформы — товарах, вариантах и купонах из раздела «Скидки». Такой подход не требует перехода на дорогой тариф и работает на любом магазине: сертификат остаётся обычным товаром в каталоге, а купон выступает носителем номинала. Ниже — как это устроено на уровне генерации кодов, применения при оплате и списания баланса.

Генерация и номиналы сертификатов

Сертификат продаётся как цифровой товар с фиксированными номиналами — например 3000, 5000 и 10000 ₽. Каждый номинал — это отдельный товар или вариант товара, к которому привязан свой купон на такую же сумму. Купоны в InSales бывают одноразовыми, поэтому под каждый проданный сертификат нужен уникальный код: два покупателя не должны получить один и тот же купон. В простом варианте коды заготавливаются заранее пачкой, каждому варианту товара выставляется остаток 1 штука, и после продажи вариант автоматически становится недоступным — так исключается повторная выдача одного кода.

  1. Создайте категорию «Сертификаты» с товарами разного номинала
  2. Создайте одноразовые купоны в разделе «Скидки»
  3. Создайте варианты товара с уникальными номерами купонов
  4. Каждому варианту поставьте остаток 1 шт
  5. После оплаты покупатель получает номер купона на email (через плагин «Цифровой товар» или Messenger)
  6. При покупке купон даёт скидку на номинал сертификата

Автоматическая генерация через API

Когда объём продаж растёт и заготавливать коды вручную неудобно, подключается расширенный вариант на webhook и API InSales. Webhook отслеживает оплаченные заказы, в которых есть товар-сертификат, и на лету создаёт под каждый уникальный купон программно — без заранее подготовленных пачек. В форму заказа добавляется поле «Email для отправки сертификата», чтобы покупатель мог указать адрес того, кому предназначен подарок. Дальше система отправляет два разных письма: получателю — с кодом и инструкцией, дарителю — с подтверждением покупки. Опционально к письму прикладывается персональный PDF-сертификат с именем и суммой.

  • Webhook отслеживает оплаченные заказы с сертификатами
  • Дополнительное поле «Email для отправки сертификата»
  • Система генерирует уникальный купон через API
  • Отправка письма получателю и дарителю с разными шаблонами
  • Опционально: создание PDF-сертификата с персональными данными

Применение при оплате и списание баланса

Гашение сертификата встроено в штатную корзину InSales: получатель вводит код в поле купона на шаге оформления, и сумма номинала вычитается из заказа как скидка. Здесь важен нюанс механики купонов — по умолчанию купон срабатывает один раз на весь номинал. Если заказ дороже номинала, покупатель доплачивает разницу обычным способом. Если заказ дешевле — по умолчанию остаток сгорает, и это поведение настраивается под задачи магазина. Полноценный учёт остатка баланса с несколькими списаниями по одному коду выходит за рамки штатных купонов и реализуется на стороне API-логики, когда бизнесу нужно, чтобы сертификатом можно было расплачиваться частями.

Как это работает

Покупатель выбирает сертификат на 5000 ₽. Указывает email друга. Оплачивает. Друг получает письмо с кодом купона. Использует при покупке. Получает скидку 5000 ₽. Если заказ меньше 5000 ₽ — остаток сгорает (настраивается).

Результат

Магазин получил рабочий функционал подарочных сертификатов на базе купонов InSales, доступный на любом тарифе. Сертификаты продаются с разными номиналами, код автоматически уходит на email после оплаты, а гашение происходит прямо в корзине без ручного вмешательства оператора.

  • Подарочные сертификаты на базе купонов InSales
  • Автоматическая отправка на email после оплаты
  • Разные номиналы сертификатов
  • Простой и расширенный варианты реализации
  • Опционально: персональные PDF-сертификаты

Технологии

InSales Купоны Подарочные сертификаты API InSales Webhook Messenger E-commerce