СМС-верификация при регистрации клиента, списании бонусных баллов, СМС о начислении баллов























Предлагаемое расширение для конфигурации 1С Управление Торговлей 11, и Розница 2 позволяет подтверждать операции с бонусными баллами с помощью СМС, отправляемых на телефон клиента. Также предлагается внешняя обработка для отправки информации о начислении бонусных баллов по СМС.

Содержание

Необходимо иметь действующий аккаунт у одного из провайдеров отправки СМС, например sms.ru, которые поддерживаются 1С УТ 11 и 1С Розница.

Для отправки СМС используются типовые средства УТ 11 и Розницы.

 

Подтверждение регистрации клиента

Стандартная ситуация, продавец в магазине вводит в систему (из рабочего места РМК) нового клиента, выдает бонусную карту.

В расширении реализовано, что если считанная карта не зарегистрирована (новый клиент), система сразу предлагает зарегистрировать карту и клиента (странно, что в типовой конфигурации так не сделано).

Далее создаем нового клиента

Заполняем данные и нажимаем "Далее"

В этот момент клиенту на телефон отправляется СМС с кодом, который необходимо сообщить кассиру и ввести в систему для подтверждения:

После нажатия кнопки "Готово"

Карта автоматически выбирается в РМК

Настройка карт лояльности рассмотрено, например, в статье Как настроить накопительные скидки в УТ 11.

Подтверждение оплаты бонусными баллами по СМС

Для оплаты чека бонусными баллами нажимаем "Смешанная оплата"

И нажимаем "Оплатить бонусными баллами"

Выбираем необходимую сумму оплаты баллами (в пределах остатка) и нажимаем "Оплатить". При этом клиенту приходит на телефон СМС с кодом подтверждения, который необходимо назвать кассиру для ввода в поле подтверждения

Подключение расширения

Расширение необходимо подключать со снятым флагом "Безопасный режим"

Работа расширения протестирована на релизе Управление Торговлей 11.4.7.128

Информирование клиентов о начислении бонусных баллов через СМС

Внешняя обработка автоматически формирует сообщение СМС для клиентов в момент начисления бонусных баллов. Поддерживается отправка СМС также при отложенном начислении бонусных баллов. Далее описывается настройка обработки.

Необходимо создать дополнительный реквизит документа "Сообщение СМС" — "Это сообщение о бонусах" (тип Булево), название должно быть именно таким.

Необходимо создать дополнительный реквизит документа "Сообщение СМС" — "Сумма начисленных баллов" (тип Число), название должно быть именно таким.

Необходимо создать дополнительный реквизит справочника "Бонусные программы лояльности" — "Текст сообщения о начислении бонусных баллов" (тип Строка), название должно быть именно таким.

Заходим в настройки бонусной программы лояльности, прописываем тот текст, который будет высылаться клиентам по СМС при начислении бонусных баллов, например:

"Уважаемый %Имя%! Вам начислено %БонусныеБаллы% бонусных баллов. Текущий остаток бонусных баллов %БонусныеБаллыВсего%."

Вместо параметров %Имя%, %БонусныеБаллы%, %БонусныеБаллыВсего% будут подставлены наименование клиента, начисленные бонусные баллы, общий остаток бонусных баллов клиента. Параметры можно убрать из текста сообщения.

Теперь необходимо настроить регламентное задание по отправке СМС и обновлению статуса отправленных СМС

Добавляем обработку "ОтправкаСМСОНачисленииБонусов.epf" во внешние обработки, указываем расписание для автоматического запуска

Еще необходимо в регламентных заданиях указать пользователя, под которым будет запускаться обработка

В итоге отправка информации по СМС работает следующим образом. Произведем, например, ручное начисление бонусных баллов, действие баллов начинается текущей датой.

В соответствии с настроенным расписанием будет запущена наша внешняя обработка, которая сформирует документ "Сообщение СМС" (на GIF-ке показан также способ ручного запуска обработки)

После формирования документов "Сообщение СМС" отправка производится автоматически типовым регламентным заданием.

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

Работа внешней обработки протестирована на 1С УТ 11.4.7.128.

Внимание! В Рознице 2 (изначально в типовой конфигурации) нет функционала создания новой карты лояльности из РМК, в отличие от УТ11.

Для отправки СМС можно использовать не типовой механизм, а более универсальные решения, например

Мульти рассылка СМС из 1С

71 Comments

  1. user890763

    А можно ли сделать так, чтобы клиенту приходила информация о начислении бонусных баллов? Например, клиент делает покупку с использованием карты лольяности и ему приходит смс, сколько бонусных баллов начислено. Также может быть, что баллы начисляются не сразу, а через неделю после покупки. И вот нужно, чтобы смс пришла в день фактического начисления.

    Reply
  2. Kutuzov

    (2) Добрый день! Хорошая мысль, добавили механизм для отправки СМС о начислении баллов (в тот момент, когда они начинают действовать)

    https://infostart.ru/public/793420/#Bonus%20SMS-Info

    Reply
  3. user694793_cloudia4

    Выскакивает 2 окна о регистрации новой карты.

    Не подскажете в чем может быть проблема?

    Reply
  4. Kutuzov

    (4) Добрый день! У вас почему-то окно считывания карты отличается от моего:

    http://joxi.ru/krDlkWxsED5Dnr

    http://joxi.ru/vAWKeqyh1dEdwA

    Может быть версия программы другая, или еще что-то в этом роде.

    Reply
  5. user694793_cloudia4

    (5)а… да…. )))))

    8.3.11.3034 УТ 11.4.2.139 Забыла написать )))

    Окно немного другое, так как там расширение по поиску карт лояльности стоит (по ФИО и номеру тел. )

    Отключение этого расширения не влияет на окна регистрации карт, их все равно вылазит 2 О_о

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

    По этому, если знаете что за глюк и исправите его, то будет здорово. Если не знаете, то и не замарачивайтесь. Ибо регистрируют только на тонких клиентах новые карты =)

    Подскажите другой момент. В регламентных заданиях у меня нет пунктов про смс отправку и проверку статуса. =(

    И, соответственно, не могу настроить отправку СМС о бонусах.

    Что могло пойти не так?

    Reply
  6. Kutuzov

    (6) При добавлении внешней обработки нужно указать:

    http://joxi.ru/4AkoEDGhyzedaA

    Reply
  7. user694793_cloudia4

    (7)Это все указанно =)

    Reply
  8. Kutuzov

    (8) Тут уже не могу подсказать, надо в базе смотреть, пишите в личные сообщения если что.

    Reply
  9. mimorex

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

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

    Reply
  10. Kutuzov

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

    Reply
  11. maksa2005

    (10)интересная задумка)) надо в свой системе твою.мысль реализовать.

    Reply
  12. Discontica

    Управление торговлей, редакция 11 (11.3.4.93) (http://v8.1c.ru/trade/)

    Не получается подключить расширение — будем благодарны за помощь

    Reply
  13. Kutuzov

    (13) Добрый день! У вас релиз УТ более младший, чем в предлагаемом расширении, необходимо обновиться.

    Reply
  14. PLadmin

    Здравствуйте! А для «Розницы» существует подобное решение?

    Reply
  15. Kutuzov

    (15) Добрый день! У нас написано для УТ11, но при необходимости можем адаптировать под Розницу, пишите в личку.

    Reply
  16. Albert.57

    Из-за чего ошибка?

    Reply
  17. Kutuzov

    (17) Добрый день! Сложно сказать, надо в отладчике смотреть. Возможно, у вас виды карт или бонусных программ по-другому настроены.

    Reply
  18. Albert.57

    (18)Подскажите пж как нужно настроить, чтобы было все верно

    Reply
  19. Kutuzov

    (15) Добрый день! Адаптировали решение для Розницы, выложили.

    Reply
  20. M-comp

    (20)Добрый день. Можете дать обработку для Розницы, у меня была для УТ, а сейчас перехожу на розницу и так не хочется покупать абонемент(((

    Reply
  21. RUBY

    Платформа: 1С:Предприятие 8.3 (8.3.13.1644)

    Конфигурация: Управление торговлей, редакция 11 (11.4.7.114) (http://v8.1c.ru/trade/)

    Copyright © ООО «1С-Софт», 2003-2018. Все права защищены

    (http://www.1c.ru)

    Режим: Серверный (сжатие: усиленное)

    Приложение: Тонкий клиент

    Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)

    Вариант интерфейса: Такси

    Ошибки:

    ———————————————————————————

    19.03.2019 16:50:19

    СМС: Критичная: Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации

    Reply
  22. RUBY

    Платформа: 1С:Предприятие 8.3 (8.3.13.1644)

    Конфигурация: Управление торговлей, редакция 11 (11.4.7.114)

    Ошибки:

    ———————————————————————————

    19.03.2019 16:50:19

    СМС: Критичная: Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации

    что нужно сделать?

    Reply
  23. Kutuzov

    (24) Добрый день! Попробуйте поменять в конфигураторе свойство «режим совместимости» у расширения.

    Reply
  24. RUBY

    (25) можете более подробнее описать процесс описать, где режим сменить

    Reply
  25. Kutuzov

    (26)

    Reply
  26. RUBY

    https://c2n.me/40uNizw.png не могу найти тут расширение

    Reply
  27. RUBY

    не нашел что тут менять

    Reply
  28. RUBY

    (27) нужно с поддержки что ли снимать?

    Reply
  29. Kutuzov

    (29) Выложил обновленную версию под режим совместимости 8.3.12

    Reply
  30. user670438_pavdudko

    Илья, хотим внедрить в 1С:Розница: 2.2.8.29. В ней как будет осуществляться отправка смс? на сколько я знаю такого функционала как в УТ 11.4 в Рознице нет. И надо ли с каким-то оператором заключать договор? Может есть ссылка где это почитать? Спасибо

    Reply
  31. Kutuzov

    (32) Добрый день! Мы используем в работе оператора sms.ru. Что касается 1С Розницы, она так же поддерживает отправку СМС в типовом функционале, как и УТ11, см. скриншот

    Reply
  32. Evgeniy_Anikiev

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

    Reply
  33. Kutuzov

    (34) Добрый день! Посмотрите в отладчике момент отправки СМС-ки

    Reply
  34. gerasan

    Добрый день!

    вопрос по скаченной обработке.

    В ссылке нужная нам обработка называется «СМС-верификация при регистрации клиента, списании бонусных баллов в УТ 11.4»

    А скаченная, называется «ECom_СМСПодтверждение»

    Такое может быть? Это нормально?

    Reply
  35. Kutuzov

    (36) Добрый день! Это она и есть (расширение конфигурации).

    Reply
  36. EliWalles

    СМС подтверждение приходит с кодом 000, соответственно ввести его в форму нельзя (1С 8.3.12.1685 УТ 11.4.6.174), подскажите, что делать?

    Reply
  37. Kutuzov

    (38) Добрый день! Попробуйте в отладчике посмотреть формирование кода отправки.

    Reply
  38. user646926_tofeelalived

    (39) Аналогичная проблема. Разница в том, что регистрация проходит нормально, без ошибок. А вот оплата в 75% случаев отправляет кодом либо 000, либо 999. Возможно, имеются требования к формату записи телефона?

    Reply
  39. user646926_tofeelalived

    (39)Прощу прощения. Информация изменилось. По смс приходит сумма оплаты и только.

    Reply
  40. Kutuzov

    (40) Это у вас какая конфигурация, можете посмотреть релиз?

    Reply
  41. user646926_tofeelalived

    (42) 1С:Предприятие 8.3 (8.3.13.1513)

    Reply
  42. Anton64

    Зачем вы рассылаете спам на почту с рекламой этой разработки?

    Reply
  43. Kutuzov

    (44) Напишите, пожалуйста, ваш e-mail, чтобы удалить его из списка контактов 🙂

    Reply
  44. Kutuzov

    (43) Это версия платформы, а нужна версия конфигурации (Управление Торговлей такая-то)

    Reply
  45. user646926_tofeelalived

    (46)Управление торговлей, редакция 11 (11.4.5.41)

    Reply
  46. Kutuzov

    (47) Почему-то если в тексте СМС содержится два числа, он отправляет только второе число. Пришлось убрать сумму баллов

    Reply
  47. Kutuzov

    (38)Почему-то если в тексте СМС содержится два числа, он отправляет только второе число. Пришлось убрать сумму баллов

    Reply
  48. user986360

    (31) Где скачать обновлённую версию?

    Reply
  49. user642695_crocus.vladikina

    (49) оно еще оттестивается ?

    Reply
  50. Kutuzov

    (51) Добрый день! Не совсем понял вопрос.

    Reply
  51. myip00@bk.ru

    На КА 2.4 тестировали ?

    Reply
  52. Kutuzov

    (53) Добрый день! Пока нет. Если что, можно доработать.

    Reply
  53. mimorex

    Добрый день.

    В СМС переменная %БонусныеБаллы% и переменная %БонусныеБаллыВсего% — передают одинаковую цифру равную итоговым бонусным баллам.

    Если к примеру у человека было 50 баллов, ему начислено 50 баллов — в смс формирует «Вам начислено 100 баллов, итого 100 баллов».

    Дайте пожалуйста рекомендацию по исправлению или поправьте в обновлении обработки.

    Reply
  54. Kutuzov

    (56) Добрый день! Спасибо за замечание, исправил.

    Reply
  55. mimorex

    (57) Спасибо!

    Еще заметили особенность — в случае, если бонусы у покупателя списываются в 0, обработка формирует смс с пустыми значениями, ни сколько списано, ни общей суммы.

    Можно ли сделать под списание отдельный шаблон смс?

    Reply
  56. Kutuzov

    (58) Можно сделать платную доработку, в личку.

    Reply
  57. mimorex

    (57) Исправили, но теперь в БонусныеБаллыВсего выводит все бонусные баллы за все время накопления, не зависимо от списаний.

    т.е. у пользователя было 1000 бонусов, они списались в апреле до 0. После этого он пришел, приобрел товар, начислилось 100 бонусов. Итоговый баланс у пользователя 100 бонусов. А В смс уходит 1100 бонусов.

    Reply
  58. Kutuzov

    (60) Ваш вопрос требует отладки на конкретной базе. Скорее всего, все движения происходят текущей датой, а данная обработка рассчитана именно на отложенную отправку информации о начислении баллов.

    Reply
  59. user927303

    Добрый день.

    с Комплексная автоматизация 2 (2.4.8.92) будет работать?

    Reply
  60. Kutuzov

    (62) Добрый день! Потребуется небольшая адаптация и настройка

    Reply
  61. user927303

    (63)цена вопроса?

    Reply
  62. Kutuzov

    (64) напишите мне, пожалуйста, в лс, а то у меня что-то вам сообщения не отправляются.

    Reply
  63. user927303

    (65) Вам тоже не отправляются

    Reply
  64. Kutuzov

    (66) Напишите мне, пожалуйста, на sales1@ecomintegrator.ru

    Reply
  65. user927303

    (67) написал

    Reply
  66. fl_2001@mail.ru

    Здравствуйте. Поставил расширение на Розницу 2.2 (2.2.12.30). Верификация списания бонусов работает без нареканий. Но функции регистрации новой карты лояльности в РМК отсутствует в принципе. Хотя она заявлена. Прокомментируйте, пожалуйста.

    Reply
  67. Kutuzov

    (69) Добрый день! Регистрация карты из РМК в Рознице отсутствует (в УТ11 такая возможность есть). В Рознице в самой карточке клиента есть кнопка «Подтвердить по СМС» для проверки телефона.

    При необходимости можем доработать РМК в Рознице.

    Reply
  68. fl_2001@mail.ru

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

    Reply
  69. Kutuzov

    (71) Ответил в личку.

    Reply
  70. a-m-gv

    Добрый день верификация пользователя вип карты по смс (без бонусов просто 20% скидка на товар ) возможна в рознице 2.2

    Reply
  71. Kutuzov

    (73) Добрый день! Да, можно доработать этот функционал

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *