Интеграция промокодов

Интеграция кросс-платформенной программы лояльности Xchainer с InSales. Покупка промокодов на маркетплейсе, применение скидок через API, синхронизация использования.

Краткая информация

  • Проект nado.one
  • Платформа InSales
  • Интеграция Xchainer
  • Функционал Промокоды

Задача

Реализовать возможность использовать промокоды на сайте nado.one. Промокоды покупаются на маркетплейсе xchainer.io. Скидки применяются через обращение к API Xchainer.

Как работает

  1. Покупатель покупает промокод на маркетплейсе Xchainer (например, 35% скидка на 4 системы ухода за кожей)
  2. Добавляет нужный вариант товара в корзину на nado.one
  3. Вводит промокод в поле "Промокод"
  4. Скидка 35% применяется к заказу

Пример

Покупатель купил промокод на 35% для "4 систем ухода за сухой кожей". Добавил товар в корзину на nado.one за 10 000₽. Ввел промокод. Цена стала 6 500₽ (скидка 3 500₽).

Технические детали

Генерация промокода

При покупке на Xchainer сервис генерирует буквенно-числовой код. Этот код привязан к конкретному варианту товара (SKU в InSales).

Проверка промокода

При вводе промокода на nado.one происходит обращение к API Xchainer. Проверяется:

  • Действителен ли код
  • Соответствует ли варианту товара в корзине
  • Есть ли код в списке активных кодов InSales

После оплаты

После оплаты заказа система передает информацию об использовании промокода и в InSales, и в Xchainer. Код деактивируется.

Результат

  • Кросс-платформенная программа лояльности
  • Промокоды покупаются на Xchainer, используются на InSales
  • Автоматическая проверка через API
  • Привязка к конкретным вариантам товаров (SKU)
  • Синхронизация использования между системами

Технологии

InSales Xchainer API интеграция Промокоды Купоны Программа лояльности E-commerce