Jupiter.Сервер промокодов

Возможности системы промокодов

Промокод позволяет получить скидку или подарок.

Подарок  может быть жестким при применении промокода на сайте или приложении, или выбираться из указанного перечня.

Промокод можно выдать конкретному клиенту или быть общим (для блогеров или рекламных акций).

Промокод может гасится после первого применения или быть многоразовым.

Промокоды выданные системой Юпитер могут быть применены на сайте или в приложении.

Промокоды могут использоваться для рассылок, в том числе автоматических, а также для отслеживания маркетинговых акций.

Промокоды также могут работать по расписанию, в крокетных вмененных рамках и в рамках конкретных дат.

 

Генерация и отправка промокода клиенту через смс, сотрудником КЦ.

Выдача сотрудником кц промокода гостю по закрытому заказу через sms. Промокод на бесплатный Товар или скидку. .
Промокод привязывается к номеру телефона клиента. Каждому клиенту уникальный код Уникальный. Одноразовый.
Условия промокода и время использования настраивается в шаблоне для генерации. 21 день.

Промокоды по рекламациям, настраиваются по похожей логике.

На действующие промокоды можно делать отчет.

 

Пакетное создание промокодов

Этот режим полезен для создания разовых промокодов для печати на рекламных буклетах.

Добавлена возможность создать несколько одноразовых промокодов по заранее настроенному шаблону. Кнопка "Создать много" на левой панели инструментов в разделе  Торговый зал/Настройка кассы/Скидки/Промокоды.

image-1659357121390.png

 

Промокоды под события или система оповещений.

Цель функционала:

Мотивировать клиентов делать последующие заказы, рассылая им мотивирующие сообщения

Измерять эффективность рассылок

Виды оповещений:

Предложение оставить отзыв feedback 

Каждый день с 11:00 по 22:00, Юпитер каждый час, отбирает закрытые заказ на доставку в которых указан клиент и по которым не было отправки оповещения. По каждому заказу формирует и отправляет оповещение с текстом: "Все понравилось? Оцени заказ в приложении и получи 100 баллов!"

Нет активности (Приглашение) invite 

Каждый день в 12:00 Юпитер отбирает всех клиентов, чей последний заказ был больше чем 4 недели и меньше чем 3 месяца назад. Для каждого клиента, случайным образом выбирается одно из возможных действий:

  1. Юпитер получает текущее кол-во бонусов у клиента. Если кол-во бонусов больше 0, то отправляет оповещение с текстом "На счету {текущий_баланс} бонусов! Потрать их в новом заказе". 
  2. Юпитер начисляет клиенту 100 временных бонусов, которые сгорают через 2 недели с момента начисления (если их не потратить). Отправляет оповещение с текстом "Как насчет подарков? Дарим 100 бонусов на 2 недели".
  3. Юпитер отправляет оповещение с текстом "Как насчет скидки? -10% по промокоду PRO10".

Предложение заполнить анкету profile

Каждый первый день месяца, в 12:30. Юпитер отбирает всех клиентов, которые делали заказ в прошлом месяце, у которых не указан ДР, и у которых не стоит признак, что была отправка данного оповещения в прошлом месяце. По каждому клиенту формирует и отправляет оповещение с текстом "Привет! Заполни дату рождения у себя в профиле и получи 100 бонусов на счет!".

Поздравление с днём рождения birthday

Каждый день в 13:00, Юпитер отбирает всех клиентов, у которых будет ДР в ближайшие 14 дней и у которых не стоит признак, что данный вид оповещения уже отправлен в текущем году. Для каждого клиента, случайным образом выбирается одно из возможных действий:

  1. Юпитер отправляет оповещение с текстом "У вас скоро день рождения: дарим скидку 15% на всю следующую неделю". Применяется эта скидка автоматически (только если заказ делается в Юпитере). Сайт и приложения делают это сами.
  2. Юпитер начисляет клиенту 500 временных бонусов, которые сгорают через 2 недели с момента начисления (если их не потратить). Отправляет оповещение с текстом "С Днем рождения! Дарим 500 бонусов на 2 недели".

Более подробное описание для настройки в этой статье.

 

Новый режим от 23.04.2020. Промокод записывается в заказ но не применяется.

 

Сайт может передать промокод в новом поле <promocode_nouse>
Такой промокод будет сохранен в заказе, но скидка\акция не будет применяться
Такой промокод блокирует применение любых других промокодов к заказу
Нужно для получения полного отчета по промокодам из Юпитера, даже если эти промокоды применяются во внешних системах - сайт или приложение.

 

Новый режим от 31.01.2022. Выбор промокода из списка на кассе.

 

Добавлен новый режим применения промокодов к заказу, через выбор промокода из списка.
Режим возможно использовать только в центральной БД (где заводятся промокоды).
Режим включается через добавление кнопки с действием "** Выбор промокода" на нужную раскладку.
В списке промокодов будут отображаться:
 - Только действующие промокоды
 - Промокоды, чьим требованиям соответствует текущий заказ
 - Промокоды доступные клиенту из заказа

В промокоды добавлена возможность задать ограничение по дням недели и по временному промежутку.

image-1643891703566.png

image-1643891764717.png

 

Применение промокода на сайте

 

  • При оформлении заказа, клиент может ввести промокод
  • После ввода промокода, сайт отправляет запрос на его валидацию в Юпитер
  • Юпитер проверяет, что такой промокод существует и его можно применить
    • Если промокод можно применить, Юпитер возвращает id скидки, которую нужно применить
    • Если промокод нельзя применить, Юпитер возвращает текст ошибки
  • После успешного оформления заказа, сайт отправляет в Юпитер запрос на погашение промокода
  • <!!!> Что делать если при поглашении произошла ошибка?
  • Сайт передает примененный промокод в XML файле с заказом, через параметр promocode_nouse

Доп. условия для применения промокода:

  • Должен быть определен клиент
  • Должна быть определена торговая точка

 

Запросы отправляются методом POST.  Адрес для отправки запросов и api-key  выдается техподдержкой.

Пример запроса для валидации промокода:

Адрес: http://адрес-сервера:порт/promocode_check

{
  "key": "api-key",                                   // Секретный ключ (должен быть защищен от посторонних глаз)
  "promocode": "ПОДАРОК",                             // Промокод введеный клиентом
  "cleint_phone": "89991112233",                      // Номер телефона клиента в формате 11 цифр, 1ая всегда 8ка
  "unit": "00321"                                     // id торговой точки
}

Ответ успех:

{
  "status": "ok",                                     // Статус обработки запроса
  "discount_id": "5:1:232:123"                        // id скидки, которую надо применить
}

Ответ ошибка:

{
  "status": "error",                                  // Статус обработки запроса
  "desc": "Промокод не существует"                    // Описание ошибки
}

 

Пример запроса для погашения промокода:

Адрес: http://адрес-сервера:порт/promocode_close

{
  "key": "api-key",                                   // Секретный ключ (должен быть защищен от посторонних глаз)
  "promocode": "ПОДАРОК",                             // Промокод введеный клиентом
  "cleint_phone": "89991112233",                      // Номер телефона клиента в формате 11 цифр, 1ая всегда 8ка
  "unit": "00321",                                    // id торговой точки
  "order_number": "230"                               // Номер заказа в котором применен промокод
}

Ответ успех:

{
  "status": "ok"                                      // Статус обработки запроса
}

Ответ ошибка: 

{
  "status": "error",                                  // Статус обработки запроса
  "desc": "Промокод уже погашен"                      // Описание ошибки
}

 

Получение списка промокодов

 

Сайт может получить из Юпитера список действующих промокодов, для отображения их клиенту

  • Сайт отправляет запрос в Юпитер
  • Юпитер возвращает список промокодов
  • Сайт показывает промокоды клиенту

Пример запроса:

Адрес: http://адрес-сервера:порт/promocode_get

{
  "key": "api-key",                                   // Секретный ключ (должен быть защищен от посторонних глаз)
  "cleint_phone": "89991112233"                       // Номер телефона клиента в формате 11 цифр, 1ая всегда 8ка
}

Ответ успех:

{
  "status": "ok",                                     // Статус обработки запроса
   "data": [
    {
      "id": "67abc",                                  // id промокода
      "promocode": "ПОДАРОК",                         // Промокод
      "desc": "Получи  подарок при заказе от 10р",    // Описание промокода
      "units": ["3212", "3333"]                       // Массив с id торговых точек на которых действует промокод
    },
    {
      "id": "68abc",                                  // id промокода
      "promocode": "СКИДКА",                          // Промокод
      "desc": "Получи  скидку при заказе от 108р",    // Описание промокода
      "units": []                                     // Если массив пустой, то действует везде
    },
  ]
}

 

 


Система JUPITER                                 www.jupiter.systems                                 (с) 2024г.