WooCommerce Referral System - это плагин, специально разработанный для пользователей WordPress, которые внедрили WooCommerce в свои онлайн-магазины. Этот плагин служит мощным маркетинговым инструментом, позволяя владельцам магазинов создавать реферальные программы, позволяющие клиентам рекомендовать своим друзьям или членам семьи магазин и получать за это вознаграждение.

Версия плагина: 1.4.5
 
WordPress плагин WooCommerce Referral System

Особенности плагина

Плагин без проблем интегрируется с существующей платформой WooCommerce, что делает его простым в установке и управлении. Благодаря этому плагину владельцы магазинов могут стимулировать своих клиентов рекомендовать других людей и тем самым расширять свою клиентскую базу и увеличивать продажи.

Внедряя WooCommerce Referral System, владельцы магазинов могут отслеживать рекомендации и предоставлять вознаграждения клиентам, которые успешно рекомендуют других людей магазину. Клиентам назначаются уникальные реферальные ссылки, которыми они могут поделиться со своими контактами через электронную почту, социальные сети или другие коммуникационные каналы. Когда кто-то нажимает на реферальную ссылку и делает покупку, рекомендующий клиент получает вознаграждение, будь то скидки, магазинные кредиты или другие преимущества, определенные владельцем магазина.

Этот плагин предлагает большую гибкость в настройке. Владельцы магазинов могут определить желаемые вознаграждения, установить ограничения и ограничения и управлять общими настройками реферальной программы. Кроме того, плагин предоставляет полноценные функции аналитики и отчетности, позволяющие владельцам магазинов получить информацию о эффективности их реферальной программы и принимать решения на основе данных для улучшения ее производительности.

WooCommerce Referral System упрощает процесс настройки и управления реферальной программой для пользователей WordPress. Его удобный интерфейс и безупречная интеграция с WooCommerce делают его доступным как для начинающих владельцев магазинов, так и для опытных профессионалов в области электронной коммерции. Используя мощь устного маркетинга через рекомендации, владельцы магазинов могут привлекать новых клиентов, увеличивать продажи и создавать лояльную клиентскую базу. Начните максимально использовать потенциал своего магазина WooCommerce уже сегодня!

Спецификации:

Дата выхода: 11-10-2020
Дата обновления: 20-05-2026
Тип расширения: Платный
Лицензия: GPL
Тематика: Реклама и партнерки для WooCommerce
Совместимость: W5.x W6.x
Включает в себя: Плагин
Языковые пакеты: Английский
Разработчик: WooCommerce Plugins

Рейтинг:
4.5077519379845 1 1 1 1 1 (Оценок: 258)
4.5077519379845 258

Скачивание по подписке!

Вам необходимо авторизоваться на сайте и приобрести клубную подписку!

Поделись с друзьями!

 

Руководство по настройке WooCommerce Referral System для реферальных продаж

WooCommerce Referral System нужен не для красивой витрины в админ-панели, а для практичной задачи: дать покупателям личные реферальные ссылки, связать переходы с регистрацией или заказом и выдать вознаграждение в виде купона либо баллов. В этом руководстве разбираем не общую идею реферального маркетинга, а рабочую настройку плагина на магазине WooCommerce: что проверить до установки, какие параметры включать первыми, как выбрать схему наград, как протестировать реферальный путь и где искать сбой, если купон или баллы не появились.

WooCommerce Referral System как схема реферальной ссылки и результата в магазине
Главная логика плагина: покупатель получает ссылку, друг переходит в магазин, а WooCommerce фиксирует событие для будущей награды.

Материал рассчитан на владельца магазина, маркетолога или администратора WordPress, который уже понимает базовую работу WooCommerce, но хочет запустить реферальную программу без хаотичных скидок и ручной проверки каждого заказа. Мы пройдём весь путь от выбора статуса заказа до проверки письма с купоном, потому что именно на этих деталях чаще всего ломается ожидание: ссылка есть, покупатель перешёл, но награда не выдана или выдана слишком рано.

Отдельно разберём, когда WooCommerce Referral System лучше использовать как самостоятельный инструмент с купонами, а когда имеет смысл подключать WooCommerce Points and Rewards. Это два разных режима, и от выбора зависит не только интерфейс настроек, но и экономика программы: фиксированная скидка проще, баллы гибче, но требуют уже настроенной системы лояльности.

Как работает реферальная цепочка в WooCommerce

В основе плагина лежит простая цепочка: зарегистрированный клиент получает индивидуальную ссылку, делится ей, новый пользователь переходит по этой ссылке, а магазин сохраняет связь между реферером и приглашённым пользователем. Дальше система смотрит, какое событие вы настроили как основание для награды: регистрация, заказ или оба события сразу. Награда может быть отправлена рефереру, приглашённому покупателю или обеим сторонам.

Важно понимать, что реферальная ссылка сама по себе не равна скидке. Ссылка только передаёт идентификатор, который помогает WooCommerce связать будущие действия нового пользователя с клиентом, который его пригласил. Скидка или баллы появляются позже, когда выполняются условия: регистрация, подходящий статус заказа, минимальная сумма покупки, срок действия cookie и настройки купона.

Где покупатель видит свою ссылку

По документации плагина личная реферальная ссылка доступна в аккаунте клиента на отдельной вкладке Referral Link. Там же могут отображаться кнопки социальных сетей и отправки по email, чтобы клиенту было проще поделиться ссылкой без ручного копирования. Плагин также показывает реферальную ссылку на странице благодарности после заказа, что удобно для сценария "покупатель только что получил позитивный опыт и может пригласить друга".

Для администратора это означает, что после установки нужно проверять не только настройки в админ-панели. Нужно зайти под тестовым клиентом в My Account, открыть вкладку с реферальной ссылкой, убедиться, что ссылка ведёт на правильную страницу, а текст для шаринга не выглядит как техническая заготовка. Если аккаунтная зона магазина сильно изменена темой или отдельным плагином для вкладок, проверка становится обязательной.

Какие события могут выдавать награду

WooCommerce Referral System поддерживает две основные точки выдачи наград в самостоятельном режиме: регистрацию приглашённого пользователя и заказ приглашённого пользователя. Обе точки можно использовать отдельно или вместе. Регистрация быстрее даёт пользователю ощущение выгоды, но слабее защищает от пустых аккаунтов. Награда за заказ обычно ближе к реальной коммерческой цели, зато требует аккуратно настроить статус заказа и минимальную сумму.

Если магазин использует режим баллов через WooCommerce Points and Rewards, логика остаётся похожей, но вместо купонов выдаются баллы. В этом случае стоит заранее решить, что ценнее для вашей программы: короткий купон с понятным сроком действия или баллы, которые живут внутри общей системы лояльности и могут накапливаться.

Почему статус заказа критичен

В настройках есть параметр eligible order status - статус заказа, при котором заказ считается подходящим для награды. Это не косметическая настройка. Если выбрать слишком ранний статус, награда может уйти до фактической оплаты или до финальной проверки заказа. Если выбрать слишком поздний статус, покупатели будут думать, что программа не работает, потому что заказ уже оплачен, но магазин ещё не перевёл его в нужное состояние.

Для магазинов с физическими товарами часто разумнее связывать награду с состоянием, которое соответствует подтверждённой оплате и принятому заказу. Для цифровых товаров, где заказ быстро переходит в финальный статус, можно использовать более поздний статус, но это нужно проверить на тестовом товаре. Не выбирайте статус по названию наугад: проверьте реальный жизненный цикл заказа в вашем магазине.

Кому плагин подходит и где он может быть лишним

Лучший сценарий для WooCommerce Referral System - магазин, где уже есть повторные покупатели, понятная маржа и продукт, которым естественно делиться. Например, косметика, товары для хобби, расходные материалы, цифровые продукты, клубные товары, курсы, коробочные наборы, подарочные товары или нишевые каталоги, где рекомендация знакомого действительно влияет на решение.

Плагин также хорошо ложится на магазин, который не хочет строить полноценную партнёрскую сеть с анкетами, выплатами комиссий, банковскими реквизитами и сложным кабинетом партнёра. Здесь механика проще: покупатель делится ссылкой, магазин выдаёт купон или баллы. Это ближе к клиентской реферальной программе, чем к классическому affiliate-каналу.

Когда это удачный выбор

  • У магазина есть база клиентов, которым можно объяснить выгоду реферальной программы через письмо, аккаунт, страницу благодарности или пост-заказную коммуникацию.
  • Вам нужны двусторонние награды: реферер получает стимул приглашать, а приглашённый пользователь получает причину сделать первую покупку.
  • Вы хотите использовать стандартные купоны WooCommerce и не вводить отдельные денежные выплаты партнёрам.
  • Вы уже используете WooCommerce Points and Rewards или планируете систему баллов, где рефералы должны быть частью общей лояльности.
  • Вам важно держать программу внутри WordPress и WooCommerce, без внешней SaaS-панели для реферального маркетинга.

Когда стоит посмотреть другой тип решения

Если вам нужны партнёры, лидеры мнений, многоуровневые комиссии, выплаты деньгами, отдельная модерация партнёров, индивидуальные ставки по товарам и отчёты по рекламным кампаниям, это уже зона affiliate-плагинов. WooCommerce Referral System можно использовать для клиентских рекомендаций, но он не должен подменять полноценную партнёрскую платформу там, где нужны комиссии и финансовый учёт партнёров.

Плагин также может быть лишним на магазине без повторных заказов, с очень низкой маржой или с товарами, где купон съедает прибыль. В таком случае сначала стоит просчитать экономику: средний чек, валовую маржу, ожидаемую скидку, срок действия купона и долю заказов, которые и так пришли бы без реферального стимула.

Что проверить перед установкой

Перед установкой реферального плагина полезно подготовить магазин так, будто вы запускаете маленькую маркетинговую систему. Реферальная программа затрагивает аккаунт клиента, регистрацию, купоны, письма, статусы заказов, кеширование и иногда страницу благодарности. Если один из этих слоёв уже настроен нестабильно, плагин может выглядеть виноватым, хотя проблема лежит в базовой конфигурации WooCommerce.

Версии WordPress, WooCommerce и PHP

На странице Woo Marketplace указаны минимальные требования и данные совместимости расширения. Перед установкой сравните их со своим сайтом в WooCommerce - Status. Если магазин работает на старом WordPress, старом WooCommerce или устаревшем PHP, сначала обновите тестовую копию и проверьте критичные плагины: оплату, доставку, checkout, кеш, письма и личный кабинет.

Не ставьте реферальный плагин сразу на боевой магазин без резервной копии и тестового сценария. Плагин взаимодействует с заказами и купонами, а значит ошибка настройки может попасть в реальные письма клиентам.

Купоны должны быть включены

Если вы планируете использовать самостоятельный режим с купонами, в WooCommerce должна быть включена поддержка купонов. Проверьте WooCommerce - Settings - General - Enable coupons. Без этого базовый механизм скидочных кодов не сможет нормально работать как канал выдачи награды.

Сразу посмотрите, какие купоны уже используются в магазине. Если у вас много акций, персональных скидок и бесплатной доставки, продумайте правило совместимости. Для реферальных купонов часто полезно ограничивать совместное применение с другими купонами, иначе суммарная скидка может оказаться выше плановой маржи.

Аккаунты клиентов и регистрация

Реферальная программа становится понятной пользователю только тогда, когда он видит свою ссылку в аккаунте. Проверьте, открыта ли регистрация клиентов, не скрыта ли страница My Account, корректно ли работают вкладки аккаунта и не заменяет ли тема стандартную навигацию WooCommerce так, что новая вкладка становится невидимой.

Если магазин принимает гостевые заказы, отдельно решите, как вы хотите объяснять программу гостям. Документация WooCommerce Referral System делает акцент на клиентской ссылке в аккаунте, поэтому сценарий с зарегистрированным пользователем проще тестировать и поддерживать.

Почта магазина и доставляемость писем

В самостоятельном режиме награды в виде купонов доставляются по email. Поэтому до запуска проверьте базовые письма WooCommerce: письмо нового аккаунта, письмо обработки заказа, письмо завершённого заказа, а также отправку с домена магазина. Если стандартные письма не доходят, реферальные купоны тоже будут восприниматься как "не выданы".

Мини-проверка: создайте тестового клиента, оформите тестовый заказ и убедитесь, что письма WooCommerce доходят в обычный почтовый ящик, а не только отображаются в логах SMTP-плагина.

Кеш и параметры ссылки

Реферальная ссылка использует параметр, по умолчанию похожий на ref. Для таких ссылок опасны агрессивный кеш страниц, кеш на уровне хостинга, правила CDN и плагины оптимизации, которые могут отдавать страницу без запуска нужной логики WooCommerce. Если в магазине уже есть кеширование, добавьте в тестовый план переход по реферальной ссылке в новом браузере, без авторизации и с очищенными cookies.

Не нужно заранее отключать весь кеш. Но нужно знать, где настраиваются исключения для URL-параметров, страницы аккаунта, корзины, checkout и страницы благодарности. Реферальная программа зависит от состояния пользователя, поэтому полностью статическая выдача страницы здесь может мешать.

Установка и первичная проверка в WordPress

Установка проходит как у обычного коммерческого расширения WooCommerce: ZIP-файл загружается через Plugins - Add New Plugin - Upload Plugin, затем расширение устанавливается и активируется. Если магазин подключён к WooCommerce.com для обновлений, часть установки может выполняться через раздел подписок WooCommerce, но для руководства по самому плагину важнее не способ загрузки, а проверка после активации.

После активации не переходите сразу к рассылке клиентам. Сначала откройте список плагинов и убедитесь, что WooCommerce активен, конфликтных сообщений нет, а в админ-панели появился раздел настроек WooCommerce - Settings - Referral System. Если раздел не появился, проверьте права пользователя, активность WooCommerce и ошибки в журналах.

Первый проход по настройкам

  1. Откройте WooCommerce - Settings - Referral System.
  2. Выберите режим работы: standalone для купонов или интеграция с WooCommerce Points and Rewards, если система баллов уже установлена и активна.
  3. Задайте eligible order status, который соответствует вашему реальному моменту выдачи награды.
  4. Проверьте настройки реферальной ссылки: тип slug, имя параметра, срок cookie и страницу перенаправления.
  5. Сохраните настройки и откройте аккаунт тестового клиента.

Что должно быть видно сразу

В аккаунте тестового клиента должна появиться вкладка Referral Link или аналогичный пункт, который выводит личную ссылку. На странице благодарности после тестового заказа также может отображаться ссылка и кнопки шаринга. Если вкладка видна, ссылка копируется, а переход по ней ведёт на выбранную страницу, базовый слой работает.

На этом этапе ещё рано считать программу готовой. Вы проверили только вывод ссылки. Настоящий тест начинается, когда другой пользователь переходит по этой ссылке, регистрируется или оформляет заказ, а магазин выдаёт награду по тем правилам, которые вы задали.

Настройки реферальной ссылки и маршрута покупателя

Раздел general configuration задаёт поведение всей программы. Здесь решается, как выглядит ссылка, сколько времени сохраняется связь по cookie, куда попадает приглашённый пользователь после клика и какой текст увидит клиент при шаринге. Эти параметры выглядят простыми, но именно они определяют, будет ли программа понятной для покупателя.

Настройки WooCommerce Referral System для ссылки cookie и страницы перенаправления
Карта основных параметров: тип работы плагина, статус заказа, slug ссылки, cookie и страница, куда попадает приглашённый покупатель.

Выбор типа функциональности

Первый развилочный пункт - standalone или интеграция с WooCommerce Points and Rewards. В standalone-режиме плагин выдаёт скидочные купоны. Этот вариант проще запустить, проще объяснить клиентам и легче проверить через Marketing - Coupons. Он подходит для магазинов, где реферальная программа должна быть отдельной промо-механикой.

Интеграция с Points and Rewards нужна, если у магазина уже есть балльная программа или вы хотите строить единую систему лояльности: покупка, регистрация, отзыв и реферал дают баллы, которые клиент потом применяет как скидку. Этот режим сильнее связывает реферальный канал с удержанием клиентов, но требует аккуратной настройки правил баллов и проверки баланса пользователя.

Slug type и slug name

Плагин позволяет выбрать, как формируется идентификатор в реферальной ссылке: через имя пользователя или ID аккаунта. Также можно задать ключ параметра, который по умолчанию указан как ref. На практике лучше выбирать вариант, который не раскрывает лишнюю личную информацию и не конфликтует с другими маркетинговыми параметрами.

Если магазин уже использует UTM-разметку, купонные ссылки, партнёрские ссылки или отдельные параметры для рекламных кампаний, проверьте, что выбранный ключ не совпадает с чужой логикой. После изменения slug name обязательно протестируйте старый и новый формат ссылки. Если программа уже была опубликована, резкая смена параметра может сделать старые ссылки бесполезными.

Cookie Expiry

Cookie Expiry определяет, сколько дней после первого перехода по реферальной ссылке связь остаётся действительной для получения награды. Короткий срок делает программу строже: награда выдаётся за быстрый заказ, а не за покупку через много времени. Длинный срок мягче для покупателей, которые выбирают товар не сразу, но может увеличить число заказов, которые будут засчитаны реферальными.

Для большинства магазинов разумно начинать со срока, который соответствует обычному циклу покупки. Если товар покупают быстро, не растягивайте срок без причины. Если товар дорогой и требует сравнения, слишком короткое окно может несправедливо обрезать реферальный вклад. Проверяйте это не на ощущениях, а по аналитике: сколько времени обычно проходит между первым визитом и заказом.

Redirect to page

Страница перенаправления после клика по ссылке должна продолжать мысль реферального предложения. Стандартный переход в My Account удобен, если награда связана с регистрацией. Но для коммерческого сценария часто лучше вести приглашённого пользователя на подготовленную страницу с кратким объяснением программы, подборкой товаров или конкретной категорией.

Не делайте страницу перенаправления перегруженной. Пользователь пришёл по рекомендации друга, а не читать юридический документ. Ему нужно быстро понять три вещи: что он получит, что должен сделать и где начать покупку. Подробные правила лучше вынести ниже на странице или в отдельный FAQ.

Текст для социальных кнопок

Документация плагина указывает, что текст для social sharing можно настраивать из админ-панели. Это важная мелочь: если оставить сухой текст, клиенту придётся самому объяснять выгоду. Лучше написать короткое сообщение от лица покупателя, без крика и обещаний, которые магазин не выполнит.

Хороший текст содержит личную рекомендацию, понятное действие и выгоду без лишних условий. Например: "Я пользуюсь этим магазином и могу поделиться ссылкой на скидку. Зарегистрируйся или сделай заказ по моей ссылке, а условия акции будут показаны в магазине". Конкретный размер скидки добавляйте только тогда, когда он стабилен и одинаков для всех участников.

Купоны в standalone-режиме: регистрация, заказ и ограничения

Standalone-режим - самый прямой способ запустить WooCommerce Referral System. Плагин создаёт награды в форме скидочных купонов и отправляет их участникам программы. Управлять такой схемой проще, потому что купоны остаются внутри привычной логики WooCommerce: тип скидки, сумма, срок действия, ограничения и история использования.

Signup Based Rewards

Награды за регистрацию срабатывают, когда новый пользователь приходит по реферальной ссылке и создаёт аккаунт. В настройках можно включить или выключить купон для реферера и для приглашённого пользователя отдельно. Это удобно: магазин может награждать только нового пользователя, только клиента, который пригласил, или обе стороны.

Для первого запуска не стоит делать слишком щедрую регистрацию без заказа. Регистрация - слабый коммерческий сигнал. Пользователь может создать аккаунт и не купить. Поэтому для магазинов с риском злоупотреблений лучше начинать с небольшого купона для приглашённого покупателя и основной награды за заказ.

Order Based Rewards

Награды за заказ ближе к реальной цели магазина. Здесь можно включить вознаграждение после покупки приглашённого пользователя, выбрать reward type, coupon type, минимальную сумму покупки, число заказов, которые будут считаться подходящими, и отдельные суммы для реферера и приглашённого пользователя.

Особенно внимательно отнеситесь к связке reward type и coupon type. Документация описывает сценарии fixed amount и percentage, а также ограничение, при котором percentage reward может приводить к фиксированному купону, рассчитанному от суммы заказа. Простыми словами: одно поле может определять, как считается размер награды, а другое - в какой форме купон будет выдан. После изменения этих полей всегда оформляйте тестовый заказ с понятной суммой, чтобы увидеть фактический купон.

Минимальная сумма и число подходящих заказов

Minimum Purchase Amount помогает отсечь маленькие заказы, где скидка экономически не оправдана. Valid Number of Orders задаёт, сколько последующих заказов приглашённого покупателя могут давать награды. Эти два параметра особенно важны, если магазин продаёт расходные товары или подписочные наборы, где покупатель может вернуться несколько раз.

Типовая безопасная логика для старта: награждать за первый оплаченный заказ выше минимальной суммы, а потом смотреть на качество трафика. Если реферальный канал даёт хороших повторных покупателей, можно расширять число подходящих заказов. Если вы сразу включите много заказов без анализа, программа может начать выдавать скидки за покупки, которые и так произошли бы без реферального стимула.

Срок действия купона

Срок действия купона должен быть достаточно коротким, чтобы мотивировать следующую покупку, но не настолько коротким, чтобы клиент не успел воспользоваться наградой. Для товаров с частой покупкой срок может быть меньше, для дорогих товаров - больше. В любом случае в письме и правилах программы нужно объяснить, что купон не вечный.

Проверьте, как купон выглядит в Marketing - Coupons. Там можно увидеть тип скидки, дату истечения, ограничения и использование. Это полезно не только для диагностики, но и для контроля экономики программы.

Схема купонов WooCommerce Referral System для регистрации и заказа
Standalone-режим лучше объяснять как две независимые ветки: награда за регистрацию и награда за заказ.

Баллы через WooCommerce Points and Rewards

Интеграция с WooCommerce Points and Rewards превращает реферальную программу из разовой скидки в часть системы лояльности. Вместо отдельного купона клиент получает баллы, а дальше использует их по правилам Points and Rewards: накапливает, списывает как скидку, видит историю и баланс. Это сильный вариант для магазинов, где удержание важнее одиночной покупки.

По документации Referral System в этом режиме нужно установить и активировать оба расширения, выбрать интеграцию в WooCommerce - Settings - Referral System, сохранить настройки и затем перейти к настройкам Points and Rewards. Там появляются варианты, определяющие, использовать только настройки Referral System или сочетать их с общими правилами Points and Rewards.

Use Referral System setting only

Этот вариант удобен, если вы хотите, чтобы баллы за рефералов жили по отдельной логике. Тогда можно настроить signup points и purchase points для реферера и приглашённого пользователя, не смешивая их с остальными действиями программы лояльности. Такой подход проще объяснить: "за приглашение друга начисляются отдельные баллы".

Он подходит для первого теста балльной реферальной программы. Вы видите, сколько баллов выдаётся именно за рефералов, и легче корректируете числа. Если баллы начисляются слишком щедро, это заметно быстрее, чем в общей системе, где покупки, отзывы и регистрации смешиваются.

Use Referral System and Points & Rewards settings

Этот вариант связывает реферальные баллы с общими правилами Points and Rewards. Он полезен, если у магазина уже есть зрелая система лояльности, где клиент привык видеть единый баланс и получать баллы за разные действия. Но здесь выше риск двойной мотивации: приглашённый пользователь может получить баллы за регистрацию по общей программе и дополнительные баллы за регистрацию по реферальной ссылке.

Перед включением этого режима составьте маленькую таблицу правил: за что начисляются баллы, кому начисляются, когда начисляются, сколько стоят баллы при списании, есть ли максимальная скидка. Если не сделать такую карту, пользователи быстро найдут комбинации, которые вы не планировали.

Где смотреть и корректировать баланс

Документация указывает, что при интеграции администратор может смотреть и обновлять баллы пользователей через WooCommerce - Points & Rewards - Manage Rewards. Это важно для поддержки: если клиент пишет, что баллы не начислились, вы можете проверить его баланс, историю и при необходимости исправить значение вручную.

Ручную корректировку не стоит использовать как постоянный процесс. Если вам приходится часто править баллы руками, значит проблема в условиях выдачи, статусах заказа, письмах, кешировании или ожиданиях клиента. Ручной фикс полезен для единичной поддержки, но не заменяет правильную настройку.

WooCommerce Referral System и Points and Rewards как единая логика баллов
Балльный режим связывает реферала, событие заказа и историю наград в аккаунте клиента.

Практический сценарий: запуск программы для первого заказа друга

Теперь соберём рабочий сценарий, который можно использовать как стартовую модель. Цель: действующий клиент делится ссылкой, новый пользователь переходит по ней, регистрируется, оформляет первый заказ выше минимальной суммы, а обе стороны получают понятную награду. Такой сценарий достаточно строгий, потому что награда завязана на заказ, но при этом понятный для покупателя.

Цель

Получить реферальную программу для первого заказа приглашённого покупателя: клиент А делится ссылкой, клиент Б переходит по ссылке и покупает, клиент А получает купон на следующую покупку, клиент Б получает свою выгоду по правилам программы. Если вы используете баллы, замените купон на начисление баллов, но тестовую логику оставьте такой же.

Подготовка

  • На тестовой копии или в безопасном окне магазина создан простой товар с понятной ценой.
  • Включены купоны WooCommerce, если используется standalone-режим.
  • Созданы два тестовых email-адреса: один для реферера, второй для приглашённого пользователя.
  • Проверена отправка стандартных писем WooCommerce.
  • Кеш для страниц аккаунта, корзины, checkout и URL с реферальным параметром не мешает первому визиту.

Шаги настройки

  1. В WooCommerce - Settings - Referral System выберите standalone-режим, если стартуете с купонами.
  2. В eligible order status выберите статус, который ваш магазин реально получает после успешной оплаты или подтверждения заказа.
  3. В Referral Link Settings оставьте понятный параметр ссылки, задайте срок cookie и выберите страницу, куда попадёт приглашённый пользователь.
  4. В Order Based Rewards включите награду за заказ.
  5. Задайте минимальную сумму покупки так, чтобы заказ ниже вашей маржинальной границы не выдавал купон.
  6. Включите купон для реферера и, если экономика позволяет, отдельный купон для приглашённого пользователя.
  7. Укажите срок действия купона и сохраните настройки.

Проверка сценария

Зайдите под тестовым клиентом А, откройте My Account и скопируйте реферальную ссылку. В другом браузере или приватном окне откройте ссылку как клиент Б. Проверьте, что редирект ведёт на нужную страницу, затем зарегистрируйтесь или оформите заказ в том порядке, который соответствует вашей программе. После оплаты переведите заказ в нужный статус, если ваш тестовый метод оплаты не делает это автоматически.

После этого проверьте три места: email клиента А, email клиента Б и раздел Marketing - Coupons. Если работает балльный режим, вместо купонов проверьте Points & Rewards - Manage Rewards и историю баллов в аккаунте. Сценарий считается успешным только тогда, когда совпали ссылка, событие, статус заказа, награда и письмо.

Нюанс, который легко пропустить

Если вы тестируете в одном браузере, cookies и авторизация могут исказить результат. Реферальная логика должна проверяться так, как её увидит новый пользователь: чистая сессия, первый переход по ссылке, регистрация или покупка без старой истории. Если в одном браузере уже был клиент А, переход клиента Б может работать не так, как вы ожидаете.

Как проверить результат после запуска

После публикации реферальной программы не ограничивайтесь тем, что ссылка отображается в аккаунте. Результат нужно проверять на трёх уровнях: техническом, коммерческом и пользовательском. Технический уровень отвечает на вопрос "выдаётся ли награда". Коммерческий - "не слишком ли дорого обходится награда". Пользовательский - "понимает ли клиент, что произошло".

Техническая проверка

  • Реферальная ссылка открывается в чистой сессии и ведёт на выбранную страницу.
  • После регистрации или заказа связь между реферером и приглашённым пользователем сохраняется.
  • Купон создаётся в Marketing - Coupons или баллы видны в Points & Rewards.
  • Письмо с наградой уходит на правильный адрес и не попадает в ошибку SMTP.
  • Срок действия и ограничение купона совпадают с настройками программы.

Коммерческая проверка

Соберите первые заказы в отдельную таблицу: кто пригласил, кто купил, сумма заказа, размер награды, использован ли купон, был ли повторный заказ. Через несколько недель будет видно, приносит ли программа новых покупателей или просто раздаёт скидки существующей аудитории. В этом месте реферальный плагин не заменяет аналитику: он создаёт событие и награду, а решение о выгодности остаётся за владельцем магазина.

Пользовательская проверка

Откройте аккаунт клиента после выдачи награды. Покупатель должен понимать, где находится его ссылка, какая награда доступна, как её применить и когда она истекает. Если клиенту приходится писать в поддержку, чтобы узнать, где купон, программа теряет часть ценности. Текст в аккаунте, на странице благодарности и в email должен объяснять действие без лишней терминологии.

Безопасные улучшения без правки ядра плагина

Документация Referral System упоминает поддержку template overriding для настройки фронтенд-интерфейса и API/webhooks для расширения, но публичные источники не дают универсального безопасного набора хуков или CSS-классов, который можно вставить в любой магазин. Поэтому в этом руководстве не будет выдуманного сниппета. Для реферального плагина это правильнее: ошибка в шаблоне или хуке может сломать выдачу ссылки, а не только внешний вид.

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

Улучшите страницу перенаправления

Создайте отдельную страницу для приглашённых пользователей и выберите её в Redirect to page. На странице должно быть короткое объяснение, подборка товаров и ссылка на регистрацию или начало покупки. Не вставляйте туда длинный юридический текст первым экраном. Правила акции можно разместить ниже, после коммерческого действия.

Согласуйте текст письма и текст в аккаунте

Если письмо обещает купон за заказ, а аккаунт говорит только о регистрации, пользователь запутается. Сравните тексты в настройках плагина, WooCommerce emails и на странице программы. Формулировки должны совпадать по событию, типу награды и сроку действия.

Настройте исключения кеша

Если после тестов видно, что реферальная ссылка срабатывает не всегда, проверьте кеш. Для страниц My Account, Cart, Checkout и Order Received обычно нужны исключения. Для URL с реферальным параметром может потребоваться правило bypass или vary by query parameter на уровне кеш-плагина, CDN или хостинга. Делайте это точечно и после каждого изменения повторяйте тест в чистой сессии.

Частые проблемы и диагностика

Ошибки реферальной программы редко выглядят как один большой сбой. Чаще всё почти работает: ссылка открывается, заказ создаётся, но купон не приходит; купон создан, но не применяется; баллы есть у одного пользователя, но не у другого. Поэтому диагностику нужно вести по цепочке: ссылка - cookie - пользователь - заказ - статус - награда - письмо.

Диагностика ошибок WooCommerce Referral System по ссылке заказу купону и письму
Проблему проще найти, если проверять не весь плагин сразу, а каждый узел цепочки отдельно.

Реферальная ссылка открывается, но приглашение не засчитывается

Симптом: пользователь перешёл по ссылке, но после регистрации или заказа реферер не получил награду. В аккаунте ссылка выглядит корректно, но событие не связывается с клиентом.

Возможные причины: cookie не установилась, параметр ссылки изменён, кеш отдал статическую страницу, пользователь уже был авторизован под другим аккаунтом, ссылка ведёт через редирект, который теряет параметр. Отдельно проверьте, не обрезает ли хостинг или CDN query string.

Что сделать: откройте ссылку в приватном окне, проверьте наличие параметра после всех редиректов, временно отключите агрессивную оптимизацию для URL с реферальным параметром и повторите тест. Если проблема проявляется только на первом визите, особенно внимательно смотрите кеш и запуск WooCommerce-сессии.

Купон не создаётся после заказа

Симптом: приглашённый пользователь оформил заказ, но в Marketing - Coupons нет нового купона, а письмо с наградой не пришло.

Возможные причины: заказ не достиг eligible order status, сумма ниже минимальной, награда для нужной стороны не включена, valid number of orders уже исчерпан, тестовый пользователь не считается новым приглашённым пользователем. Проверьте статус заказа в WooCommerce - Orders и настройки Order Based Rewards.

Как исправить: временно создайте тестовый товар с суммой выше порога, оформите заказ по чистой реферальной ссылке, вручную переведите заказ в выбранный статус и посмотрите, появился ли купон. Если появился, проблема была не в плагине, а в статусе или условиях. Если не появился, проверьте связь пользователя и cookie.

Купон создан, но не применяется в корзине

Симптом: купон есть в списке WooCommerce, но покупатель видит ошибку при применении или скидка не меняет сумму заказа.

Возможные причины: истёк срок действия, купон ограничен минимальной суммой, запрещено совместное применение с другим купоном, товар исключён настройками купона, пользователь не подходит под ограничение. WooCommerce управляет применением купонов через собственные правила, поэтому проверяйте не только Referral System, но и вкладки купона.

Как исправить: откройте созданный купон, проверьте Usage Restrictions и Usage Limits, затем повторите тест с корзиной, где нет других скидок. Если магазин часто использует промо-акции, заранее напишите в правилах, можно ли совмещать реферальные купоны с другими предложениями.

Письмо с наградой не приходит

Симптом: купон или баллы созданы, но клиент не получил уведомление. В поддержке это обычно звучит как "мне ничего не начислили", хотя технически награда уже есть.

Возможные причины: отключены письма WooCommerce, SMTP не настроен, письмо попало в спам, email клиента ошибочный, шаблон письма переопределён темой или сторонним плагином. Проверьте WooCommerce - Settings - Emails и журналы SMTP, если они есть.

Как исправить: отправьте тестовое письмо стандартного WooCommerce-события, проверьте логи, затем протестируйте реферальное событие заново. Если письма WooCommerce в целом нестабильны, сначала решайте доставляемость, а не настройки реферального плагина.

Баллы начисляются не так, как ожидалось

Симптом: в режиме Points and Rewards баланс пользователя изменился, но сумма баллов кажется неправильной или пользователь получил баллы дважды.

Возможные причины: одновременно активны правила Referral System и общие правила Points and Rewards, включены баллы за регистрацию, покупку или другие действия, а реферальный сценарий добавляет ещё один слой. Проверьте, какой вариант интеграции выбран: только настройки Referral System или сочетание с Points and Rewards.

Как исправить: составьте карту начислений, временно отключите лишние правила, повторите тест с новым пользователем и проверьте Manage Rewards. Если баланс уже выдан реальному клиенту, корректируйте его вручную только после объяснения причины в поддержке.

Вкладка Referral Link не видна в аккаунте

Симптом: настройки сохранены, но клиент не видит вкладку со ссылкой в My Account.

Возможные причины: пользователь не авторизован, тема или плагин кастомизации аккаунта изменяет endpoints, кэшируется страница аккаунта, конфликтуют плагины, которые управляют вкладками личного кабинета. WooCommerce использует endpoints для разделов аккаунта, поэтому кастомная навигация может скрыть новый пункт.

Как исправить: проверьте стандартную тему на тестовой копии, отключите кастомизацию аккаунта для проверки, обновите постоянные ссылки и очистите кеш. Если вкладка появляется на стандартной конфигурации, конфликт нужно искать в теме или плагине аккаунтной зоны.

FAQ по настройке WooCommerce Referral System

Можно ли включить только награду за заказ и не давать купон за регистрацию?

Да. Документация описывает signup based rewards и order based rewards как независимые механики. Для коммерчески строгого запуска можно отключить регистрацию как основание для награды и выдавать купон только после заказа, который прошёл ваши условия.

Что лучше выбрать: купоны или баллы?

Купоны проще для первого запуска: клиент сразу понимает скидку и срок действия. Баллы лучше, если магазин уже развивает систему лояльности через WooCommerce Points and Rewards. Если системы баллов пока нет, не начинайте с неё только ради рефералов: сначала запустите понятный купонный сценарий и проверьте экономику.

Можно ли награждать и реферера, и приглашённого покупателя?

Да, плагин позволяет настраивать награды для обеих сторон в сценариях регистрации и заказа. Но размер награды нужно считать осторожно: двусторонняя скидка повышает привлекательность программы, но быстрее снижает маржу.

Почему важно проверять eligible order status?

Потому что именно выбранный статус определяет, когда заказ считается подходящим для награды. Если статус не наступает в вашем процессе оплаты и доставки, награда не выдаётся. Если статус наступает слишком рано, купон может уйти до финального подтверждения заказа.

Работает ли плагин с социальными кнопками?

Документация указывает, что клиенты могут делиться реферальной ссылкой через социальные кнопки в аккаунте, включая Facebook, Twitter, Linkedin и email. После настройки всё равно проверьте, как выглядит текст шаринга, потому что стандартная формулировка может не объяснять выгоду вашего магазина.

Что делать, если реферальная ссылка срабатывает только со второго визита?

Такой симптом часто связан с кешированием, редиректами или моментом запуска WooCommerce-сессии. Проверьте URL с параметром, исключения кеша, приватное окно и страницы корзины, checkout и аккаунта. Не начинайте с случайных PHP-сниппетов: сначала подтвердите, что параметр ссылки доходит до WordPress при первом визите.

Можно ли менять внешний вид вкладки Referral Link?

Документация упоминает template overriding, но универсального безопасного кода для всех тем и версий публичные источники не дают. Если внешний вид критичен, делайте правку на дочерней теме или через разработчика, сначала на тестовой копии. Не редактируйте файлы плагина напрямую.

Когда WooCommerce Referral System будет удачным выбором

WooCommerce Referral System стоит использовать, если вам нужна внутренняя клиентская реферальная программа для WooCommerce: личные ссылки в аккаунте, награды за регистрацию или заказ, купоны в самостоятельном режиме и возможность перейти к баллам через WooCommerce Points and Rewards. Его сила не в сложной партнёрской бухгалтерии, а в понятной механике "пригласи друга - получи купон или баллы".

Перед запуском проверьте четыре вещи: экономику награды, статус заказа, доставляемость писем и поведение реферальной ссылки в чистой сессии. Если эти точки работают, программу можно показывать клиентам: добавить текст на страницу благодарности, отправить письмо существующим покупателям, разместить объяснение в аккаунте и постепенно смотреть, какие клиенты приводят качественные заказы.

Если после этого сценарий подходит вашему магазину, можно загрузить WooCommerce Referral System, установить его на тестовую копию и пройти практический сценарий из руководства до публикации для реальных покупателей.

Автор: Редакция JoomFox.org

Вы не зарегистрированы, чтобы оставлять комментарии.