+7 (843) 212-62-17 - Казань
+7 (843) 212-62-17 - Казань

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

Маркетинг → Модуль накопительных баллов → Настройка программы → Правила начисления/списания → Создать правило → Бонусы за репост

Важно знать заранее

Работа бонусов за репост зависит от социальных сетей, а не от модуля. Модуль только принимает сигнал «репост выполнен» и начисляет баллы. Само окно публикации, авторизация в соцсети и подтверждение факта репоста идут через API ВКонтакте, Facebook и Одноклассников.

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

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

Из чего состоит механика

Одного правила недостаточно. Чтобы покупатель мог получить бонус за репост, нужны обе части:

  1. Правило начисления - сколько баллов дать за каждую сеть, какие лимиты, ID приложений соцсетей.
  2. Компонент кнопок на сайте - «Кнопки социальных сетей» (logictim:bonus.socials). Именно он показывает кнопки репоста и после публикации отправляет запрос на начисление.

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

Бонус начисляется только авторизованному пользователю: гостю начислять некуда.

Настройка правила

  1. Создайте правило типа «Бонусы за репост» и включите активность.
  2. В блоке «Начислять бонусы» укажите сумму отдельно:
    • за репост ВКонтакте;
    • за репост Facebook;
    • за репост Одноклассники.
    Нулевая сумма по сети означает, что репосты в неё не оплачиваются.
  3. Задайте лимиты (см. ниже) - без них механика легко превращается в бесконечный источник баллов.
  4. В «Технических настройках» укажите:
    • Вконтакте APP id;
    • Facebook APP id.
    Это ID приложений, которые создаются в кабинетах соответствующих соцсетей. Для Одноклассников отдельный APP id в правиле не требуется.
  5. При необходимости задайте срок жизни бонусов и условия применения правила (сайт, группы).
  6. Сохраните правило.
APP id берите из того приложения соцсети, которое реально используется на сайте. Чужой или устаревший ID - частая причина, почему кнопка не открывается или репост не подтверждается.

Размещение кнопок на сайте

Добавьте компонент «Кнопки социальных сетей» (logictim:bonus.socials) туда, где покупатель должен делиться страницей: карточка товара, акция, лендинг, статья.

  1. В режиме правки страницы или через включаемую область / шаблон вставьте компонент из раздела Logictim.
  2. В параметрах отметьте, какие кнопки показывать: ВКонтакте, Facebook, Одноклассники.
  3. Убедитесь, что для выбранных сетей в правиле заданы суммы и (для VK/Facebook) APP id - иначе кнопка может не отобразиться.
  4. Опубликуйте страницу и проверьте под авторизованным тестовым пользователем.

Типовой сценарий для покупателя:

  1. Заходит на страницу, будучи авторизованным.
  2. Нажимает кнопку нужной соцсети.
  3. В окне соцсети публикует ссылку на страницу магазина.
  4. После успешного репоста модуль начисляет баллы по правилу.

Лимиты и защита

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

  • Максимальное количество оплачиваемых репостов одной страницы - сколько раз один пользователь может получить бонус за одну и ту же страницу за выбранный период.
  • Максимальное количество оплачиваемых репостов всего - общий лимит пользователя за период по всем страницам.
  • Сохранять все репосты в истории - писать в журнал даже те репосты, которые не дали нового начисления (удобно для разбора спорных случаев).

Если лимит исчерпан, повторный репост той же страницы (или сверх общего лимита) новый бонус не даёт.

Проверка

  1. Создайте правило с небольшой тестовой суммой и включите только одну сеть.
  2. Укажите корректный APP id (для VK или Facebook) и разместите компонент на тестовой странице.
  3. Авторизуйтесь тестовым пользователем, выполните репост и дождитесь ответа соцсети.
  4. Откройте историю операций: должна появиться операция с нужной суммой.
  5. Повторите репост той же страницы и убедитесь, что сработал лимит.
Если окно соцсети не открывается, не подтверждает публикацию или API отвечает ошибкой - причина почти всегда на стороне соцсети или настроек её приложения, а не в «поломке» правила модуля. Из-за этой нестабильности поддержка функционала снята.

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

Видео-инструкция

Видео ниже - от более ранней версии модуля. Настройки делаются по той же схеме: правило, суммы по сетям, APP id и кнопки на сайте.