Веб-приложение для автоматизации касс
Metrix POS — современное кассовое приложение для автоматизации работы кассиров в экосистеме Metrix. Мы разработали его как веб-приложение на Flutter Web с поддержкой PWA, чтобы клиент мог быстро разворачивать POS на новых кассах, обновлять его автоматически и использовать на разных типах устройств. В результате получилось кроссплатформенное решение, сочетающее простоту веб-продукта с надёжностью кассового ПО.
Клиенту требовалось новое кассовое ПО, которое можно быстро устанавливать без сложной настройки, обновлять удалённо без выезда специалистов, запускать на Windows ПК, Android-планшетах и iPad, а также интегрировать с различным кассовым оборудованием. Дополнительно было важно поддержать работу офлайн и встроить систему лояльности с быстрой идентификацией покупателей на кассе.
Мы предложили нестандартный для POS-систем подход: Flutter Web + PWA вместо классического десктопного приложения. Это позволило использовать единую кодовую базу для всех платформ, автоматически доставлять обновления через веб и обеспечить простую установку буквально в один клик через браузер. Для интеграции с кассовым оборудованием использовали KkmServer как универсальный шлюз по HTTP API, а для работы без интернета реализовали локальное кеширование и очередь операций. Дополнительно оптимизировали интерфейс и кеширование, чтобы веб-версия работала с производительностью, сопоставимой с десктопным приложением.
Установка через браузер в один клик, адаптация под разные устройства, офлайн-режим и автоматические фоновые обновления.
Подключение к KkmServer по HTTP, поддержка фискальных регистраторов, платёжных терминалов, сканеров штрих-кодов и QR-кодов.
Пробитие чеков, полные и частичные возвраты, проверка остатков, оплата наличными, картой и бонусами в любых комбинациях.
Быстрая QR-идентификация клиента, интеграция с программой лояльности Metrix и возможность мгновенной регистрации нового покупателя.
Мониторинг состояния касс, удалённое обновление ПО, настройка оборудования и снижение затрат на техническое сопровождение точек.
Дополнительное кеширование и оптимизация интерфейса обеспечили высокую скорость работы даже у веб-версии под нагрузкой.
Расскажите о вашем проекте — и мы разработаем стратегию под ваши цели