Интеграция Prime Hill CRM и InSales. Электронные карты и бонусы


Интеграция Prime Hill с платформой InSales позволяет создать современную, полностью цифровую программу лояльности, объединяющую карточки, скидки, бонусы и коммуникации в одном решении. Это особенно актуально для бизнеса, который стремится к омниканальной работе с клиентами.  Интеграция позволяет добавить поддержку электронных карт лояльности (Apple Wallet / Google Pay) от Prime Hill в магазин на InSales, включая:

  • Отображение баланса бонусов и депозита
  • Применение внешних скидок
  • Расчет скидки и привилегий по заказу
  • Отправку push-уведомлений на карту
  • Автоматическое закрытие заказов с передачей информации в CRM

 

Архитектура интеграции

graph TD;
A[InSales Магазин] -->|Webhook: заказ оформлен| B[Сервер магазина]
   B -->|REST JSON| C(Prime Hill API)
   C -->|баланс/скидка| B
   B -->|Отображение скидки / баланса| A

Этапы интеграции

Регистрация магазина InSales в системе Prime Hill

POST /RegistrationPlugin/{token}
Content-Type: application/json

{
  "OrganizationId": "inSales-123456",
  "OrganizationName": "Магазин INS-24"
}

Обновление каталога товаров

POST https://api.maxma.com/v2/calculate-purchase
В момент обновления товаров в InSales, можно отправить их в Prime Hill:

POST /UpdateProductsAndCategories/{token}
{
  "OrganizationId": "inSales-123456",
  "PluginVersion": "0.1",
  "Products": [
    {
      "Sku": "SKU123",
      "Name": "Футболка Prime",
      "Category": "Одежда",
      "Price": 2900
    }
  ]
}

Проверка клиента

При оформлении заказа InSales, перед расчетом скидок, получаем данные клиента:

POST /GuestInfo/{token}

	{
	  "Phone": 79998887766
	}

Ответ:

{
  "ClientId": 21645958,
  "Firstname": "Антон",
  "BonusBalance": 100,
  "DepositBalance": 50
}

Расчет скидок и бонусов

Перед отображением финальной суммы заказа на странице оформления:

POST /GetDiscount/{token}
{
  "OrganizationId": "inSales-123456",
  "ClientId": 21645958,
  "ParentOrderId": "ORD-456",
  "OrderId": "ORD-456",
  "OrderNumber": 456,
  "OrderSum": 5000,
  "OrderSumWithDiscount": 4800,
  "Order": [
    {
      "Sku": "SKU123",
      "Quantity": 2,
      "Price": 2500
    }
  ]
}

Получаем:

  • максимальные бонусы/депозиты к списанию
  • суммарную скидку
  • сообщение к чеку
  • персональный уровень лояльности

Закрытие заказа после оплаты

После успешной оплаты в InSales вызываем:

POST /CloseOrder/{token}
{
  "OrganizationId": "inSales-123456",
  "ParentOrderId": "ORD-456",
  "OrderId": "ORD-456",
  "OrderNumber": 456,
  "OrderDate": "2025-07-31 12:34:00",
  "OrderSum": 5000,
  "OrderSumWithDiscount": 4800,
  "ClientId": 21645958,
  "BonusWriteOff": 100,
  "DepositWriteOff": 50,
  "Order": [
    {
      "Sku": "SKU123",
      "Quantity": 2,
      "Price": 2500
    }
  ]
}

Ответ:

{
  "Status": 1,
  "BonusAdd": 100,
  "BonusBalance": 150
}

Возврат заказа

Если в InSales производится возврат — передаём его в PH:


	{
	  "OrganizationId": "inSales-123456",
	  "OrderId": "ORD-456",
	  "OrderSumWithDiscount": 4800

	}

 


Дополнительно: Push-уведомления и автоматизация

После интеграции клиенты автоматически получают брендированную карту в Wallet или Google Pay и:

  • Получают push-уведомления при обновлении заказа или бонусов
  • Видят актуальный баланс
  • Получают уведомления при приближении к магазину (гео-триггеры)
  • Получают персональные акции по интересам

Хранилище данных в InSales

  • Дополнительные поля заказа: ClientId, BonusWriteOff, DepositWriteOff
  • Метки и теги клиента: использовать для настройки триггеров
  • Внешний webhook на backend-интегратор (например, Node.js или PHP)

 

InSales, Prime Hill, интеграция, программа лояльности, API, бонусы, скидки, push уведомления, карты Wallet, CRM маркетинг


Результаты интеграции

  1. Электронные карты - Автоматическая выдача клиенту карты в Wallet/Google Pay
  2. Push-уведомления - Автоматические и гео-триггерные сообщения
  3. Программа лояльности - Бонусы, скидки, депозиты в одной системе
  4. Двусторонняя синхронизация - Отображение баланса, расчет и списание привилегий
  5. CRM-маркетинг - Автоматизация персонализированных предложений

Если вам требуется помощь с внедрением подобной системы, обращайтесь за консультацией.


Документация:

Нужна интеграция PRIME HILL CRM и InSales?

Получите оценку стоимости в течение 30 минут!