Przejdź do głównej zawartości

Pobieranie ustawień adresu dostawy

API V8 pozwala teraz na pobieranie ustawień adresu, aby poprawnie obsłużyć tworzenie dostawy.

W tym celu do ustawień restauracji IRestaurant dodano właściwość AddressShowTypeSettings.

Jak pobrać nowe ustawienia adresu dostawy:

IRestaurant restaurant = PluginContext.Operations.GetHostRestaurant();
AddressShowTypeSettings addressShowTypeSettings = restaurant.AddressShowTypeSettings;

addressShowTypeSettings będzie zawierać następujące pola:

  • UseNewFormat - czy używać formatu adresu dostawy z polami Line1 i Line2.

  • UseLiveSearch - czy używać wyszukiwania na żywo (DaData) do dodawania adresów dostawy do Syrve POS.

  • AddressShowType - jaki typ wyświetlania adresu dostawy jest używany w Syrve POS i Syrve Office?

Typy wyświetlania adresu:

LEGACY - format adresu z polami „Miasto”, „Ulica”, „Dom”, „Budynek”

CITY - format adresu z polami „Gdzie dostarczyć” (Line1), „Wejście”, „Piętro” itd.

INTERNATIONAL - styl adresu brytyjskiego z polami Line1 i Line2

NOPOSTCODE - styl adresu ZEA.

Ta funkcjonalność może być przydatna, aby podczas tworzenia dostawy w Syrve POS wtyczka mogła określić, czy można użyć pól Line1 i Line2 do utworzenia adresu dostawy, czy nie.