Интеграция iBonus с eCommerce платформами

1. Введение

Интеграция iBonus с интернет-магазинами позволяет автоматически начислять бонусы клиентам при покупках, использовать бонусные баллы для скидок и отправлять уведомления о специальных предложениях. Поддерживаются платформы: **Shopify, WooCommerce, OpenCart, Magento, PrestaShop и другие**.

2. Аутентификация

Для работы с API iBonus необходимо использовать **API-ключ**, который можно получить в личном кабинете.

GET https://api.ibonus.app/v1/auth
Headers:
Authorization: Bearer YOUR_API_KEY

3. Привязка клиента к заказу

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

POST https://api.ibonus.app/v1/ecommerce/customers/find
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "email": "[email protected]",
  "phone": "+996700600600"
}

4. Начисление бонусов за покупку

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

POST https://api.ibonus.app/v1/ecommerce/bonuses/add
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "customer_id": "123456",
  "order_id": "987654",
  "amount": 150
}

5. Использование бонусов при оплате

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

POST https://api.ibonus.app/v1/ecommerce/bonuses/redeem
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "customer_id": "123456",
  "order_id": "987654",
  "amount": 50
}

6. Проверка баланса бонусов

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

GET https://api.ibonus.app/v1/ecommerce/customers/123456/balance
Headers:
Authorization: Bearer YOUR_API_KEY

7. Уведомления клиентам

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

POST https://api.ibonus.app/v1/ecommerce/notifications/send
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "customer_id": "123456",
  "message": "Вам начислено 50 бонусов! Спасибо за покупку."
}

8. Полная документация

Более подробную информацию можно найти в официальной документации API.

Перейти к API-документации
  • Компания

    +
  • Продукт

    +
  • Поддержка

    +