Skip to main content

Product Listings And Menu Sync

Restaurant menus are represented as OpenApp product listings and listing variants. The POS provides location-specific operational data such as product identifiers, prices, availability, and modifier constraints.

OpenApp can request product listings changed after a synchronization checkpoint. The POS can also push listing updates when product data, pricing, or stock changes.

Message types:

Message typeDirectionPurpose
ProductListingsSyncRequestedOpenApp -> POSRequest full or incremental menu and listing synchronization.
ProductListingsSyncedPOS -> OpenAppReturn listings after an OpenApp synchronization request.
ProductListingsUpdatedPOS -> OpenAppPush changed listings, prices, availability, or stock.