Документация плагина

Плагин ThanklyClub добавляет блок подарков партнёров на страницу «Спасибо» и в письма с заказом WooCommerce. Здесь — всё, что нужно для установки и настройки. Экраны плагина пока на английском, рядом даём перевод.

Требования

  • WordPress 6.2 или новее, PHP 7.4 или новее.
  • WooCommerce 7.0 или новее, плагин должен быть активен. Без WooCommerce ThanklyClub покажет предупреждение и не запустится.
  • Поддерживается хранилище заказов HPOS (High-Performance Order Storage).
  • Настраивать плагин может пользователь с правом manage_woocommerce — администратор или менеджер магазина.

Установка

  • Скачайте архив thanklyclub.zip в кабинете ThanklyClub.
  • В WordPress откройте Plugins → Add New → Upload Plugin (Плагины → Добавить новый → Загрузить), выберите архив и нажмите Install Now. Можно и вручную: распакуйте папку thanklyclub в /wp-content/plugins/.
  • Нажмите Activate (Активировать).
  • В меню админки появится пункт ThanklyClub с четырьмя вкладками: Dashboard (Обзор), Offer categories (Категории офферов), Placement (Размещение), Connection (Подключение).

Демо-режим

Сразу после установки плагин работает в демо-режиме — на вкладках видна метка Demo mode. В этом режиме плагин не обращается к серверу: AI-анализ заменён упрощённым анализом по ключевым словам в каталоге, а подарки берутся из встроенного набора примеров.

Демо-режим нужен, чтобы посмотреть блок на своём магазине до регистрации. Начислений в нём нет. Плагин остаётся в демо-режиме, пока включена галочка Demo mode или не указан ключ сайта.

Подключение ключа

На той же вкладке есть настройка Privacy (Конфиденциальность): галочка Send product titles of the order for better matching (Передавать названия товаров заказа для точного подбора). Если её снять, сервер получает только категории товаров.

  • Зарегистрируйтесь в кабинете ThanklyClub и добавьте сайт — вы получите ключ сайта (site key).
  • Откройте вкладку Connection (Подключение) и вставьте ключ в поле Site key (Ключ сайта).
  • Поле API URL оставьте по умолчанию: https://thanklyclub.com.
  • Снимите галочку Demo mode (Демо-режим) и нажмите Save connection (Сохранить подключение).
  • Нажмите Test connection (Проверить подключение). При успехе появится сообщение «Connected to the ThanklyClub server.»

AI-анализ магазина

На вкладке Dashboard (Обзор) нажмите Run AI analysis (Запустить AI-анализ). Плагин отправит на сервер снимок каталога: название и описание сайта, до 40 самых крупных категорий, 60 последних товаров с ценами и категориями, валюту, страну магазина и диапазон цен. Данных покупателей в снимке нет. Анализ занимает до минуты.

После анализа на Dashboard появится карточка AI store analysis (AI-анализ магазина): тип магазина (Store type), ценовой сегмент (Price segment), сколько категорий показывается (Shown categories), дата анализа (Analysed) и модель (Model). Если ассортимент изменился, нажмите Re-run AI analysis (Повторить анализ).

До первого анализа плагин показывает только приложения и сервисы, а товарные категории, которые могут конкурировать с магазином, скрыты.

Категории подарков

На вкладке Offer categories (Категории офферов) — все категории подарков, сгруппированные в Apps & subscriptions (Приложения и подписки), Services (Сервисы), Retail (Товары — могут конкурировать с вашим ассортиментом) и Sensitive (Чувствительные — только если вы включите сами).

У каждой категории видна рекомендация AI: AI: show (показывать), AI: hide (скрыть) или AI: your call (решайте сами), а также оценка совместимости от 0 до 100. В колонке Your choice (Ваш выбор) можно оставить Follow AI (Как решил AI) или выбрать Always show (Всегда показывать) и Never show (Никогда не показывать). Колонка Shown (Показывается) показывает итог.

Чувствительные категории — Banking & payment apps, Insurance, Health & supplements, Wine & alcohol (18+), Dating — AI никогда не включает сам: только через Always show. Запрещённые — Gambling & betting, Crypto & trading, Loans & credit, Tobacco & vaping, Adult content — помечены Not available (Недоступно) и не включаются.

Кнопка Reset all to AI recommendations (Сбросить всё к рекомендациям AI) удаляет ваши ручные решения.

Чёрный список доменов

Внизу вкладки Offer categories — поле Blocked brands and domains (Заблокированные бренды и домены). Впишите домены, которые не хотите видеть в подарках, по одному в строке, например competitor.com. Протокол https:// и слеши можно не убирать — плагин очистит их сам.

Плагин отправляет список на сервер с каждым запросом и дополнительно сам отбрасывает подарки с этих доменов и из выключенных категорий, даже если сервер их вернул. После правок нажмите Save categories (Сохранить категории).

Места показа

Вкладка Placement (Размещение) управляет тем, где и как выглядит блок.

  • Where to show (Где показывать): Thank-you page after checkout (Страница «Спасибо» после оформления) и Customer order emails (Письма покупателю о заказе). По умолчанию включены оба.
  • Emails (Письма): Processing order (Заказ в обработке), Order on hold (Заказ на удержании), Completed order (Заказ выполнен), Invoice / order details (Счёт / детали заказа). По умолчанию выбраны первые три.
  • Gifts per order (Подарков на заказ): от 1 до 3, по умолчанию 3.
  • Headline (Заголовок) и Subheadline (Подзаголовок) блока. По умолчанию — «A gift with your order» и «Pick one bonus from our partners — it is free.»
  • Minimum order total (Минимальная сумма заказа): ниже этой суммы блок не показывается. 0 — показывать на всех заказах.
  • После сохранения (Save placement) внизу вкладки виден Preview (Предпросмотр) блока.

Как блок работает в заказе

  • Подарки запрашиваются один раз на заказ и сохраняются в заказе, поэтому страница «Спасибо» и письмо показывают одни и те же подарки.
  • На заказах со статусом failed, cancelled и refunded блок не показывается.
  • Запрос подарков ждёт ответа сервера до 4 секунд. Если сервер не ответил, страница показывается без блока — оформление заказа не ломается.
  • Показ засчитывается один раз на заказ для каждого места: страницы и письма.
  • Ссылка подарка ведёт сначала на ваш сайт (параметр thanklyclub_go с ключом заказа), плагин проверяет заказ, записывает клик и перенаправляет покупателя к партнёру. Ссылки открываются в новой вкладке с атрибутом rel="sponsored noopener".
  • Под блоком — пометка, что это предложения партнёров и персональные данные им не передаются.

Шорткод [thanklyclub_offers]

Блок встраивается через хук woocommerce_thankyou. На некоторых темах и в блочном шаблоне страницы подтверждения заказа этот хук не вызывается, и блок не появляется. Тогда добавьте шорткод [thanklyclub_offers] в шаблон страницы «Заказ получен» — например, блоком Shortcode в редакторе сайта.

Шорткод выводит блок только на странице заказа с верным ключом заказа в адресе. На других страницах он ничего не показывает.

Письма

В письма блок добавляется через хук woocommerce_email_after_order_table — сразу после таблицы с составом заказа. Для HTML-писем — карточка со стилями внутри письма, для текстовых писем — список подарков со ссылками. В письма администратору блок не попадает.

Выбрать, в каких письмах показывать подарки, можно на вкладке Placement в разделе Emails.

Статистика в плагине

На Dashboard видны показы за 30 дней (Impressions), клики (Clicks), кликабельность (Click-through rate) и заработок (Earnings). Заработок плагин получает с сервера и обновляет раз в 15 минут; в демо-режиме вместо суммы — Connect to see. Ниже — таблица Performance by category (Результаты по категориям) и Preview: what customers see (Что видит покупатель).

Показы и клики плагин хранит в своей таблице в базе WordPress: событие, оффер, категория, место показа, номер заказа и время. Персональных данных в таблице нет. Подробная статистика и начисления — в кабинете ThanklyClub.

Удаление

Деактивируйте плагин в разделе Plugins, затем нажмите Delete. При удалении плагин стирает свои настройки (thanklyclub_settings), результат AI-анализа (thanklyclub_analysis), ваши решения по категориям (thanklyclub_category_rules), служебные записи и таблицу событий wp_thanklyclub_events.

В уже оформленных заказах остаются служебные поля _thanklyclub_offers и _thanklyclub_seen — список показанных подарков. Если вы просто деактивируете плагин, все настройки сохранятся.

Частые вопросы

Блок подарков не появился на странице «Спасибо». Что делать?

Проверьте, что на вкладке Placement включено Thank-you page after checkout и хотя бы одна категория показывается. Если страница подтверждения собрана из блоков или ваша тема не вызывает хук woocommerce_thankyou, добавьте шорткод [thanklyclub_offers] в шаблон страницы.

Замедлит ли плагин оформление заказа?

Нет. Плагин работает только после оплаты. Запрос подарков ждёт ответа не дольше 4 секунд, а при ошибке страница показывается без блока.

Можно ли показывать подарки только в письме?

Да. На вкладке Placement снимите галочку Thank-you page after checkout и оставьте Customer order emails.

Что будет, если удалить плагин?

Плагин сотрёт свои настройки, результаты анализа и таблицу событий. Начисления в кабинете ThanklyClub сохранятся.

Подключите магазин за 5 минут

Плагин бесплатный. Вы получаете 60% выплаты партнёра за каждого нового клиента.

Создать кабинет