Automatyczne zamykanie zamówień dostawy
Przegląd
Restauracje mogą otrzymywać wiele zamówień na dostawę i odbiór opłaconych z góry. Gdy zamówienie na odbiór jest gotowe lub zamówienie na dostawę zostaje przekazane kurierowi, pracownicy restauracji muszą odebrać każde zamówienie, zmienić ich statusy, a następnie ręcznie je zamknąć. Wtyczka Resto.Front.Api.Auto-close automatyzuje ten proces.
Zaangażowane komponenty
- Syrve Office — aplikacja na system Windows zainstalowana na komputerze.
- Wysyła szczegóły zamówienia do Syrve POS.
- Odbiera status zamówienia z Syrve POS.
- Syrve POS — aplikacja na system Windows zainstalowana na terminalu POS w restauracji.
- Wysyła status zamówienia do wtyczki.
- Sygnalizuje wtyczce koniec zmiany.
- Wtyczka — moduł oprogramowania dynamicznie podłączany do głównego programu, mający na celu rozszerzenie i/lub wykorzystanie jego możliwości.
- Kierowca — aplikacja dla kurierów zsynchronizowana z Syrve.
- Wysyła status zamówienia do Syrve POS.
Instalacja
- Zamknij aplikację Syrve POS.
- Pobierz najnowszą wersję wtyczki, korzystając z linku: Auto Close Plugin.
- Rozpakuj archiwum wtyczki i umieść je w folderze wtyczek Syrve: C:\Program Files\syrve\Front.Net\Plugins.
- Uruchom aplikację Syrve POS.
- Zamknij aplikację Syrve POS.
- Przejdź do folderu wtyczki i otwórz plik config.xml.
- Wprowadź niezbędne ustawienia zgodnie z opisem poniżej.
Konfiguracja
Użyj pliku konfiguracyjnego wtyczki, aby ustawić typ zamykania zamówienia: „Według statusu”, „Na koniec zmiany” lub „Według czasu”.
- Jeśli typ zamykania zamówienia to „Według statusu”, wybierany jest status zamknięcia:
- Dla zamówienia na dostawę: „W drodze” / „Dostarczone” / „Nie zamykać”.
- Dla zamówienia na odbiór: „Przygotowywanie” / „Ugotowane” / „Nie zamykać”.
- Jeśli typ zamykania zamówienia to „Na koniec zmiany”, zamówienie zostanie automatycznie zamknięte przy zamykaniu zmiany:
- Dla zamówienia na dostawę: „W drodze” / „Dostarczone” / „Nie zamykać”.
- Dla zamówienia na odbiór: „Przygotowywanie” / „Ugotowane” / „Nie zamykać”.
- Jeśli typ zamykania zamówienia to „Według czasu”, w zamówieniu wskazany jest czas zamknięcia:
- Dla zamówienia na dostawę: „W drodze” / „Dostarczone” / „Nie zamykać”.
- Dla zamówienia na odbiór: „Przygotowywanie” / „Ugotowane” / „Nie zamykać”.
Plik konfiguracyjny wtyczki
<?xml version="1.0" encoding="utf-16"?><PluginConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DeliverySessionCloseRule><IsActive>false</IsActive><IsClosingOnWayStatus>false</IsClosingOnWayStatus><IsClosingDeliveredStatus>false</IsClosingDeliveredStatus></DeliverySessionCloseRule><DeliveryTimeCloseRule><IsActive>false</IsActive><IsClosingOnWayStatus>false</IsClosingOnWayStatus><IsClosingDeliveredStatus>false</IsClosingDeliveredStatus><Time>21:00:00</Time></DeliveryTimeCloseRule><DeliveryStatusCloseRule><IsActive>false</IsActive><IsClosingOnWayStatus>false</IsClosingOnWayStatus><IsClosingDeliveredStatus>false</IsClosingDeliveredStatus></DeliveryStatusCloseRule><SelfDeliverySessionCloseRule><IsActive>false</IsActive><IsClosingCookingStatus>false</IsClosingCookingStatus><IsClosingCookedStatus>false</IsClosingCookedStatus></SelfDeliverySessionCloseRule><SelfDeliveryTimeCloseRule><IsActive>false</IsActive><IsClosingCookingStatus>false</IsClosingCookingStatus><IsClosingCookedStatus>false</IsClosingCookedStatus><Time>21:00:00</Time></SelfDeliveryTimeCloseRule><SelfDeliveryStatusCloseRule><IsActive>false</IsActive><IsClosingCookingStatus>false</IsClosingCookingStatus><IsClosingCookedStatus>false</IsClosingCookedStatus></SelfDeliveryStatusCloseRule><MachineId>296cf480-129c-4613-b540-a8d25e6550ed</MachineId></PluginConfig>
Opis parametrów
Zasady dla zamówień dostawy.
-
Zamknięcie „Na koniec zmiany”
false false false -
Aby aktywować regułę, ustaw wartość "true" w parametrze:
. -
Aby zamknąć zamówienia ze statusem „W drodze”, ustaw wartość "true" w parametrze:
. -
Aby zamknąć zamówienia ze statusem „Dostarczone”, ustaw wartość "true" w parametrze:
.
-
Wymagania wstępne działania wtyczki
- Wtyczka zainstalowana na głównym POS.
- Zmiana kasy jest otwarta.
- Zamówienie na dostawę/odbiór jest opłacone.
- Jeśli zmiana kasy jest zamknięta, zostaw komunikat w logu, że nie można zamknąć zamówienia, ponieważ zmiana jest zamknięta. Komunikat zostanie wyświetlony na POS.
- Jeśli zamówienie jest zablokowane i nie można go zamknąć, zapisz w logu informację, że nie można zamknąć zamówienia.