shop.settings.getContactFields
Возвращает список контактных полей из настроек пошагового оформления заказа.
Параметры
-
customer_fields
GET
Необязательно
Флаг, при указании значения 1 требующий вернуть только контактные поля, включенные в настройках оформления заказа. В противном случае метод возвращает список всех контактных полей, доступных в настройках оформления заказа.
-
access_token
GET
Токен авторизации, полученный при подключении к API.
-
format
GET
Необязательно
Устанавливает формат ответа. Возможные значения:
json
(по умолчанию),xml
.
Массив с единственным элементом с ключом 'fields', содержащим список полей контактов. Подмассив каждого поля содержит значения со следующими ключами:
- fields[]['id'] string ID поля.
- fields[]['input_height'] int Высота текстового поля для ввода значения — в строках.
- fields[]['multi'] bool Флаг, обозначающий возможность ввода в поле нескольких значений.
- fields[]['name'] string Название поля.
- fields[]['required'] bool Флаг, обозначающий обязательность ввода значения.
- fields[]['type'] string Тип поля.
- fields[]['ext'] array Список дополнительных обозначений, которые можно выбирать для каждого из значений поля.
- fields[]['options'] array Список множественных значений поля: ключи массива — технические значения поля, значения массива — текстовые названия значений поля.
- fields[]['oOrder'] array Список ключей массива из поля 'options', упорядоченный в таком порядке, в котором эти значения должны располагаться в интерфейсе пользователя.
- fields[]['defaultOption'] string Значение по умолчанию для поля с выбором значений из списка.
- fields[]['fields'] array Для поля «Адрес»: список простых полей, формирующих данное составное поле. Ключи массива — ID полей, значения — подмассивы, содержащие такие же ключи, что и основной массив 'fields', возвращаемый этим методом.