Automatyczne zamykanie zamówień dostawy
Przegląd
Restauracje mogą otrzymywać wiele z góry opłaconych zamówień na dostawę i odbiór osobisty. 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.
- Informuje wtyczkę o zakończeniu 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 synchronizowana 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”, „Po zakończeniu 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 zamykaj”.
- Dla zamówienia na odbiór: „Przygotowywanie” / „Ugotowane” / „Nie zamykaj”.
- Jeśli typ zamykania zamówienia to „Po zakończeniu zmiany”, zamówienie zostanie automatycznie zamknięte przy zamykaniu zmiany:
- Dla zamówienia na dostawę: „W drodze” / „Dostarczone” / „Nie zamykaj”.
- Dla zamówienia na odbiór: „Przygotowywanie” / „Ugotowane” / „Nie zamykaj”.
- 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 zamykaj”.
- Dla zamówienia na odbiór: „Przygotowywanie” / „Ugotowane” / „Nie zamykaj”.
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 „Po zakończeniu zmiany”
false false false -
Aby aktywować regułę, ustaw wartość "true" w parametrze:
. -
Aby zamykać zamówienia ze statusem „W drodze”, ustaw wartość "true" w parametrze:
. -
Aby zamykać zamówienia ze statusem „Dostarczone”, ustaw wartość "true" w parametrze:
.
-
Wymagania dotyczące 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, że nie można zamknąć zamówienia.