Listy produktów i synchronizacja menu
Menu restauracji są reprezentowane jako listy produktów OpenApp i warianty list. POS dostarcza dane operacyjne specyficzne dla lokalizacji, takie jak identyfikatory produktów, ceny, dostępność i ograniczenia modyfikatorów.
OpenApp może zażądać list produktów zmienionych po punkcie kontrolnym synchronizacji. POS może też wypychać aktualizacje list, gdy zmieniają się dane produktów, ceny albo stany magazynowe.
Typy wiadomości:
| Typ wiadomości | Kierunek | Cel |
|---|---|---|
| ProductListingsSyncRequested | OpenApp -> POS | Zażądaj pełnej lub przyrostowej synchronizacji menu i list. |
| ProductListingsSynced | POS -> OpenApp | Zwróć listy po żądaniu synchronizacji OpenApp. |
| ProductListingsUpdated | POS -> OpenApp | Wypchnij zmienione listy, ceny, dostępność lub stany magazynowe. |