Завантаження промокодів для використання в сценарії | Support eSputnik

Дані користувача

Email

Омніканальність

Автоматизація

Завантаження промокодів для використання в сценарії

Для тригерних повідомлень, що відправляються зі сценаріїв, є можливість попередньо завантажити до системи список промокодів. У момент відправлення повідомлення сценарій буде отримувати наступний промокод із цього списку. Система гарантує, що один промокод буде використаний лише одного разу.

Промокоди можна завантажити через налаштування акаунту з файлу CSV або за допомогою спеціальних методів API.

Метод API для завантаження промокодів

Процес налаштування має такий вигляд:

  1. Згенерувати промокоди й передати їх нам через API.
  2. Створити повідомлення.
  3. Налаштувати сценарій.

1. Генерація та передавання промокодів через API

Вам потрібно згенерувати достатню кількість промокодів. Краще з великим запасом, щоб вони раптово не закінчилися.

Завантажте промокоди до нашої системи за допомогою API у зручний для вас спосіб. Можливе завантаження з CSV або JSON файлу.

У CSV-файлі або JSON передаються такі характеристики промокодів:

  • code — значення промокоду
  • expirationDate — дата завершення терміну дії промокоду. Формат дат є таким: 2017-12-31T23:59.
  • discount — знижка. Ви встановлюєте значення від 0 до 99.
  • type — тип промокоду. Ви вказуєте будь-яке значення. Наприклад, birthday, blackfriday, christmas тощо.
  • inUse — прапорець-позначка, використаний промокод чи ні.

discount і type призначені для сегментації промокодів у базі. Технічно не є важливим, яку знижку вказано. Реальна знижка у покупця буде такою, яку ви надасте йому на своєму сайті.

Видалити завантажений, але невикористаний промокод неможливо. Тож якщо раптом якісь промокоди втратили актуальність, оновіть їх, установивши для прапорця inUse значення true. У процесі використання система буде сама змінювати статуси використання промокодів з false на true.

2. Створення повідомлення

У повідомлення потрібно вставити на місце промокоду змінну $!data.get('promocode').

Змінна $!data.get('promocode')

3. Налаштування сценарію

У сценарії потрібно вставити мінімум два блоки: Завдання "Отримати промокод" та Email (або SMS).

Блок "Завдання: Отримати промокод"

Сценарій може мати такий вигляд:

Отримати промокод

У цього завдання три параметри. Всі є обов'язковими:

  • Дні — кількість днів, протягом яких має діяти промокод
  • Тип — встановлений вами тип промокоду
  • Знижка — розмір знижки

Принцип роботи розглянемо на прикладі. У параметрах вкажемо такі дані:

  • Дні — 10
  • Тип — birthday
  • Знижка — 20

Це означає, що завдання витягне промокод зі знижкою 20%, якому надано тип birthday і який діятиме не менш ніж 10 днів із моменту спрацювання блоку в сценарії. Система витягне промокод, що відповідає заданим умовам, передасть його до повідомлення і позначить як використаний.

Блок "Email"

У блоці Email ви вибираєте заздалегідь створений лист і вказуєте параметр з події, що містить email-адресу.

Ясна річ, аналогічним чином можна здійснити відправлення іншими каналами.

Залишилися питання?
Спеціалісти обов'язково нададуть відповідь та допоможуть вирішити вашу проблему!
Зворотний дзвінок
Залишіть заявку – і наш спеціаліст зв'яжеться з вами в робочий час.
Відправити заявку
Консультація в чаті
Готові до ваших запитань!
Написати в чат
Електронна пошта
Напишіть в службу підтримки eSputnik.
Надіслати email