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

Что получает магазин
| Возможность | Как работает |
|---|---|
| Карта лояльности в телефоне | Покупатель отмечает галочку в оформлении заказа — и получает карту в Apple Wallet или Google Кошельке. Приложение ставить не нужно, баланс на карте обновляется сам. |
| Оплата баллами в оформлении | Поле «Списать баллов» превращается в скидку на весь заказ штатным правилом корзины: её видно в итогах, в письме и в заказе у менеджера. Потолок считает «Снова» по правилам программы и точки. |
| Бонусные баллы за заказ | Процент с оплаченного (или выполненного — по настройке) заказа по правилам программы: базовый процент, повышенный для уровней, акции по дням. |
| Приветственные баллы сразу | Заводя карту, покупатель тут же видит скидку на приветственные баллы — это и есть предложение, ради которого карту заводят. Можно выключить. |
| Возвраты без ручной работы | Отмена заказа возвращает чек целиком: списанные баллы возвращаются, начисленные снимаются. Восстановление заказа проводит чек заново. |
| «Мои баллы» в личном кабинете | Баланс, уровень, история и кнопка «Добавить карту в телефон» — компонент для личного кабинета покупателя. |
| Онлайн и зал — одна карта | Та же карта работает у кассы в вашем зале: баллы за онлайн-заказ списываются у стойки, и наоборот. Сайт — просто ещё одна точка продаж программы. |
| Несколько сайтов в одной установке | Настройки — на сайт: у каждого свой ключ (то есть своя компания в «Снове»), точка продаж и момент начисления. Сайт без ключа в программе не участвует. |
Про то, как сайт и торговый зал живут с одной картой и как завести для сайта свою точку со своими правилами, написано на странице плагина для Shop-Script — механика та же, отличается только платформа.
Сколько стоит
Модуль бесплатный, и ключ для него выдаётся на любом тарифе «Снова», включая бесплатный. Предел один — число карт по тарифу: когда он исчерпан, новым покупателям карты не выдаются, а начисление и списание по уже выданным продолжают работать. Тарифы и лимиты — на странице цен.
Установка за десять минут
Зарегистрируйтесь в «Снове» и заполните реквизиты
Кабинет на app.snovacard.ru, пять минут. Юридическое название и ИНН нужны обязательно: без них карты не выдаются — покупатель должен видеть, кому отдаёт телефон.
Поставьте модуль
В админке сайта: Marketplace → Каталог решений → «Снова: карты лояльности» → «Установить». Нужен модуль «Интернет-магазин» — редакции «Малый бизнес» и старше. Установка заводит правило корзины «Оплата баллами „Снова“» и служебные свойства заказа; сайт при этом не меняется.
Возьмите ключ
Ссылка из настроек модуля открывает кабинет «Снова» прямо на кнопке «Создать ключ для сайта на Битриксе». Ключ показывается один раз — скопируйте сразу.
Вставьте ключ и сохраните
Настройки → Настройки модулей → «Снова». При сохранении модуль проверит ключ и покажет, к какой компании и программе подключён сайт и сколько карт выдано по тарифу; предупредит, если реквизиты оператора в кабинете не заполнены. После этого выберите точку продаж — список приходит вместе с программой.


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

Карта предлагается там, где её заводят, — в оформлении заказа. Ссылка на карту у отметившего галочку попадает в служебное свойство заказа SNOVA_INSTALL_URL: её можно вывести в письме о заказе, как любое свойство. В личном кабинете кнопка «Добавить карту в телефон» открывает карту на телефоне — Apple Wallet или Google Кошелёк.
Что видит менеджер
| Момент | Что делает модуль |
|---|---|
| Заказ создан | Списание записано в свойства заказа «Списано баллов „Снова“» и «Скидка баллами, в деньгах»; по галочке карта выдана, ссылка — в свойстве «Ссылка на карту». |
| Заказ оплачен (или выполнен) | Один чек в «Снову»: начисление за сумму после чужих скидок и списание из оформления. В журнале заказа — строка: сколько начислено, списано, баланс. |
| Заказ отменён | Возврат чека целиком. Восстановление отменённого заказа проводит чек заново. |
| Не хватило баллов к моменту оплаты | Списывается сколько есть, менеджер видит в журнале заказа, что скидка была больше. |
| Сеть или ошибка платформы | Чек откладывается и повторяется сам агентом Битрикса, с растущей паузой. Заказ не останавливается никогда. |
Что нужно знать
- Нужен модуль «Интернет-магазин» — редакции «Малый бизнес», «Бизнес», «Интернет-магазин + CRM», «Энтерпрайз». На «Старте» и «Стандарте» модулю нечего делать.
- Скидка баллами — правило корзины с приоритетом выше остальных, без «прекратить применение»: чужие правила и купоны работают как раньше. Если ваше правило с «прекратить применение» всё же остановило каскад раньше, баллы не списываются — покупатель не платит баллами за скидку, которой не было.
- Частичный возврат (правка состава оплаченного заказа) в первой версии не отслеживается — возврат делается в кабинете «Снова» руками.
- Ошибки модуля пишутся в
upload/logs/snovacard.log; заказ они не останавливают.
Как это устроено внутри
Модуль — обычная касса в терминах платформы: ходит в открытый API по ключу, сам ничего не считает — потолок списания приходит от платформы уже с учётом точки сайта, — и не хранит персональных данных: телефон берётся из профиля покупателя при каждом обращении. Чек проводится с ключом идемпотентности, выведенным из номера заказа, поэтому повтор после обрыва сети не начислит дважды.
Ключ идемпотентности чека
bitrix:<отпечаток ключа и сайта>:order:<номер заказа>Магазина на Битриксе ещё нет? Модуль ставится в любой «Управление сайтом» с интернет-магазином — редакция «Малый бизнес» и старше.
Редакции 1С-БитриксЧастые вопросы
Модуль действительно бесплатный?
Да. Модуль и ключ для него выдаются на любом тарифе «Снова», включая бесплатный. Платный тариф понадобится, когда закончится лимит карт по бесплатному: начисление и списание по уже выданным картам продолжат работать, а новые карты выдаваться не будут.
Покупатель не видит блок баллов в оформлении заказа
Блок показывается только вошедшему покупателю. Проверьте ключ в настройках модуля (после сохранения он подтверждается сообщением с названием программы), включена ли «Оплата баллами», и штатный ли у вас шаблон оформления — для своего шаблона блок вставляется компонентом snovacard:checkout.points.
Баллы за заказ не начислились
Откройте заказ: в журнале модуль пишет, проведён ли чек и почему нет. Чаще всего — у покупателя нет телефона в профиле, нет карты (а галочка «Завести карту» не была отмечена) или заказ ещё не дошёл до момента начисления из настроек. Отложенные из-за сети чеки повторяются сами.
У сайтов в одной установке разные программы — как быть
Так и задумано: у каждого сайта своя вкладка в настройках модуля и свой ключ. Ключ — это компания в «Снове», и сайт будет работать со своей программой, своими баллами и своей базой.
Как показать ссылку на карту в письме о заказе
Ссылка лежит в свойстве заказа с кодом SNOVA_INSTALL_URL у заказов, где покупатель отметил галочку карты. Выведите его в шаблоне почтового события, как любое свойство заказа.
Первые 50 карт — бесплатно. Программа настраивается за вечер.
Создать программу
Снова


