Integracja WooCommerce z automatem Vendingowym (IoT/MQTT/Node-RED)
[ZLECENIE IT] Integracja WooCommerce z automatem Vendingowym (IoT/MQTT/Node-RED)
Cel projektu: Budowa systemu sprzedaży i rezerwacji pizzy w modelu: Zamów online (WWW) -> Odbierz w maszynie (PLC).
1. STACK TECHNOLOGICZNY:
WWW: WordPress + WooCommerce (sklep z 34 produktami).
Płatności: Tpay / Autopay (wymagany BLIK).
Komunikacja: Broker MQTT (Mosquitto) + JSON.
Hardware (Logic): Node-RED jako mostek (Gateway) między Web-API a sterownikiem PLC.
2. ZAKRES PRAC (MILESTONES):
Backend WWW: Konfiguracja WooCommerce pod sprzedaż slotów czasowych (data/godzina odbioru).
Integracja MQTT: Automatyczna publikacja JSON-a po statusie zamówienia „Zrealizowane/Opłacone” (Payload: kod_odbioru, sku_id, pickup_time).
Logika Magazynowa (Sync): Odbieranie statusów z PLC o stanach magazynowych w maszynie i automatyczna aktualizacja dostępności (Stock) w WooCommerce.
HMI / Webview: Stworzenie lekkiego interfejsu na ekran 21" przy maszynie (klawiatura numeryczna do wpisania 6-cyfrowego kodu + skaner QR).
3. KLUCZOWE FUNKCJONALNOŚCI:
Zabezpieczenie przed "Double Spending": Kod musi być dezaktywowany natychmiast po wysłaniu sygnału do PLC.
Tryb Offline: Obsługa scenariusza braku internetu (lokalny bufor kodów).
Logowanie błędów: Powiadomienia e-mail/Telegram w razie awarii komunikacji z maszyną.
4. CO MUSISZ DOWIEŹĆ?
Działający plugin/skrypt łączący WooCommerce z Brokerem MQTT.
Flow w Node-RED obsługujący logikę sterowania procesem wydania.
Dokumentację API komunikacyjnego dla programisty PLC.
Oczekiwane: Doświadczenie w IoT, znajomość protokołu MQTT, portfolio w projektach typu "Custom WooCommerce". Budżet: Proszę o wycenę za całość.