Бюджет: 25000 UAH Срок: 21 день
Здравствуйте!
Меня заинтересовал ваш проект интеграции POS-системы Geiger Kassensysteme с сторонним облачным сервисом. У меня есть опыт реализации подобных решений, особенно в условиях, когда официальное API отсутствует или ограничено.
Мой подход к реализации:
1. Так как у POS-системы нет открытого API, я предлагаю один или несколько из следующих вариантов:
- Автоматизация через UI (подход RPA)
- С помощью ZennoPoster, BrowserAutomationStudio или AutoHotKey, возможно автоматизировать работу с клиентским приложением POS (версия для Windows). Это позволит:
- считывать товары, меню, цены, статусы заказов
- создавать заказы, добавлять товары
- получать список столов
2. Работа с локальными файлами / базой данных
- Если POS-система использует локальную базу (например, SQLite или MySQL), можно читать/писать данные напрямую через скрипты. Я проверю это на тестовой версии ПО.
3. Сетевой перехватчик / анализ трафика
- Если POS-приложение обменивается данными с сервером (через HTTP/HTTPS), можно реализовать реверс-инжиниринг запросов и воспроизвести необходимые действия.
Функционал, который реализую:
- Получение меню, товаров, их цен и наличия
- Инициация заказа и добавление товаров
- Список столов
- Статус оплаты
Платформы: Буду работать с Windows-клиентом, как наиболее доступным для автоматизации.