SevenRooms
Przegląd
Ta integracja została zaprojektowana, aby połączyć aplikację rezerwacyjną SevenRooms z systemem POS Syrve. Zanim będziesz mógł zainstalować aplikację, musisz otrzymać od klienta następujące dane uwierzytelniające:
- ClientId
- ClientSecret
- VenueId
- Login i hasło do panelu SevenRooms
Instalacja i konfiguracja
-
Otwórz Syrve Office i utwórz typ płatności zgodnie z poniższym zrzutem ekranu.
-
Upewnij się, że ustawiony jest domyślny typ zamówienia.
-
Nazwy sekcji i numery stolików w SevenRooms i Syrve powinny być takie same.
-
Przejdź do portalu SevenRooms > Settings > Seating Areas i utwórz lub zmień nazwy tak, aby odpowiadały sekcjom i stolikom w Syrve.
-
Następnie przejdź do sekcji Tables w portalu SevenRooms i dodaj stoliki tak, aby odpowiadały stolikom w Syrve. Numer stolika w SevenRooms i Syrve powinien być taki sam.
-
-
Otwórz plik BeOpen.Front.SevenRooms.dll.config i podaj następujące dane uwierzytelniające:
-
ServerAddress — adres punktu końcowego API SevenRooms
- Demo: https://demo.sevenrooms.com/api-ext/2_4
- Produkcja: https://api.sevenrooms.com/2_4
-
IntervalSyncSec (minuty) — interwał synchronizacji z portalem SevenRooms. Domyślnie ustawione na 20.
-
ClientId — dane uwierzytelniające od klienta
-
ClientSecret — dane uwierzytelniające od klienta
-
VenueId — dane uwierzytelniające od klienta
-
PosId — nazwa systemu POS
-
ExtPaymentName — nazwa typu płatności dla przedpłat w Syrve.
-
CreateBanquetIfReserveStatus — lista statusów do tworzenia rezerwacji w Syrve
-
StartBanquetIfReserveStatus — lista statusów do rozpoczęcia rezerwacji w Syrve
-
RestrictSendingRequestsCount — jeśli prawda, wtyczka będzie wysyłać tylko zmiany koszyka i nie będzie wysyłać zmiany statusu (Usadzony i Opłacony)
-
CreateReserveOnOrder — jeśli prawda, wtyczka utworzy zamówienie bezpośrednio na stoliku zamiast bankietu. Zamówienie zostanie utworzone w zależności od statusu w parametrze CreateBanquetIfReserveStatus.
PROSZĘ NIE ZAPOMNIEĆ ZMIENIĆ STATUSÓW NA
<add key=" CreateBanquetIfReserveStatus value="ARRIVED, PRE_PARTIALLY_ARRIVED, PRE_ARRIVED"/>
Oznacza to, że wtyczka utworzy zamówienie na stoliku, gdy rezerwacja zmieni status na USADZONY.
Jeśli fałsz, wtyczka utworzy bankiet w module rezerwacji Syrve.
-
ChangeTablesOnTheSite — prawda lub fałsz. Włącz lub wyłącz automatyczną zmianę numerów stolików. Zalecamy ustawienie na fałsz.
- Prawda — przesuwanie stolików działa po obu stronach
- Fałsz — stoliki nie przesuwają się automatycznie
-
WalkInReserveHandlePastTime value="600” (minuty) — czasami rezerwacja w SevenRooms jest tworzona z przeszłości. Ten parametr pozwoli wtyczce sprawdzić przeszłe rezerwacje i utworzyć je w Syrve.
-
SyrveUserPIN — PIN użytkownika wtyczki. Domyślnie ustawiony na 12344321
-
PhoneNumber — domyślny numer telefonu dla rezerwacji walk-in. Proszę wpisać wybrany numer telefonu.
-
SimpleMode — włącz tryb pracy, w którym wtyczka nie tworzy stolików. Zobacz wideo https://www.youtube.com/watch?v=5fXU80YCRsU
-
-
Umieść wtyczkę w folderze wtyczek Syrve POS i uruchom Syrve. Jeśli wtyczka załaduje się poprawnie, zobaczysz Sync SevenRooms w sekcji wtyczek na POS.
-
Utwórz testową rezerwację i sprawdź.