Бесплатный модуль «Снова» для 1С-Битрикс: Управление сайтом

Оплата баллами в оформлении заказа, начисление за оплаченный заказ и карта в Apple Wallet и Google Кошельке — бесплатный модуль для интернет-магазина на 1С-Битрикс. Одна карта на сайт и на кассу в зале. Ставится из Маркетплейса за десять минут.

Модуль «Снова» для «1С-Битрикс: Управление сайтом» добавляет в интернет-магазин программу лояльности: покупатель списывает баллы прямо в оформлении заказа, за оплаченный заказ ему начисляются баллы, а карта ложится в Apple Wallet или Google Кошелёк по одной галочке. Ставится из Маркетплейса 1С-Битрикс, подключается ключом из кабинета «Снова», работает на любом тарифе, включая бесплатный.

Оформление заказа в 1С-Битрикс: блок «Кофейная карта „Заря“» с балансом 331 и полем «Списать баллов», списано 331, в итогах «Экономия 331 ₽», итого 468 ₽
Штатное оформление заказа: блок «Снова» встал сам перед итогами — баланс, «можно списать до 331», поле и кнопка «Все». После списания скидка видна строкой «Экономия», у позиции — зачёркнутая цена.
Оформление заказа в 1С-Битрикс: блок «Кофейная карта „Заря“» с балансом 331 и полем «Списать баллов», списано 331, в итогах «Экономия 331 ₽», итого 468 ₽

Что получает магазин

ВозможностьКак работает
Карта лояльности в телефонеПокупатель отмечает галочку в оформлении заказа — и получает карту в Apple Wallet или Google Кошельке. Приложение ставить не нужно, баланс на карте обновляется сам.
Оплата баллами в оформленииПоле «Списать баллов» превращается в скидку на весь заказ штатным правилом корзины: её видно в итогах, в письме и в заказе у менеджера. Потолок считает «Снова» по правилам программы и точки.
Бонусные баллы за заказПроцент с оплаченного (или выполненного — по настройке) заказа по правилам программы: базовый процент, повышенный для уровней, акции по дням.
Приветственные баллы сразуЗаводя карту, покупатель тут же видит скидку на приветственные баллы — это и есть предложение, ради которого карту заводят. Можно выключить.
Возвраты без ручной работыОтмена заказа возвращает чек целиком: списанные баллы возвращаются, начисленные снимаются. Восстановление заказа проводит чек заново.
«Мои баллы» в личном кабинетеБаланс, уровень, история и кнопка «Добавить карту в телефон» — компонент для личного кабинета покупателя.
Онлайн и зал — одна картаТа же карта работает у кассы в вашем зале: баллы за онлайн-заказ списываются у стойки, и наоборот. Сайт — просто ещё одна точка продаж программы.
Несколько сайтов в одной установкеНастройки — на сайт: у каждого свой ключ (то есть своя компания в «Снове»), точка продаж и момент начисления. Сайт без ключа в программе не участвует.

Про то, как сайт и торговый зал живут с одной картой и как завести для сайта свою точку со своими правилами, написано на странице плагина для Shop-Script — механика та же, отличается только платформа.

Сколько стоит

Модуль бесплатный, и ключ для него выдаётся на любом тарифе «Снова», включая бесплатный. Предел один — число карт по тарифу: когда он исчерпан, новым покупателям карты не выдаются, а начисление и списание по уже выданным продолжают работать. Тарифы и лимиты — на странице цен.

Установка за десять минут

  1. Зарегистрируйтесь в «Снове» и заполните реквизиты

    Кабинет на app.snovacard.ru, пять минут. Юридическое название и ИНН нужны обязательно: без них карты не выдаются — покупатель должен видеть, кому отдаёт телефон.

  2. Поставьте модуль

    В админке сайта: Marketplace → Каталог решений → «Снова: карты лояльности» → «Установить». Нужен модуль «Интернет-магазин» — редакции «Малый бизнес» и старше. Установка заводит правило корзины «Оплата баллами „Снова“» и служебные свойства заказа; сайт при этом не меняется.

  3. Возьмите ключ

    Ссылка из настроек модуля открывает кабинет «Снова» прямо на кнопке «Создать ключ для сайта на Битриксе». Ключ показывается один раз — скопируйте сразу.

  4. Вставьте ключ и сохраните

    Настройки → Настройки модулей → «Снова». При сохранении модуль проверит ключ и покажет, к какой компании и программе подключён сайт и сколько карт выдано по тарифу; предупредит, если реквизиты оператора в кабинете не заполнены. После этого выберите точку продаж — список приходит вместе с программой.

Кабинет «Снова», раздел «Интеграции»: блок «Бесплатный модуль для 1С-Битрикс» с кнопкой «Создать ключ для сайта на Битриксе»
Кабинет «Снова», раздел «Интеграции»: блок выдачи ключа для сайта на Битриксе открывается по ссылке из настроек модуля.
Кабинет «Снова», раздел «Интеграции»: блок «Бесплатный модуль для 1С-Битрикс» с кнопкой «Создать ключ для сайта на Битриксе»
Настройки модуля «Снова» в админке 1С-Битрикс: сообщение «ключ принят — программа „Кофейная карта Заря“, карт выдано 43 из 2000», поле ключа, точка продаж «Заря на Тверской»
Настройки модуля в админке Битрикса: вкладка на каждый сайт — ключ, точка продаж, момент начисления, доставка, оплата баллами, галочка карты. После сохранения сверху — компания, программа и карты «43 из 2000».
Настройки модуля «Снова» в админке 1С-Битрикс: сообщение «ключ принят — программа „Кофейная карта Заря“, карт выдано 43 из 2000», поле ключа, точка продаж «Заря на Тверской»

Настройки сайта

НастройкаЧто решает
Ключ API «Снова»Открывает компанию в «Снове» — её баллы и её гостей. Сайту с другим ключом достанется другая программа.
Точка продажК какой точке «Снова» отнесёт заказы сайта. По ней срабатывают правила, привязанные к точке, и она идёт отдельной строкой в отчётах.
Начислять баллы«При оплате заказа» или «При выполнении» (статус «Выполнен»). Чек проводится один раз; списание из оформления уходит тем же чеком.
Считать доставку в сумме чекаНачислять и списывать с учётом доставки или без неё.
Оплата балламиПоказывать ли покупателю поле «Списать баллов». Потолок задаёт программа. Выключите, если баллы на сайте только копятся.
Галочка «Завести карту»Предлагать ли её в оформлении — отмеченную по умолчанию, снятую или не предлагать вовсе. Галочка — согласие покупателя на участие в программе и передачу телефона и имени.
Приветственные баллыРазрешить ли потратить их сразу, в этом же заказе.
Встраивать блок в стандартное оформлениеДля штатного шаблона sale.order.ajax — блок встаёт сам перед итогами; селектор места можно поменять. Для своего шаблона — компонент snovacard:checkout.points, вставляется одной строкой.
«Мои баллы»Компонент snovacard:points для личного кабинета. Страницу и пункт меню вы заводите сами — модуль файлы сайта не трогает.

Что видит покупатель

Страница «Мои баллы» в личном кабинете магазина на Битриксе: 331 зёрна, уровень «Постоянный», кнопка «Добавить карту в телефон», история начислений, списаний и возвратов
«Мои баллы» в личном кабинете: баланс, уровень, потолок, кнопка «Добавить карту в телефон» и история — начисления, списания, возвраты.
Страница «Мои баллы» в личном кабинете магазина на Битриксе: 331 зёрна, уровень «Постоянный», кнопка «Добавить карту в телефон», история начислений, списаний и возвратов

Карта предлагается там, где её заводят, — в оформлении заказа. Ссылка на карту у отметившего галочку попадает в служебное свойство заказа SNOVA_INSTALL_URL: её можно вывести в письме о заказе, как любое свойство. В личном кабинете кнопка «Добавить карту в телефон» открывает карту на телефоне — Apple Wallet или Google Кошелёк.

Что видит менеджер

МоментЧто делает модуль
Заказ созданСписание записано в свойства заказа «Списано баллов „Снова“» и «Скидка баллами, в деньгах»; по галочке карта выдана, ссылка — в свойстве «Ссылка на карту».
Заказ оплачен (или выполнен)Один чек в «Снову»: начисление за сумму после чужих скидок и списание из оформления. В журнале заказа — строка: сколько начислено, списано, баланс.
Заказ отменёнВозврат чека целиком. Восстановление отменённого заказа проводит чек заново.
Не хватило баллов к моменту оплатыСписывается сколько есть, менеджер видит в журнале заказа, что скидка была больше.
Сеть или ошибка платформыЧек откладывается и повторяется сам агентом Битрикса, с растущей паузой. Заказ не останавливается никогда.

Что нужно знать

  • Нужен модуль «Интернет-магазин» — редакции «Малый бизнес», «Бизнес», «Интернет-магазин + CRM», «Энтерпрайз». На «Старте» и «Стандарте» модулю нечего делать.
  • Скидка баллами — правило корзины с приоритетом выше остальных, без «прекратить применение»: чужие правила и купоны работают как раньше. Если ваше правило с «прекратить применение» всё же остановило каскад раньше, баллы не списываются — покупатель не платит баллами за скидку, которой не было.
  • Частичный возврат (правка состава оплаченного заказа) в первой версии не отслеживается — возврат делается в кабинете «Снова» руками.
  • Ошибки модуля пишутся в upload/logs/snovacard.log; заказ они не останавливают.

Как это устроено внутри

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

Ключ идемпотентности чека

bitrix:<отпечаток ключа и сайта>:order:<номер заказа>

Магазина на Битриксе ещё нет? Модуль ставится в любой «Управление сайтом» с интернет-магазином — редакция «Малый бизнес» и старше.

Редакции 1С-Битрикс

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

Модуль действительно бесплатный?

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

Покупатель не видит блок баллов в оформлении заказа

Блок показывается только вошедшему покупателю. Проверьте ключ в настройках модуля (после сохранения он подтверждается сообщением с названием программы), включена ли «Оплата баллами», и штатный ли у вас шаблон оформления — для своего шаблона блок вставляется компонентом snovacard:checkout.points.

Баллы за заказ не начислились

Откройте заказ: в журнале модуль пишет, проведён ли чек и почему нет. Чаще всего — у покупателя нет телефона в профиле, нет карты (а галочка «Завести карту» не была отмечена) или заказ ещё не дошёл до момента начисления из настроек. Отложенные из-за сети чеки повторяются сами.

У сайтов в одной установке разные программы — как быть

Так и задумано: у каждого сайта своя вкладка в настройках модуля и свой ключ. Ключ — это компания в «Снове», и сайт будет работать со своей программой, своими баллами и своей базой.

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

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

Первые 50 карт — бесплатно. Программа настраивается за вечер.

Создать программу