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.