Przejdź do głównej zawartości

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

  1. Zamknij aplikację Syrve POS.
  2. Pobierz najnowszą wersję wtyczki korzystając z linku: Auto Close Plugin.
  3. Rozpakuj archiwum wtyczki i umieść je w folderze wtyczek Syrve: C:\Program Files\syrve\Front.Net\Plugins.
  4. Uruchom aplikację Syrve POS.
  5. Zamknij aplikację Syrve POS.
  6. Przejdź do folderu wtyczki i otwórz plik config.xml.
  7. 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” falsefalsefalse

    • 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.