Бюджет: 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), можна реалізувати reverse engineering запитів і відтворити необхідні дії.
Функціонал, який реалізую:
- Отримання меню, товарів, їх цін і наявності
- Ініціація замовлення та додавання товарів
- Список столів
- Статус оплати
Платформи: Працюватиму з Windows-клієнтом, як найбільш доступним для автоматизації.