Przejdź do głównej zawartości

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.

Ten diagram jest logiczny. Pomija szczegóły trybu dostarczania; model dostarczania opisuje Architektura.

Typy wiadomości:

Typ wiadomościKierunekCel
ProductListingsSyncRequestedOpenApp -> POSZażądaj pełnej lub przyrostowej synchronizacji menu i list. checkpoint=null oznacza pełną synchronizację.
ProductListingsSyncedPOS -> OpenAppZwróć listy po żądaniu synchronizacji OpenApp.
ProductListingsUpdatedPOS -> OpenAppWypchnij zmienione listy, ceny, dostępność lub stany magazynowe.