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

WordPress и WooCommerce

Плагин WooCommerce: клиенты, каталог, заказы, возвраты и виджеты ДАБонус

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

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

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

Плагин

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

Виджеты магазина

Checkout отвечает за списание, а в «Моём аккаунте» покупатель видит текущий и ожидающий баланс.

Обмен данными

Синхронизирует покупателей и каталог, обрабатывает completed-заказы и возвраты.

Выберите сценарий работы сайта

Интеграции → WordPress

  • Сайт — основная система продаж. ДАБонус начисляет бонусы по заказам сайта и обрабатывает возвраты. Исключите повторное начисление, если эти же продажи передаются в другую подключённую систему.
  • Сайт работает вместе с учётной системой. Покупатель использует общий баланс на сайте, а начисление выполняется в основной системе, например в МойСклад. Заказы сайта повторно бонусы не начисляют.

Личный кабинет покупателя

Клиенты и регистрация

Во вкладке «Карточка в кабинете» настройте заголовок, приветственный текст, цвета акцента, фона, текста и блоков, а также скругление углов. Выберите, показывать ли ожидающие бонусы, уровень лояльности и историю операций. Предпросмотр показывает пример данных клиента; баланс доступных бонусов остаётся всегда. Изменения применяются при открытии или обновлении кабинета. Оформление виджета корзины настраивается отдельно.

Во вкладке «Инструкция» настроек интеграции описаны установка, привязка существующей карты и проверка первой покупки. API-токен находится в «Установка и подключение»; используйте токен именно этого подключения. Секрет webhook переносится только в серверные настройки магазина.

Обновите плагин магазина. Во вкладке «Регистрация и коды» разрешите регистрацию новых участников. Покупатель входит в аккаунт магазина и создаёт карту по имени и телефону, приняв условия участия. В WordPress параметры установки находятся в отдельном пункте меню «ДАБонус». Баланс, ожидающие бонусы, уровень и история операций появятся внутри обычного аккаунта покупателя. Регистрация и вход выполняются средствами магазина.

Во вкладке «Регистрация и коды» всегда доступны регистрация в кабинете и в виджете заказа. Подтверждение существующей карты по умолчанию выключено: связанная карта открывается в аккаунте магазина, для первого подключения можно указать телефон. При включении подтверждения клиент запрашивает код из 6 цифр через настроенные уведомления. Вручную код выдаётся в «Клиенты» → карточка клиента → «Код доступа к карте» и действует 15 минут. В Tilda первое подключение создаёт пароль; существующий пароль можно сбросить только с кодом.

Регистрация через ботов и доставка кодов входа или списания доступны с модулем «Коммуникации». Без него эти настройки скрыты. Завершение подписки не отменяет ранее включённую защиту: клиент использует подтверждённый аккаунт сайта.

1

Включите WordPress в ДАБонус

Интеграции → WordPress

  • ✓Включите интеграцию и скопируйте API-ключ.
  • ✓Скачайте архив плагина WooCommerce.
  • ✓Выберите сценарий работы сайта и оформление виджета; каналы кодов доступны с модулем «Коммуникации».
2

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

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

  1. 1Откройте WordPress → Плагины → Добавить новый → Загрузить плагин.
  2. 2Выберите архив plugin.zip из настроек ДАБонус и активируйте плагин.
  3. 3Вставьте API-ключ и секрет webhook, включите обмен данными и сохраните настройки.
  4. 4Запустите полную синхронизацию. Категории, товары и покупатели передаются пакетами в фоне; страницу можно закрыть.
4

Проверьте личный кабинет и обмен

Баланс и товарные правила должны работать без ручного переноса

Личный кабинет покупателя

Откройте WooCommerce → Мой аккаунт и проверьте блок ДАБонус с доступным и ожидающим балансом.

Товары и категории

Создайте тестовый заказ: его позиции должны появиться в истории ДАБонус и участвовать в товарных правилах.

3

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

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

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

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

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

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

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

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

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

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

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

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

Подписи кнопок и форм

Оформление кабинета в стиле вашего сайта

В настройках интеграции откройте «Карточка в кабинете» → «Подписи кнопок и форм». Задайте тексты входа и регистрации, названия кнопок, подписи баланса и заголовок истории. Здесь же настраиваются цвета, скругления и видимость блоков.

Сверьте результат в предпросмотре, сохраните настройки и обновите кабинет на сайте. Изменение текста кнопки не меняет её действие. Виджет корзины оформляется отдельно.

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

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

Написать в поддержку в Telegram