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', возвращаемый этим методом.

Пример

https://demo1-ru.webasyst.com/api.php/shop.settings.getContactFields?