Пропустить контент
Купить

Бонусы Loona.ai

Loona.ai — внешняя система лояльности. Альтернатива встроенным бонусам iiko Card.

iiko Card vs Loona

  • iiko Card — встроенная лояльность iiko.
  • Loona.ai — отдельный сервис. Можно использовать вместо или вместе.

Включение

Раздел WooCommerce → iiko → Loona Bonuses.

НастройкаКлючПо умолчаниюНазначение
Включить модульloona_bonusesnoГлавный переключатель.
API-ключloona_keyКлюч Loona.ai API.
Шаблон лояльностиloona_templateID шаблона лояльности.
День рождения по умолчаниюdefault_user_birthday1970-01-01Если не указан клиентом.
Лимит % оплатыloona_percent_limit50Максимальный % заказа.
Подсказкаbonuses_hintТекст в чекауте.

Как работает

  1. Клиент регистрируется на сайте → автоматически создаётся пользователь Loona (POST /version1/passes).
  2. На checkout — чекбокс «Использовать бонусы» с балансом.
  3. Клиент вводит сумму (до loona_percent_limit %).
  4. При успешном экспорте заказа — бонусы списываются (POST /version1/transactions/purchase-spending).
  5. При отмене/возврате заказа — бонусы возвращаются.

Шорткод баланса

text
[loona_balance phone="+79991234567"]

Показывает баланс бонусов Loona для указанного телефона.

На checkout

  • Чекбокс «Использовать бонусы» (woocommerce_review_order_before_order_total).
  • Отображение баланса.
  • Подсказка bonuses_hint.
  • Динамический пересчёт итога.

Тестирование API

В админке, после кнопки сохранения — виджет тестирования API:

  • 4 AJAX-эндпоинта: getUser, getUserBalance, createUser, addOrderToUser.
  • Проверка подключения к Loona.ai перед боевой работой.

Тест Loona API

Что использует Loona

  • Loona.ai API (OAuth2, REST):
    • GET /version1/passes — поиск пользователя.
    • GET /version1/passes/{id} — данные.
    • POST /version1/passes — создание.
    • POST /version1/transactions/purchase-spending — списание.
  • Order meta use_bonuses.
  • Session key use_iiko_bonuses.

См. также

WOO2IIKO © 2019 - 2026 Алексей Тихомиров.