Kontrola dostępności
POS może kontrolować, czy lokalizacja przyjmuje zamówienia obsługiwane przez OpenApp. Jest to niezależne od sprawdzeń stanu: stan opisuje, czy integracja POS jest osiągalna, a dostępność opisuje, czy lokalizacja albo wybrane typy zamówień powinny aktualnie przyjmować zamówienia.
Użyj dostępności lokalizacji, aby otworzyć albo zamknąć całą lokalizację dla zamówień obsługiwanych przez OpenApp. Zamknięcie lokalizacji wyłącza nowe zamówienia przy stoliku, zamówienia na odbiór i zamówienia z dostawą.
Użyj dostępności przyjmowania zamówień, aby wstrzymać albo wznowić wybrane typy zamówień bez zamykania lokalizacji. Obsługuje to tymczasową kontrolę obciążenia, na przykład wstrzymanie odbioru i dostawy w godzinach szczytu przy pozostawieniu aktywnego zamawiania przy stoliku.
Jeśli POS jest celowo wyłączany na noc albo tymczasowo niedostępny, merchant lub POS powinien zamknąć lokalizację albo wstrzymać dotknięte typy zamówień, aby OpenApp nie przyjmował zamówień wymagających natychmiastowego potwierdzenia POS.
Te diagramy są logiczne. Wiadomości dostępności POS -> OpenApp używają HTTP. Ogólny model dostarczania opisuje Architektura.
Otwieranie i zamykanie lokalizacji
Typy wiadomości:
| Typ wiadomości | Kierunek | Cel |
|---|---|---|
| PosLocationAvailabilityChanged | POS -> OpenApp | Otwórz albo zamknij lokalizację dla zamówień obsługiwanych przez OpenApp. |
Wstrzymywanie i wznawianie typów zamówień
Typy wiadomości:
| Typ wiadomości | Kierunek | Cel |
|---|---|---|
| PosOrderTypeAvailabilityChanged | POS -> OpenApp | Wstrzymaj albo wznów wybrane typy zamówień, na przykład odbiór i dostawę w godzinach szczytu. |