Подтверждение дисконтной карты по SMS, звонку, Telegram, WhatsApp или Max в 1С
Кассир продает по чужой дисконтной карте — расширение проверяет, действительно ли это владелец. Покупателю отправляется код подтверждения через SMS, голосовой звонок, Telegram, WhatsApp или Max. Кассир вводит код — карта подтверждена. Дополнительно — простой поиск карты по номеру телефона: не нужно носить с собой пластик.
Текущий релиз 635.5.15.5 от Что нового
Видеообзор
Что вы получаете
-
Покажем как работает. Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.
-
Готовое решение. Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
-
Безопасно для конфигурации. Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
-
Полная прозрачность. Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Теперь нет никакой проблемы в случае, если при покупке выяснится, что клиент забыл дома дисконтную карту, оформленную ранее. В дополнение к возможности ручного и автоматического считывания штрихкода карты добавляется верификация карты по номеру телефона — звонком или сообщением в СМС, WhatsApp, Telegram или Max.
Кнопка Считать карту по телефону появляется в:
- Заказе клиента,
- Реализации товаров и услуг,
- РМК.



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

В настройках (кнопка с шестеренкой) заполняются параметры подключения к провайдерам. Настройки доступны только пользователям с полными правами, у остальных пользователей кнопка настроек скрыта. Заданные параметры действуют на всю базу: кассир работает с тем провайдером и учетными данными, которые задал администратор, — заполнять настройки на каждом рабочем месте не нужно.
Для подтверждения карты звонком сервис выбирается из списка: СМС-центр, СМС.РУ, SMSPilot и GREENSMS. Название сервиса в списке прямо говорит, кто кому звонит: «сервис звонит клиенту» или «клиент звонит сам», так что перепутать схему при настройке невозможно. У СМС-центра схем две, поэтому в списке он значится дважды — звонок клиенту и звонок самого покупателя. Такой способ верификации дешевле, чем СМС: звонок обычно не тарифицируется как сообщение, а покупателю не приходится ждать доставки. Схема подтверждения зависит от сервиса:
- СМС-центр и SMSPilot — сервис звонит клиенту. Клиенту поступает звонок, отвечать на него не нужно: кодом служат последние цифры номера, с которого звонят. Покупатель смотрит на экран телефона и называет их продавцу.
- GREENSMS — сервис звонит клиенту, код приходит в программу. Клиенту звонят, а код подтверждения расширение получает от сервиса — кассиру достаточно сверить его с тем, что назвал покупатель.
- СМС.РУ — клиент звонит сам. Кассиру показывается номер, покупатель звонит на него со своего телефона, и карта подтверждается автоматически, вводить код не нужно.
- СМС-центр, звонок клиента (WaitCall) — клиент звонит сам, без кода. Кассир видит номер, покупатель звонит на него сам и сбрасывает после первого гудка. Кода в этой схеме нет: подтверждением служит сам факт звонка. Карта подставляется в документ автоматически, примерно через 30 секунд после звонка; если звонка нет три минуты, расширение предлагает повторить. Учетные данные те же, что у обычного подтверждения звонком через СМС-центр. Услугу подключают в личном кабинете сервиса.
Состав полей учетных данных подстраивается под выбранный сервис: обеим схемам СМС-центра и сервису СМС.РУ нужны логин и пароль, SMSPilot просит только ключ API, GREENSMS — только токен, лишние поля скрываются. Ссылка под полями ведет на сайт того сервиса, который выбран. Если сервис отказал — не принял ключ, кончились деньги на счете, не подошел формат номера, — кассир видит причину прямо на экране, а не общее «проверьте баланс»; та же причина попадает в журнал верификаций и в журнал регистрации.

Регистрируетесь на сайте выбранного сервиса, пополняете лицевой счет и вводите его учетные данные в форму настроек. Обязательно сохраните настройки. Кнопка «Проверить связь» тут же скажет, приняты они сервисом или нет. Поля логина, пароля, ключа и токена вмещают длинные значения целиком, а при смене сервиса очищаются — чужие реквизиты в новый сервис не уйдут.
Два способа звонка можно держать включенными одновременно. Рядом с выбором сервиса включается второй способ — со своим сервисом, логином и паролем. Так у одного провайдера используется схема, где сервис звонит клиенту, а у другого — где клиент звонит сам: берется то, что дешевле по тарифу, а второй способ выручает, когда основной сервис недоступен. В форме ввода телефона кассиру доступны обе команды — Позвонить и Позвонить (второй способ), — и он выбирает подходящую прямо на кассе.
Настройки отправки сообщений в WhatsApp. Поддерживаются провайдеры Wappi и GreenApi.
В первую очередь нужно зарегистрироваться на сайте провайдера и зайти в личный кабинет.
В личном кабинете с помощью сканирования QR-кода потребуется привязать к аккаунту мобильное приложение Вотсап, с которого клиентам будут отправляться сообщения с кодами подтверждения.
Также здесь нам понадобятся две настройки — Токен API и ID профиля (их потом нужно будет вставить в настройки обработки в 1С).
Для целей тестирования можно активировать бесплатный пробный период (5 дней).

Для отправки сообщений в Telegram используется сервис Green-api: на форме настроек вводятся токен (apiTokenInstance), идентификатор профиля (idInstance) и api url.

В настройках отправки сообщений в Max (используется провайдер GreenApi) нужно указать:
- токен (apiTokenInstance),
- идентификатор профиля (idInstance),
- api url.

С версии 635.5.15.5 на вкладках Max и Телеграм есть ещё одно, необязательное поле — «Адрес хранилища файлов». Green-API принимает текстовое сообщение и файл на разных хостах, и для части инстансов Max (и потенциально Телеграма) адрес хранилища не получается верно вычислить из адреса api автоматически — тогда код подтверждения клиенту доходит, а картинка карты уходит на несуществующий хост и не доставляется. Если у вас именно так, скопируйте значение поля Media URL из личного кабинета Green-api и вставьте его в поле адреса хранилища на нужной вкладке. Поле пустое — поведение прежнее, адрес хранилища вычисляется автоматически.
В настройках также можно выбрать действие по умолчанию при нажатии клавиши Enter после ввода номера телефона:
- Ничего не делать — отрабатывает стандартный механизм разработки, то есть пользователь вводит номер телефона и мышкой кликает по кнопке, соответствующей определенному действию (поиск карты, отправка кода подтверждения в вотсап, по смс или звонок на телефон);
- Отправлять смс или Отправлять вотсап — после ввода номера телефона и нажатия Enter код подтверждения будет отправлен по смс или на вотсап соответственно настройке;
- Искать карту — после ввода номера телефона и нажатия Enter будет найдена карта лояльности клиента.
Добавлена отдельная настройка для выбора типа номеров — РФ и Казахстан или РБ.

Отдельной настройкой задается вид карты — он используется, когда карту заводят прямо из формы подтверждения.
Для возможности отправки смс необходимо выполнить соответствующие настройки в программе.
Для доступа к подтверждению скидок по смс необходимо добавить продавцам роль Отправка SMS.

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

Роль назначается через профиль группы доступа: Администрирование (в УТ, КА и ERP — НСИ и администрирование) — Настройки пользователей и прав — Профили групп доступа. Если в настройках выбрано действие по умолчанию Искать карту, а роли у кассира нет, поиск не выполняется: программа сообщает, какой роли не хватает. В этом случае либо выдайте роль, либо выберите действие по умолчанию с подтверждением кодом — смс, звонок или мессенджер.
Проверка канала до того, как о сбое узнает кассир
Неработающий канал обычно обнаруживается в худший момент: кассир вводит номер, клиент ждет код, а сообщение не уходит. Причина при этом чаще всего простая — истекшая авторизация аккаунта в сервисе рассылки, опечатка в токене, незаполненные настройки отправки смс в самой базе. Чтобы такое находилось заранее, в форме настроек есть кнопки Проверить связь и Пробное сообщение.
Проверить связь спрашивает у сервиса, готов ли канал открытой вкладки отправлять сообщения, и переводит ответ на понятный язык. Для WhatsApp, Телеграма и Max расширение обращается к Green API или Wappi и показывает состояние аккаунта: авторизован, не авторизован и нужно отсканировать код в личном кабинете, заблокирован сервисом, находится в спящем режиме, еще запускается. Заодно показывается номер, с которого уходят сообщения, — сразу видно, что подключен именно тот аккаунт, который нужен.
На вкладке звонков проверяется другое. Код по смс отправляется типовой подсистемой самой базы, поэтому проверка показывает, настроена ли она и каким именем подписываются сообщения; на общий вердикт это влияет только тогда, когда код по смс действительно используется — при подтверждении звонком ненастроенная типовая отправка сообщений канал неготовым не объявляет. Отдельно проверяются учетные данные каждого включенного способа звонка: расширение обращается к выбранному сервису и сообщает, приняты они или нет — с названием сервиса и причиной отказа.
Пробное сообщение отправляет настроенный текст на указанный номер тем же путем, которым уходит код подтверждения. Это проверка всей цепочки целиком, а не только связи с сервисом: если сообщение дошло, канал работает.
Проверка идет по значениям, введенным на форме, — сохранять их для этого не нужно. Администратор вставляет токен и сразу видит, принят ли он.
Текст сообщения, которое получает покупатель
Что именно придет клиенту, задается в форме настроек — поле Текст сообщения, одно на все каналы: смс, WhatsApp, Телеграм и Max. Магазин пишет собственную формулировку: с названием компании, с обращением, с указанием, кому назвать код.
В текст подставляются данные документа и найденной карты:
- [Код] — проверочный код;
- [Организация] — организация документа;
- [Магазин] — магазин документа (в УТ — склад);
- [Клиент] — владелец найденной карты.
Например, из шаблона «[Организация]: ваш код [Код]. Сообщите его продавцу» покупатель получит «ООО Ромашка: ваш код 4821. Сообщите его продавцу». Подстановка, для которой в документе нет значения, убирается из текста вместе с лишним пробелом.
Сообщение без подстановки [Код] сохранить нельзя: покупатель получил бы текст без кода и подтвердить карту не смог. В базе, где настройки еще не задавали, поле открывается заполненным — формулировку остается поправить под себя. Пробное сообщение уходит этим же текстом с образцовыми значениями, поэтому результат подстановки виден до того, как сообщение получит покупатель.
Для поиска карты по номеру вводим телефон и нажимаем Найти карту. Если в базе будет найдена карта, она автоматически подставится в документ или в РМК, без необходимости введения проверочного кода.

Дополнительно пользователи с полными правами могут снять блокировку номеров телефонов (по которым было более 3 неудачных попыток верификации).
Защита от подбора кода и лишних сообщений
Код подтверждения открывает доступ к бонусам клиента, поэтому подобрать его на кассе не должно быть возможно, а каждое отправленное сообщение стоит денег. Расширение считает неудачные вводы по самому номеру телефона и хранит счетчик в базе, а не на форме: закрыть и открыть окно подтверждения, чтобы обнулить попытки, не выйдет. Когда попытки исчерпаны, номер блокируется, и кассир видит, через сколько подтверждение станет возможным снова.
Границы задает администратор в настройках расширения: сколько неверных вводов допускается, на сколько минут блокируется номер, сколько секунд ждать между сообщениями на один номер и сколько сообщений допустимо отправить на номер за сутки. Срок блокировки можно оставить бессрочным — тогда снять ее сможет только пользователь с полными правами. Пауза между отправками и суточный потолок закрывают самый частый способ потратить деньги впустую: повторные нажатия на кнопку канала, когда клиент не дождался сообщения.
Расход считается по факту: если провайдер сообщение не принял, отправка клиенту не засчитывается. Написание номера на защиту не влияет — «+7 (900) 999-90-01» и «9009999001» для нее один и тот же номер.
Журнал верификаций: видно, кто и что делал с картами
До сих пор верификация не оставляла следа: карта подставилась в документ — и все. Если у клиента «код не пришел», а кассир уверяет, что отправлял, разбираться было не по чему. Теперь каждое действие записывается, и администратор смотрит его отчетом.
В журнал попадают отправка кода, ввод кода, отправка виртуальной карты, отказ по паузе или суточному лимиту, блокировка номера при исчерпании попыток, снятие блокировки и подстановка карты без кода по роли. У записи есть дата с точностью до секунды, номер телефона, кассир, канал, признак успеха, найденная карта и ее номер, клиент, документ, организация и магазин, а причина отказа или текст ошибки канала — в комментарии. Служебные действия — проверка связи и пробное сообщение — в журнал не идут: они к работе с клиентом отношения не имеют.
Отчет «Журнал верификаций» открывается кнопкой из формы настроек и имеет три варианта:
- Лента событий — все подряд по времени, с фильтрами по кассиру, каналу и номеру телефона;
- Сводка по каналам и кассирам — сколько кодов ушло каждым каналом и сколько отправил каждый кассир;
- Отказы и блокировки — только неуспешные попытки: где отказал канал, кто попал под лимит, чей номер заблокирован.
Отчет и сам журнал доступны только полноправному пользователю. Кассир пишет в журнал, но не читает его: номер телефона хранится полностью, и видеть чужие обращения продавцу незачем.
Чтобы журнал не рос бесконечно, в настройках задается срок хранения — «Хранить события, дней», по умолчанию 180. Записи старше срока убираются попутно, не чаще одного раза в сутки, чтобы очистка не мешала работе кассы. Ноль означает «хранить все». Рядом — кнопка «Очистить журнал» для разовой уборки вручную.
Журнал живет в собственном регистре расширения. Это значит, что при удалении расширения из базы он удаляется вместе с ним — если данные нужны на будущее, отчет стоит выгрузить заранее.
Поиск карты лояльности по телефону
После подбора товаров в Заказ клиента, Реализацию или РМК нажимаем кнопку Считать карту по телефону.

Открывается окно, в котором нужно ввести номер телефона клиента (10 цифр) и нажать кнопку, соответствующую одному из способов верификации:
- Найти карту (доступно пользователям с ролью Верификация карт без отправки сообщения),
- Отправить сообщение в Max,
- Отправить сообщение в WhatsApp,
- Отправить сообщение в Telegram,
- Отправить смс,
- Позвонить.

Дополнительно реализован альтернативный ввод номера телефона — с помощью экранной клавиатуры:

Карта клиента в мессенджере вместо пластика
Пластиковая карта остается дома, теряется и приходит в негодность, а телефон покупатель приносит с собой всегда. Кассир отправляет клиенту его карту прямо из формы подтверждения: кнопка Отправить карту высылает картинку с кодом карты в мессенджер. В следующий раз покупатель показывает эту картинку с экрана телефона, и сканер кассы читает ее так же, как пластиковую карту.
Карта уходит тем каналом, которым отправлялся код подтверждения: WhatsApp, Телеграм или Max. Если код по этому номеру еще не отправляли, расширение спросит канал. СМС картинку не передает, поэтому этот канал отклоняется с пояснением.
Каким будет код на карте, выбирает администратор в настройках расширения полем Код на карте клиента: линейный штрихкод или QR-код. Изображение строится штатным механизмом печати штрихкодов — тем же, которым программа печатает ценники и этикетки. К картинке добавляется подпись: магазин или организация документа, номер карты и ее владелец.
Отправляется только та карта, которая уже есть у клиента: если по номеру карта не найдена, программа сообщит об этом и ничего не отправит — новых карт кнопка не заводит. Сообщение с картой учитывается теми же ограничениями, что и код: пауза между отправками и суточный лимит на номер действуют и здесь.
Где ищется номер телефона
Номер сверяется не только с телефоном, записанным в самой карте лояльности, но и с контактной информацией клиента. Карта находится, если телефон записан:
- в карточке контрагента или партнера — владельца карты;
- в карточке физического лица, на которое выпущена карта;
- в карточке контактного лица клиента;
- у контрагента, связанного с этим физическим лицом (и наоборот);
- в самой карте лояльности.
Формат записи значения не имеет: скобки, дефисы, пробелы, код страны и комментарий рядом с номером на поиск не влияют — сравниваются цифры номера. Это важно для карт, выпущенных на кассе: у них телефон обычно указан только в карточке клиента. Карты с пометкой удаления не подставляются, а поиск выполняется даже тогда, когда у кассира нет прав на справочники клиентов.
Клиенту придет сообщение такого содержания:
Ваш код — ХХХХ. Сообщите его продавцу.

Покупатель называет код менеджеру, тот вводит его в соответствующее поле и нажимает Применить код.

В результате дисконтная карта добавляется в РМК, по карте отображается остаток бонусных баллов. Теперь осталось только рассчитать скидку.

Применилась скидка по карте лояльности:

Если проверочный код, введенный менеджером, не совпадает с кодом в сообщении (или с последними 6 цифрами входящего звонка), выводится предупреждение:

Если неправильный код ввести больше трех раз, номер блокируется для подтверждения дисконтной карты. Разблокировка доступна пользователям с полными правами.
Если покупателю выдано несколько карт лояльности (и все они действуют), то перед отправкой сообщения появляется окно, в котором необходимо выбрать нужную карту:
Если карты по номеру нет
В Управлении торговлей карту можно завести прямо из формы подтверждения — выводится вопрос:

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

В фоновом режиме будет создан партнер и его бонусная карта:



В Рознице карты заводятся штатным способом — в разделе Маркетинг, справочник Информационные карты; из формы подтверждения выводится сообщение, что карта с таким телефоном не зарегистрирована.
Идентификатор чата Max запрашивается у Green-API перед отправкой, поэтому сообщения доходят и до тех получателей, у которых закрыты настройки приватности. Если номер в Max не зарегистрирован, кассир получает об этом понятное сообщение.
Для корректной работы расширения при подключении необходимо снять Безопасный режим.

История релизов
-
635.5.15.5 текущий
Картинка карты по-прежнему не уходила в Max на части инстансов даже после 635.5.15.4:
адрес хранилища файлов Green API не всегда получается верно вычислить из адреса API простой
заменой имени хоста - у некоторых инстансов Max (и потенциально Телеграма) хранилище живет
на адресе, который так не выводится, и картинка уходила на несуществующий хост с ошибкой
"Couldn't resolve host name".В настройках на вкладках Max и Телеграм добавлено необязательное поле "Адрес хранилища
файлов" - его значение (Media URL) можно скопировать из личного кабинета Green-api и указать
прямо там, рядом с адресом API. Если поле не заполнено, поведение прежнее: адрес хранилища
вычисляется автоматически из адреса API. Заполнять поле нужно только тем, у кого картинка
карты не доходит после проверки текстового сообщения в этом канале. -
635.5.15.4
1. Карта снова отправляется в МАКС и в Телеграм. Код подтверждения приходил, а по кнопке «Отправить карту» появлялась ошибка сервиса Green API, хотя канал был настроен верно: картинка уходит клиенту в два шага, и первый шаг — загрузка файла в хранилище сервиса — выполнялся по адресу хранилища WhatsApp независимо от выбранного канала. У инстанса МАКС и Телеграма хранилище своё, и файл с чужого адреса оно не принимало.
2. Адрес хранилища теперь берётся из того же адреса сервиса, который указан на вкладке канала в настройках: отдельное поле заполнять не нужно, настройки менять не требуется. Карта со штрихкодом или QR-кодом доходит до получателя во всех трёх мессенджерах. -
635.5.15.3
Описание изменений к этому релизу не публиковалось.
-
635.5.15.2
Пояснение о роли «_Верификация карт без отправки сообщения» больше не занимает половину формы настроек. Раньше при выборе варианта «Искать карту» под переключателем разворачивался текст в четыре строки, вытеснявший поля вниз. Теперь на форме остается одна строка, а подробности — как назначить роль профилем группы доступа, почему у остальных пользователей кнопка «Найти карту» скрыта и что администратору с полными правами роль нужна так же, как всем, — перенесены в справку формы, она открывается кнопкой «Справка».
Кассир, у которого нет права на создание информационных карт, теперь получает внятное объяснение отказа. Раньше при нажатии «Создать карту» форма просто оставалась открытой: текст «Недостаточно прав на создание информационных карт» готовился, но до экрана не доходил — и продавец не понимал, сломалась программа или не хватает прав. Теперь сообщение показывается в самой форме создания карты и подсказывает, что администратору нужно добавить право на справочник «Информационные карты» в профиль группы доступа.
-
635.5.15.1
Описание изменений к этому релизу не публиковалось.
Предыдущие релизы — 21 релиз
-
635.5.15.0
1. Оформление форм настроек и подтверждения приведено к стандарту: подсказки к полям, пиктограммы на кнопках, кнопка по умолчанию, заголовок флажка справа от него.
2. В формах появилась встроенная справка (клавиша F1) — не нужно держать инструкцию открытой отдельно. -
635.5.14.6
Описание изменений к этому релизу не публиковалось.
-
635.5.14.5
1. Подтверждение звонком клиента (WaitCall СМС-центра) снова засчитывается. Звонок уходил, деньги в кабинете списывались, но продукт ждал подтверждения до конца таймаута и выдавал «Время звонка истекло»: список входящих запрашивался с сужением по номеру приёма, а сервис сверяет этот номер строкой как есть — при малейшем расхождении формата ответ приходил пустым. Теперь список запрашивается без сужения, а номер приёма продукт сверяет сам и только тогда, когда сервис вернул его непустым.
2. Отказ сервиса больше не выглядит как «звонка нет». СМС-центр отвечает на ошибку обычным успешным HTTP-ответом с телом вида {"error": …, "error_code": N} — такой ответ раньше принимался за пустой список входящих, и кассир две минуты ждал впустую. Теперь причина называется словами прямо в форме: неверный логин или пароль (в том числе запрет по списку разрешённых IP в кабинете smsc.ru), ошибка в параметрах, временная блокировка IP.
3. Частота опроса приведена к лимиту сервиса. СМС-центр принимает не более трёх одинаковых запросов списка входящих в минуту; продукт спрашивал раз в 25 секунд и вместе со стартовым запросом упирался в лимит, получая отказ с кодом 9. Шаг опроса увеличен до 30 секунд, общее время ожидания звонка осталось прежним — 180 секунд. Если сервис всё же ограничил частоту, продолжается ожидание с пояснением, а не молчание.
-
635.5.14.4
В паспорт совместимости внесена конфигурация «Розница для Казахстана» редакции 2.3: продукт опознаёт её как свою и больше не выдаёт предупреждение о чужой конфигурации.
Уведомление о неопознанной конфигурации стало одноразовым: согласие пользователя запоминается, и при повторных нажатиях «Считать карту по телефону» окно больше не всплывает.
-
635.5.14.3
Исправлено сообщение «не выбран вид карты лояльности» в Рознице 2.3.
При вводе телефона, на который не зарегистрирована дисконтная карта, расширение
сообщало, что вид карты лояльности не выбран, хотя в настройках он был задан
(проявлялось в том числе на «Рознице для Казахстана» 2.3.11.2).Что изменено:
- команда «Сохранить настройки» передаёт форме подтверждения всю записанную структуру настроек, а не отдельные четыре поля — вид дисконтной карты больше не теряется по дороге;
- перед отказом форма перечитывает вид дисконтной карты из настроек в базе, поэтому открытая до сохранения форма работает с актуальным значением;
- текст предупреждения переписан: он прямо называет, какую настройку нужно заполнить.
Проверено автотестами: Розница 2.3 — 29 сценариев без падений,
Управление торговлей 11.5 — 9 сценариев без падений. -
635.5.14.1
Версия 635.5.14.1 / 635.4.14.1
Исправлено: окно отчёта «Остаток бонусов» открывалось с заголовком «Основной» — представление
варианта отчёта приведено к названию отчёта в обеих сборках (Розница 2.3 и УТ/КА/ERP).Проверено: полный UI-прогон на Рознице 2.3 — 25 сценариев, падений 0. К прежним 21 сценарию
добавлены поиск существующей карты по телефону и её подстановка в документ, экранная клавиатура,
защита от подбора кода и отчёт «Остаток бонусов» — именно он и вскрыл дефект заголовка.Состав архива прежний: две основные .cfe (Розница и УТ/КА/ERP), два файла
«Запрет подбора карт по штрихкоду» и readme. -
635.5.14.0
Версия 635.5.14.0 (УТ, КА, ERP) / 635.4.14.0 (Розница 2.3)
Розница: карта заводится прямо с формы подтверждения
Раньше формы создания карты в Рознице не было вовсе. По номеру, которого нет ни в одной карте,
кассир получал сообщение «Карта с таким телефоном не зарегистрирована» и должен был уходить в
«Маркетинг — Информационные карты» и заводить карту руками. Теперь Розница работает как УТ:
задаётся вопрос «Карта с таким телефоном не зарегистрирована, завести новую?», и по «ОК»
открывается форма создания дисконтной карты.В настройках подключения появилось поле «Вид дисконтной карты» — под этим видом выдаются новые
карты. Вид не выбран — карта скидки не даст, и форма создания об этом предупреждает.В форме создания можно сразу зарегистрировать покупателя: фамилия, имя, отчество, пол, дата
рождения. Тогда заводится физическое лицо, оно становится владельцем карты, а телефон
записывается и физлицу, и самой карте. Без регистрации покупателя карта заводится без владельца,
телефон пишется в контактную информацию карты — по нему карта и находится в следующий раз.Проверка «тот ли файл»
В архиве два файла под разные конфигурации, и ничто не мешало поставить в Розницу файл от УТ:
расширение вставало, а работать отказывалось невнятной ошибкой. Теперь при первом обращении к
разработке — открытии формы подтверждения, отчёта «Остаток бонусов» или журнала верификаций —
расширение сверяет конфигурацию со своим паспортом:файл свой, версия подходит — ничего не спрашивается;
файл от другой конфигурации — вопрос с подтверждением; в тексте названы ваша конфигурация,
та, для которой файл предназначен, и имя правильного файла
из архива;
конфигурация не опознана — сообщение без вопроса, работа продолжается.Согласие «продолжить на свой риск» запоминается за пользователем, отказ не запоминается.
Факт несоответствия пишется в журнал регистрации. Сама проверка ошибок не вызывает: если она
почему-то не отработает, разработка работает как прежде.Состав архива — пять файлов
product635 (РН).cfe Розница 2.3
product635(UT, KA, ERP).cfe УТ 11.5, КА 2.5, ERP 2.5
Запрет подбора карт по штрихкоду (РН).cfe Розница 2.3
Запрет подбора карт по штрихкоду (УТ,КА,ERP).cfe УТ 11.5, КА 2.5, ERP 2.5
readme.txt -
635.5.12.2
Описание изменений к этому релизу не публиковалось.
-
635.5.12.1
1. Правка текста подсказки в форме настроек: убрана буква «е с точками», которой не должно быть в текстах продукта. Функционал не менялся — версия поднята потому, что исправленный текст уходит покупателю.
2. Полный состав изменений версии 635.5.12.0 остается в силе: подтверждение карты звонком самого клиента через WaitCall СМС-центра, интервал опроса и срок ожидания как свойство сервиса, отсев чужих звонков и старых отметок, полное название канала в журнале верификаций. -
635.5.12.0
1. У подтверждения карты звонком появился еще один способ — WaitCall СМС-центра. Расширение показывает кассиру номер, покупатель звонит на него сам со своего телефона и сбрасывает после первого гудка. Кода в этой схеме нет: подтверждением служит сам факт звонка, карта подставляется в документ автоматически.
2. Способ выбирается в настройках отдельной строкой «СМС-центр, звонок клиента». Учетные данные те же, что у обычного подтверждения звонком через СМС-центр; услуга WaitCall подключается в личном кабинете сервиса.
3. Подтверждение приходит примерно через 30 секунд после звонка. Сервис не принимает запросы о входящих сообщениях чаще трех раз в минуту, поэтому опрос идет с шагом в 25 секунд. Общий срок ожидания — три минуты, после чего можно повторить попытку.
4. Звонок другого покупателя на тот же выданный номер подтверждением не считается: сверяется номер, с которого поступил звонок, и номер клиента. Отметки о звонках, поступивших до начала проверки, тоже не учитываются.
5. Причину отказа сервиса кассир видит текстом — неверные логин или пароль, неподключенная услуга, недоступный сервис. Та же причина попадает в журнал верификаций и в журнал регистрации.
6. Темп подтверждения у прежних четырех сервисов не изменился: у них опрос идет с прежним шагом.
7. В журнале верификаций название канала больше не обрезается — длины поля не хватало на названия новых сервисов. -
635.5.11.1
1. Роль «_Верификация карт без отправки сообщения» теперь работает и у пользователя с полными правами. Раньше роль, выданную профилем группы доступа, продукт у администратора не видел: платформа назначает такому пользователю только обязательные роли администратора, а частные роли его профилей отбрасывает — и поиск карты без проверочного кода отклонялся, хотя роль была выдана.
2. Роль ищется двумя путями: у пользователя информационной базы и в профилях групп доступа, в которые он входит. Настраивать ничего не нужно — уже выданная роль начинает работать после обновления.
3. При настройке «При вводе телефона» = «Искать карту» и отсутствии роли форма больше не отклоняет каждый ввод номера: подсказка выдаётся один раз при открытии, дальше кассир работает обычным путём — подтверждением по коду.
4. В тексте отказа видно, каким путём роль не дошла до пользователя (у пользователя информационной базы / в профилях групп доступа) — администратору не нужно гадать, где искать причину.
5. Код, продиктованный звонком СМС-центра, снова принимается. Звонок клиенту уходил, но продукт отвечал «в ответе нет кода подтверждения» и не давал ввести код: разбор ответа сервиса брал последние шесть символов, куда четырёхзначный код не помещался. Теперь код читается из поля CODE ответа, а запасной разбор берёт последнюю группу цифр. -
635.5.11.0
1. Сервис звонковой верификации выбирается из списка: СМС-центр, СМС.РУ, SMSPilot и GREENSMS вместо двух зашитых сервисов.
2. Поля учётных данных подстраиваются под сервис: СМС-центру и СМС.РУ нужны логин и пароль, SMSPilot — только ключ API, GREENSMS — только токен, лишние поля скрываются.
3. Прежняя настройка сервиса переносится сама — обновлённая база работает на старых учётных данных без перенастройки.
4. Отправка кода ЗВОНКОМ теперь попадает в журнал верификаций: событие «Отправка кода» с каналом вида «Звонок (SMSPilot)» и причиной отказа в комментарии.
5. Сбой связи с сервисом звонков больше не остаётся без объяснения: кассир видит причину отказа текстом (неверный ключ, недостаточно средств, сервис не принял номер), а не общую фразу про баланс; причина уходит и в журнал регистрации.
6. Проверка связи в форме настроек разведена на все четыре сервиса и называет сервис в тексте результата.
7. Справка формы настроек и инструкция тестировщику дополнены разделом о выборе сервиса и механизмах подтверждения. -
635.5.10.0
Журнал верификаций и отчёт по нему. Каждое действие теперь записывается: отправка кода, ввод кода, отправка виртуальной карты, отказ по паузе или суточному лимиту, блокировка номера и её снятие, подстановка карты без кода по роли. В записи — дата, номер телефона, кассир, канал, признак успеха, карта и её номер, клиент, документ, организация и магазин; причина отказа и текст ошибки канала — в комментарии. Отчёт «Журнал верификаций» открывается кнопкой из формы настроек и имеет три варианта: лента событий, сводка по каналам и кассирам, отказы и блокировки. Журнал и отчёт доступны только полноправному пользователю: кассир пишет события, но не читает их. Срок хранения задаётся настройкой «Хранить события, дней» (по умолчанию 180, ноль — хранить всё), устаревшие записи убираются попутно не чаще раза в сутки; рядом — кнопка «Очистить журнал». Важно: журнал хранится в собственном регистре расширения и удаляется вместе с расширением при его снятии. Расширение переведено на режим совместимости 8.3.12 — это требование платформы к собственным перечислениям расширения.
-
635.5.9.0
Виртуальная карта клиенту в мессенджер.
1. В форме подтверждения по телефону появилась кнопка «Отправить карту»: клиент получает свою карту лояльности картинкой в WhatsApp, Телеграм или Max. Карта уходит тем же каналом, которым отправлялся код; если код ещё не отправляли, канал спрашивается.
2. Код на карте — штрихкод или QR-код, выбор задаётся в настройках расширения полем «Код на карте клиента». Изображение строится штатным механизмом печати штрихкодов.
3. К картинке идёт подпись: магазин или организация документа, номер карты и владелец карты.
4. Отправляется только существующая карта: если по номеру карта не найдена, программа сообщает об этом и ничего не отправляет. СМС картинку не передаёт — этот канал отклоняется с пояснением.
5. Отправка карты учитывается ограничениями защиты: пауза между сообщениями и суточный лимит на номер действуют и для неё. -
635.5.8.1
Защита от подбора кода и от лишних сообщений настраивается администратором.
1. В форме настроек появилась группа «Защита от подбора кода»: число попыток ввода кода (по умолчанию 5), срок блокировки номера в минутах (по умолчанию 60; 0 — блокировка до снятия вручную), пауза между отправками на один номер в секундах (по умолчанию 60) и потолок сообщений на номер за сутки (по умолчанию 10; 0 — без ограничения). Раньше попыток было ровно 5, а блокировка снималась только вручную.
2. Счётчик неверных вводов кода ведётся по номеру телефона в базе, а не на форме: закрыть и открыть окно подтверждения, чтобы обнулить попытки, больше нельзя.
3. Блокировка со сроком снимается сама, и кассир видит, через сколько подтверждение по номеру снова станет возможным.
4. Пауза между отправками и суточный потолок считаются по факту принятого сообщения: многократные нажатия на кнопку канала больше не превращаются в оплаченные SMS и звонки.
5. Написание номера на защиту не влияет: «+7 (900) 999-90-01» и «9009999001» — один и тот же номер.
6. В базе, где настройки задавали прежней версией расширения, защита работает со значениями по умолчанию, а не отключается. -
635.5.7.0
Текст сообщения с кодом задаётся в настройках расширения.
1. В форме настроек появилось поле «Текст сообщения» — один текст на все каналы: СМС, WhatsApp, Telegram, Max. Раньше он был зашит в коде и поменять его было нельзя.
2. В тексте доступны подстановки: [Код] — проверочный код, [Организация] — организация документа, [Магазин] — магазин (в УТ — склад) документа, [Клиент] — владелец найденной карты. Значение, которого в документе нет, убирается вместе с лишним пробелом.
3. Сохранить текст без подстановки [Код] нельзя: клиент получил бы сообщение без кода. В базе, где настройки ещё не задавали, поле открывается заполненным текстом по умолчанию.
4. Пробное сообщение из формы настроек уходит настроенным текстом с образцовыми значениями — видно, как выглядит результат подстановки. -
635.5.6.0
Проверка связи с каналами и пробное сообщение в форме настроек: состояние аккаунта Green API или Wappi, номер отправителя, проверка настройки отправки SMS и учетных данных провайдера звонков. Отправка сообщений сведена в общий модуль — проверка идет тем же путем, что и код подтверждения. Форма настроек приведена к единому виду: кнопки с пиктограммами и справка.
-
635.5.5.0
Форма настроек предупреждает, что действие по умолчанию «Искать карту» работает только у пользователей с ролью «Верификация карт без отправки сообщения», и показывает путь её назначения: профиль группы доступа в разделе администрирования. У переключателя действия по умолчанию появилась подсказка.
Сообщение об отказе при поиске карты без проверочного кода переписано: теперь оно называет нужную роль, путь её назначения и альтернативу - подтверждение кодом по смс, звонком или через мессенджер. Раньше отказ выглядел как «карта не находится по номеру».
Розница: устранена ошибка «Метод объекта не обнаружен» при выборе карты, когда по номеру телефона найдено несколько карт - форма ссылалась на отсутствующий обработчик выбора.
Обе конфигурации: устранена та же ошибка при вводе значения в поля ApiToken и IdInstance на форме обработки Green API.
Версии в поставке: Розница 635.4.5.0, УТ/КА/ERP 635.5.5.0. Состав архива прежний - два основных расширения и два расширения «Запрет подбора карт по штрихкоду».
Установка: НСИ и администрирование - Печатные формы, отчёты и обработки - Расширения конфигурации; после установки снимите флажок «Безопасный режим» и перезапустите программу. -
635.5.4.0
Карта лояльности ищется по телефону из карточки клиента, а не только по телефону, вписанному в саму карту. Номер сверяется с контактной информацией контрагента, партнёра, физического лица и контактного лица, а также по связке контрагент - физическое лицо в обе стороны. Раньше карта, выпущенная на кассе (владелец у неё не заполняется), по номеру клиента не находилась.
Формат записи номера больше не влияет на поиск: скобки, дефисы, пробелы, код страны и комментарий рядом с номером не мешают - сравниваются цифры номера.
Поиск карты выполняется независимо от прав кассира на справочники клиентов.
Розница: настройки отправки (провайдер, логин, пароль, параметры мессенджеров) стали общими для всей базы. Раньше они хранились в разрезе пользователя, и кассир не видел настроек, заданных администратором. Ранее сохранённые настройки переносятся автоматически при первом открытии формы тем пользователем, который их задавал.
Повторное нажатие кнопки «Позвонить» во время ожидания обратного звонка заблокировано. Из кода убрана недостижимая ветка прежнего «звонка с кодом» sms.ru - вместо неё с июля работает обратный звонок.
Версии в поставке: Розница 635.4.4.0, УТ/КА/ERP 635.5.4.0. Состав архива прежний - два основных расширения и два расширения «Запрет подбора карт по штрихкоду».
Установка: НСИ и администрирование - Печатные формы, отчёты и обработки - Расширения конфигурации; после установки снимите флажок «Безопасный режим» и перезапустите программу. -
635.5.3.0
1. Розница: устранено падение «Не найден экспортируемый метод: ВКТ_ПослеОтправкиСМС» при нажатии «Считать карту» в заказе покупателя и реализации товаров.
2. Розница: форма ввода телефона и экранная клавиатура открываются под кассиром РМК — права выданы через типовую роль «Базовые права РТ» (раньше возникало «Нарушение прав доступа»).
3. Обе редакции: подстановка карты без подтверждения кодом доступна только пользователю с назначенной ролью «Верификация без сообщения» — закрыт и путь через кнопку «Найти карту», и через общую настройку «Искать карту».
4. Розница: карта ищется по номеру телефона владельца (контрагента или физического лица), а не только по телефону в самой карте; карты, помеченные на удаление, не предлагаются. -
635.5.2.1
Исправлена отправка кода подтверждения в мессенджер МАКС: идентификатор чата (chatId) теперь запрашивается через checkAccount с обновлением базы Green-API — ранее часть клиентов не получала сообщения из-за настроек приватности. Также включены накопленные доработки: верификация обратным звонком через sms.ru (callcheck), исправления открытия форм реализации и формата телефонов.
Комментарии (25)
Здравствуйте! Смс-центр, звонки клиенту поступают, но при этом все равно пишет что: СМС-центр не выполнил звонок: в ответе нет кода подтверждения. Соответственно не дает вставить продиктованный код подтверждения!
Также у СМС-центр появился функционал: Верификация WaitCall API — подтверждение номера телефона звонком, планируется ли доработка?
Добрый день, Ольга! Ошибку с кодом подтверждения исправил, новый функционал подтверждения звонком добавил. Скачайте пожалуйста новую версию и проверьте у себя в базе.
Здравствуйте! Функционал: Верификация WaitCall API — подтверждение номера телефона звонком, почему-то не срабатывает. Звонок на указанный номер уходит, но подтверждения не происходит, спустя минуты 2, появляется сообщение: Время звонка истекло. Повторите попытку. В журнале фиксируется отправка, в личном кабинете за звонок тоже деньги взымают, но подтверждения карты не происходит. Помогите разобраться. Карта тоже не отправляется: Сервис Green API не ответил....
Здравствуйте, Ольга!
Отправили исправленную версию расширения вам не почту.
Здравствуйте, в sms.ru звонок с кодом убирают из функционала, вместо него теперь нужно клиенту звонить на указанный номер для подтверждения, планируется включить данный функционал в расширение?
Здравствуйте, Сергей! Добавили такую возможность. Новый релиз расширения отправили вам на почту.
Здравствуйте! Вы можете добавить проверку по штрихкоду? сейчас можно оформит на один штрихкод несколько карт.
Идеально было бы поставить запрет на регистрацию, если такой штрихкод уже был зарегистрирован ранее
Здравствуйте! Добавил проверку уникальности штрихкода перед созданием карты
Спасибо за оперативность!
Здравствуйте. У вас в фоновом режиме создается партнер с телефоном например - 89111111111, а в стандарной форме создания партнера телефон +7( ) - -
Вопрос. Правильно ли ваше видение занесения телефона в карточку пертнера?
Здравствуйте, Евгения! При создании партнера расширение записывает номер в формате 7ХХХХХХХХХХ. Если для Вас принципиален формат телефона в карточке партнера, можно привести номер в соответствие с шаблоном +7(ХХХ) ХХХ-ХХ-ХХ с помощью разработки арт.636.
Расширение - Создание быстрого партнера Артикул 801- мы у вас покупали - создает телефон в формате - 8ХХХХХХХХХХ И это логично. Так как или 8ХХХХ... или +7ХХХХХ. В данном расширении 635 телефон заносится в формате 7хххх. Не логично. Сделайте, пож, в данном расширении формат 8хххх
Здравствуйте. Если в карточке клиента занесет телефон в стандартном виде типа +7(111) 111-11-11, как даёт изначально программа, то сможет ли ваше расширение найти клиента по телефону (1111111111) ?
Здравствуйте, Евгения! Да, расширение найдет клиента при таком сценарии.
Добрый день. Расширение: "Создание быстрого партнера Артикул 801" ( мы у вас его покупали) заносит в карточку партнера телефон в формате - 8ХХХХХХХХХХ. Логично чтобы было или 8ХХХХ... или +7ХХХХХ.
В расширении 635 ( под которым идут комменты) телефон заносится в формате 7хххх. Не логично. Сделайте, пож, в данном расширении формат 8хххх
Добрый день! Хорошо, сделаю
Добрый день! Релиз 635.5.1.1 от 07.05.2026
Сможете сделать чтобы в мгновенной регистрации карты было доступно еще Отчество, пол и номер карты (штрихкод). Сейчас создается принудительно штрихкод по номеру телефона, но у всех карт диапазон разный штрихкодов.
Здравствуйте, Андрей! Добавили заполнение отчества, пола и штрихкода при создании карты лояльности. Скачайте расширение и обновите в базе.
Добрый день! Спасибо, все работает идеально!
Здравствуйте! Планируется ли доработка? Интересует возможность: Если введен номер телефона, по которому карта в 1С не зарегистрирована, заполнение новой карты из того же окна ( с помощью помощника), а лучше сразу чтобы было предложено завести новую карту! Отсутствие данного функционала значительно увеличивает время обслуживания покупателей!
Также очень плохо, что нельзя скрыть неиспользуемые кнопки, например Телеграмм или Ватсап
Добрый день, Ольга! Ваши предложения хорошие. Только у меня сразу вопрос. Телефон не хранится в карте лояльности, записать его некуда получается. Есть три выхода - создавать сначала партнера, потом карту лояльности (в таком случае раздувается справочник партнеров). Второй вариант - записывать номер телефона в наименование карты и искать в дальнейшем карты лояльности еще и по наименованию. Третий вариант - создать реквизит "Телефон" в карте лояльности и заполнять его (а в качестве партнера подставлять розничного клиента). Какой вариант видите более предпочтительным?
1 вариант предпочтительнее, но ... Карты лояльности у нас привязаны к бонусной системе, поэтому к сожалению они не могут быть обезличенными и привязываются к партерам. Поэтому мы создаем карту лояльности (через форму помощника) и в ней уже есть привязка к созданию нового партнера или можно подтянуть имеющегося.
Жаль, что здесь нельзя к комментарию прикрепить скрин, для наглядности
Добрый день. Отправьте нужные скрины нам на почту. Прежде чем что-то делать, хочу до конца понять, как вы работаете сейчас.
Отправили на почту manager@coderstar.ru
Здравствуйте, Ольга! Добавили возможность создания не найденной карты и убрали из видимости кнопки, по которым не настроен способ верификации.
Добрый день. Для Розницы 3.0 планируете доработать?
Добрый день! Таких планов нет.
Добрый день, подскажите возможно ли поставить множественный выбор способов связи. Например если нет у клиента вотсап, то отправить СМС или звонок? т.к. права ограничили для пользователя, то он не может переключать режимы.
Здравствуйте, Дмитрий! В окне подтверждения карты после ввода номера телефона пользователь самостоятельно выбирает способ верификации.
Если у пользователя нет прав полного доступа, то он может пользовать только то что выбрал администратор
Здравствуйте, Дмитрий! Настройки, которые недоступны для пользователей с неполными правами (кнопка "шестеренка") - это настройки для выбора действия по умолчанию при нажатии клавиши Enter после ввода номера телефона. Никто не запрещает пользователю выбрать по кнопке другой вид верификации.
Будет отлично, спасибо! Если возможно еще VK, Max не все подключают
Готово, добавил Max. Остальное пока не планирую.
Здравствуйте! Провайдеры отказались от звонков из-за их блокировки и теперь предоставляют новые услуги, например SMS центр: вместо звонков предлагает услугу VOICE, телеграмм и соцсети(VK). Планируется ли доработка под эти возможности? Очень бы хотелось использовать вашу разработку совместно с новыми услугами от провайдеров!
Добрый день! Как провайдер предполагает отправку голосового сообщения VOICE, если он отказался от звонков из-за их блокировки? Не лучше ли будет сделать отправку сообщения в Max через Green-api?
Здравствуйте.
А для Розницы 3 / УНФ 3 не подойдет ли данное решение?
Здравствуйте, Владимир! Для данных конфигураций разработка не подойдет.
Еще б сделали вы для РБ
Номера начинаются на 375 . А то по части номера не ищет
Сделал
Добрый день. Вылезла еще одна проблема. При копировании заказа или реализации, бонусная карта копируется автоматически и все бонусы в распоряжении менеджера. Меняй состав заказа и пользуйся чужими бонусами. Еще если Бонусную карту ввели в заказе, то в реализации, логично не показывать снова кнопку "Считать карту". И еще просят показать сколько будет начислено бонусов.
Добрый день. Убрал заполнение карты лояльности при копировании заказов и реализаций. Спрятал кнопку "Считать карту" в реализации, если она по заказу и в заказе выбрана карта лояльности. Скачайте новую версию.
Спасибо! Переход по Enter работает, почему-то только с полными правами. И не дает ввести код подтверждения. Поле не активно.
Исправили переход по Enter для пользователей с неполными правами. Поле ввода кода подтверждения становится активным после отправки сообщения клиенту.
Спасибо! Заработало. Еще после после ввода кода, тоже логично завершать Enter.
Добавил этот момент
Вы не поняли. Не телефон, а данные WatsApp для получения кода. Данные WatsApp должны быть введены Администратором, как 816 обработке(Интеграция 1С и WhatsApp), если использовать обе, то должны быть общие. В 816 они же задаются в настройках. А так любой пользователь может зарегистрироваться на GreenApi, поставить их в настройках у себя и получать нужные ему коды. У меня есть клиенты с бонусами 20-30т.р. , имеет смысл.
Вы имеете в виду, что данные токена (Api и ID) должны указывать только администраторы, а для обычных пользователей эти поля нужно скрыть?
Да, именно это.
Здравствуйте, Станислав! Ограничили доступ к настройкам пользователям с обычными правами. А также сделали настройку для выбора действия по умолчанию после нажатия Enter при вводе телефона.
Здравствуйте. В расширении получатеся все данные для СМС и WatsApp задаются каждым пользователем в форме. Это не удобно. Пользователь вообще не должен их знать и иметь возможность менять. Иначе прицепил свой номер и получай чужие коды на свой телефон(в отправленных) и пользуйся ЧУЖИМИ БОНУСАМИ(Инструкция как сделать на форме). Еще кнопка "Считать карту" располагается в правом углу. Менеджеры ее сразу не видят. Нужно привыкать. Еще после ввода телефона и нажатия на Enter, должен отправлятся запрос, так быстрее и удобнее, чем потом выбирать мышкой. Наверное. нужна настройка, куда отправлять по умолчанию.
Добрый день. Ваше замечание по поводу того, что менеджер может подставлять свой телефон и копить бонусы, справедливо. Но каким еще способом можно искать карту лояльности? Приходит клиент, и нужно найти его карту. Для этого в любом случае менеджер должен ввести какие-то данные клиента. Но если не вводить телефон, то как еще можно идентифицировать клиента?
Здравствуйте. Планируете данную обработку перевести с Wappi на Green Api?
Добрый день! Добавил поддержку GreenApi.
Здравствуйте! Очень хорошо что сделали интеграцию с WhatsAp. Смс неприлично дорого, emal не все клиенты готовы сообщать, да и на слух записать его тяжело при регистрации. Цель сообщать клиентам о начислении бонусов именно по вацап. Телеграм как я понял не дает первому написать. Ищу какое то готовое решение чтобы -отправляла уведомление о начислении бонусов -можно было сегментировать клиентов, например кто покупал диваны, делать рассылку про диваны только им. Думаю, такое можно сделать даже средствами 1с, главное заменить вшитые в 1с смс сервисы и заменинь их на тот же Wappi
Добрый день! У меня есть разработка для отправки уведомлений о начислении бонусов из 1С. Но она работает только для Розницы 2.3 и 3.0, и там нет отправки на вотсап. В обозримом будущем не планирую доработку.
Добрый день. Подскажите реально ли добавить в расширение возможность отображать количество накопленных баллов, количество баллов, которые начислятся по конкретной продаже, а также возможность подтверждать регистрацию новой карты по смс?
Добрый день! Технически есть такая возможность, но заняться этим не смогу (по крайней мере в обозримом будущем) - много других задач.
Дмитрий, добрый день! Подскажите, пожалуйста, если в базе будет несколько контрагентов с одинаковым номером телефона и карта будет привязана только к одному из них найдет ли обработка ее? И другая ситуация - если у одного и того же контрагента (один номер телефона, но несколько профилей), 2 разных карты, то будет предложен выбор карты или выдаст какую-то одну? В базе много дублей контрагентов с идентичными данными, но по некоторым причинам избавиться от них не сможем. Будет ли корректно работать?
Здравствуйте. По идее проблем не должно быть. Если несколько контрагентов с одинаковым телефоном, то карту все равно найдет. Если карт несколько, то программа предложит выбрать нужную.
Добрый день. Скажите как будет работать с бонусной картой?
Добрый день. Со всеми картами лояльности расширение работает одинаково, независимо от их типа.
Имеется возможность отправки смс для списания бонусных баллов?
нет
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 36 000–60 000 ₽ | 10 000 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~12 часов работы | 5 минут на установку |
| Ваше участие | ~4 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 26 000 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 1 500 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 292 разработки каталога и обновления к ним за 50 000 ₽ в год.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.