Публичное пространство

API Set10 ◾️ Встраивание собственных сценариев через WebView для сенсорных касс

 

Описание

Описание

WebView - расширение SET API для интеграции внешних веб-приложений и веб-страниц в кассового оборудования.

Функциональность может быть интересена крупным торговым сетям со своим ИТ-отделом (ресурсом разработки).

Однако есть ограничения, такие как работа только на экране кассира и возможность активации только одной WebView одновременно.

Возможности

  • Самостоятельная разработка со стороны клиента (прозрачность, уменьшение сроков разработки)

  • Клиенты могут использовать собственную логику бизнес-процессов.

  • Быстрая интеграция

    Webview позволяет интегрировать существующие веб-приложения и ресурсы без необходимости полной переработки существующего программного обеспечения.

  • Снижение нагрузки на кассу

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

Преимущества

Гибкость в разработке интерфейса

WebView позволяет реализовать логику на внешнем веб-сервере, что позволяет адаптировать систему к специфичным потребностям клиента.

Упрощение операций

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

Анализ и управление данными

WebView позволяет получать данные, собранные из веб-форм, для анализа и управления бизнес-процессами.

Улучшенный пользовательский опыт

WebView-форма позволяет создавать более интуитивные и удобные интерфейсы, ускоряя процессы продажи и обслуживания клиентов.

Гибкий UI/UX

Возможность адаптировать интерфейс WebView-формы

Архитектура

 

Кассовое оборудование вызывает WebView-форму, как будто это веб-страница, которую вы открываете в браузере.

Как работает WebView-форма:

  1. Активация WebView:
    Кассир нажимает кнопку на кассе, активирующую функцию плагина интеграции.

  2. Инициация загрузки:
    Плагин инициирует загрузку внутри iframe веб-страницы по URL, который содержит параметры, такие как ID магазина, ID кассы, номер фискальной сессии и т.д.

  3. Активация канала связи:
    Касса подписывается на получение сообщений от WebView (iframe) для их обработки. Это делается через JavaScript с помощью обработчика window.onmessage.

  4. Загрузка WebView:
    После загрузки страницы, WebView также подписывается на получение сообщений от кассы и отправляет сообщение о том, что загрузка прошла успешно.

  5. Обмен данными:
    Касса, получив сообщение об успешной загрузке, может отправлять в WebView дополнительные данные, которые не были переданы в GET-запросе.

  6. Взаимодействие с пользователем:
    WebView работает напрямую с пользователем, обрабатывая ввод с клавиатуры и данные со сканера.

  7. Обмен сообщениями:
    При необходимости WebView может инициировать обмен промежуточными сообщениями с кассой.

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

  9. Обработка результатов:
    Касса, получив завершающее сообщение, закрывает форму и обрабатывает результат в соответствии с логикой плагина интеграции.

Ограничения

  • Только Touch-касса

  • Только экран кассира (не работает на экране покупателя)

  • Только захват экрана целиком без возможности встраивания частичных фреймов ( в один момент времени может быть активен только один WebView)

Примеры использования

  • Доставка (адрес доставки, выбрать дату и рассчитать стоимость)

  • Выдача карт/регистрация нового клиента (ввод всех данных на одной странице)

  • Реализация “своего” пик-листа с древовидной структурой товарных групп и товарами которые часто ищут

  • Добавление карты ЮЛ (по номеру корпоративной карты/номеру договора)

  • Добавление карты в чек по номеру телефона

  • Поиск клиента, на основе номера договора с прямым запросом в CRM клиента для добавления его в чек, а не только номера телефона

  • Создание чека продажи/возврата
    В WV находят все чеки по покупателю выбирают товары к возврату и способ возврата средств. На кассе поднимается чек с позициями (схоже с поднятием Мягкого чека)

  • Документы для юрлиц

  • Печать копии документа

Скриншоты

Поиск товара

Пример работы

 

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных