Мобильное приложение для продавца-консультанта: как работает связка ТСД и кассы
Как продавец оформляет заказ на ТСД, откуда берутся остатки и цены, и как заказ попадает в чек на кассе по коду.

В магазине с широким ассортиментом покупатель часто ждёт, пока продавец сходит к компьютеру, посмотрит наличие и вернётся. На это уходят минуты, а иногда клиент уходит, не дождавшись. Мобильное приложение на ТСД переносит работу к полке: продавец оформляет заказ в зале, а касса пробивает его по коду. Ниже разбираем, как устроена такая связка на примере решения Synngate.
Какую задачу решает приложение
Продавец-консультант должен быстро ответить на три вопроса: есть ли товар, по какой цене и где его забрать. Приложение даёт ответы на терминале и сразу оформляет заказ, а не оставляет это на потом. Для магазина это меньше повторного ввода и меньше ошибок при переписывании данных.
Что делает продавец: путь заказа
1. Выбирает клиента
Поиск идёт по названию, коду IDNO или IDNP. Сначала ищем в 1С, затем в реестре юридических лиц. Рядом с результатом указан источник: «1С» или «Реестр». Если 1С временно недоступна, приложение сообщает об этом и показывает реестр, чтобы продавец не принял обрыв связи за отсутствие клиента. Нового клиента можно создать на месте.
2. Добавляет товар
Сканирует штрихкод или ищет по названию и артикулу. Если у товара ещё нет кода в базе, система добирает его из 1С.
3. Смотрит остатки и выбирает склад
Остатки запрашиваются в 1С по коду товара. Склад сотрудника показывается первым с пометкой, закрытые для продажи и нулевые склады видны сразу. Приложение учитывает уже открытые заказы, поэтому остаток показывается за вычетом резерва.
4. Вводит количество
Количество проверяется на остаток, и ошибочный ввод блокируется до перехода к следующему шагу. Число знаков после запятой можно настроить.
5. Видит цену и итог
Цена берётся из 1С, продавец её не меняет. Это защищает от расхождений между залом и кассой.
6. Оформляет заказ
Выбирается способ оплаты, заказ сохраняется, и приложение выдаёт шестизначный код.
Куда уходит заказ
Заказ можно направить в разные системы в зависимости от правил. В базовой схеме заказ юридического лица с безналичной оплатой уходит в 1С, а заказ частного лица, которое платит наличными или картой, - на кассу. Правила маршрутизации настраиваются, поэтому их можно менять под вашу схему. Отправка идёт с очередью и повторами, поэтому кратковременный обрыв связи не приводит к потере заказа.
Касса и код
Для заказов, которые выдаются на кассе, действует простая схема:
- Клиент получает код (шесть цифр) от продавца
- Кассир вводит код в кассовой программе
- Касса запрашивает заказ на сервере и заполняет чек: товары, количество
- После загрузки заказ закрывается, и повторный ввод того же кода отклоняется
Сама касса обращается к серверу, а не наоборот. Поэтому магазинам, которые работают за сетевым экраном, не нужны входящие подключения. Номенклатуру и цены касса также синхронизирует с сервером, чтобы товар в заказе и в чеке соответствовал.
Код уникален среди активных заказов: после закрытия заказа он освобождается. Он короткий, потому что клиент или продавец называют его вслух.
Что нужно для запуска
| Компонент | Что требуется |
|---|---|
| Терминалы | Android-ТСД Zebra, Honeywell или Datalogic со сканером или камерой |
| 1С | Сервисы остатков, цен, клиентов и приёма заказов |
| Касса | Поддержка ввода кода и загрузки заказа в чек |
| Сервер | Серверная часть Synngate, подключённая к 1С и кассе |
| Сеть | Wi-Fi в торговом зале |
Если сервисов 1С ещё нет, их нужно сделать: приложение работает по согласованному контракту. Для этого мы описываем запросы и ответы, а специалист по 1С реализует их на стороне базы.
Как внедрять
Разумно начать с одного магазина или отдела:
1. Контракт обмена
Определяем, какие данные берутся из 1С и кассы.
2. Настройка сценария
Собираем шаги заказа под ваш процесс и правила маршрутизации.
3. Пилот
Проверяем сценарий на нескольких терминалах и реальных товарах.
4. Масштабирование
Подключаем остальные терминалы и обучаем продавцов. Работы по устройствам описаны на странице настройка и внедрение.
На что обратить внимание до начала
- Адресация товара: в обеих системах должен быть общий код товара
- Актуальность остатков в 1С: приложение показывает то, что в базе
- Качество связи в зале
- Правила маршрутизации: какие заказы идут в 1С, какие на кассу
- Кто и как заводит новых клиентов
Подробное описание возможностей и интеграций - на странице программы для ТСД. Модели терминалов можно подобрать в каталоге ТСД.
Вопросы и ответы
Может ли продавец изменить цену?
Нет, цена берётся из 1С и в приложении не редактируется.
Что будет, если 1С недоступна?
Приложение сообщит об этом. Поиск клиента покажет результаты реестра с пометкой, а остатки и цены без связи с 1С получить нельзя.
Можно ли использовать только 1С, без кассы?
Да, правила маршрутизации настраиваются: заказ можно направить только в 1С.
Хотите посмотреть, как это работает у вас?
Опишите магазин и системы. Оставьте заявку.

