iikoFront API SDK

Получение настроек адреса доставки

[ v8  ]

В API V8 появилась возможность получать настройки адресов для корректной работы с созданием доставки.

Для этого в настройки ресторана IRestaurant было добавлено свойство AddressShowTypeSettings.

Как получить новые настройки адреса доставки:

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

В addressShowTypeSettings будут следующие поля:

Типы отображения адресов:

LEGACY - Формат адреса с полями «Город», «Улица», «Дом», «Корпус»

CITY - Формат адреса с полями «Куда везти» (Line1), «Подъезд», «Этаж» и т.д.

INTERNATIONAL - Стиль адреса в Великобритании с Line1 и Line2

NOPOSTCODE - Стиль адреса ОАЭ.

Данный функционал может пригодиться для того, чтобы при создании доставки на iikoFront плагин понимал, может ли он использовать для создания адреса доставки поля Line1 и Line2 или нет.