Вернуться к документации

WordPress и WooCommerce

Плагин, виджет и webhook заказов WooCommerce для бонусной программы МСБонус

Как работает связка

WooCommerce передаёт заказ, МСБонус применяет правила лояльности

Интеграция подходит интернет-магазинам на WordPress и WooCommerce. Покупатель может проверить баланс, списать бонусы, применить промокод или сертификат, а после выполнения заказа получает начисление по правилам МСБонус.

Плагин

Готовый архив plugin.zip скачивается из настроек интеграции.

JS-виджет

Можно подключить отдельно, если нужна ручная вёрстка блока бонусов.

Webhook

Обрабатывает completed-заказы, списание, начисление и сертификаты.

1

Включите WordPress в МСБонус

Настройки → Интеграции → WordPress

  • ✓Включите интеграцию и скопируйте API-ключ.
  • ✓Скачайте архив плагина WooCommerce.
  • ✓Настройте внешний вид виджета и каналы кодов подтверждения.
2

Установите плагин

Загрузите архив в админке WordPress

  1. 1Откройте WordPress → Плагины → Добавить новый → Загрузить плагин.
  2. 2Выберите архив plugin.zip из настроек МСБонус и активируйте плагин.
  3. 3Вставьте API-ключ и webhook URL, затем сохраните настройки.
3

Настройте сценарии заказа

Решите, что покупатель может делать на checkout

Проверка баланса

Покупатель вводит телефон, видит баланс и доступную сумму списания.

Списание бонусов

При включённом подтверждении клиент получает код выбранным способом.

Промокоды и сертификаты

Код проверяется в МСБонус и применяется к заказу по правилам программы.

Чтобы оставить только промокоды и сертификаты, в WooCommerce → Настройки → MSBonus отключите «Показывать блок «Бонусная программа»». Сам виджет и отображение промокодов в панели МСБонус должны быть включены. Начисление бонусов за заказы настраивается отдельно.

Чтобы убрать отдельное поле телефона из блока промокода, в WooCommerce/Настройки/MSBonus отключите «Показывать телефон в блоке промокода». Виджет возьмёт номер из данных заказа. Заполните его перед применением кода; при смене номера промокод нужно применить повторно.

Статус заказа

Начисление выполняется по webhook заказа WooCommerce. Для боевого сценария проверьте, что магазин отправляет событие после финального статуса оплаты или выполнения заказа.

Нужна помощь?

Если у вас возникли вопросы по этой теме, свяжитесь с нашей поддержкой

Написать в Telegram