/api/lite/orders/worksheet/form_template
Запрос шаблона анкеты FBM
/api/lite/orders/worksheet/form_template?order_id=123437
параметр order_id - ИД заказа в Кактусе, обязательный
Поле | Тип | Описание |
id | string | ИД поля анкеты в Кактусе. |
extId | string | Внешний ИД поля анкеты. Используется для сопоставления при передаче во внешние системы |
name | string | Вопрос, который отображается над полем |
tooltip | string |
Подсказка к полю (всплывайка при наведении на символ (?)) Если null, или отсутствует, то символ подсказки не отображается |
value | string |
Значение поля по умолчанию |
mandatory | boolean |
Обязательность заполнения поля. При дальнейшей валидации, проверяется заполненность value |
inputType | string |
Тип поля ввода. Влияет на отрисовку на форме. Значения: INPUT, TEXTAREA |
Пример результата запроса
{
"success": true,
"requirements": {
"form": true,
"packing_sticker_type": "NONE",
"pallet_sticker_type":"PDF"
},
"form_content": [
{
"id": "1000",
"name": "Наименование юрлица",
"value": "",
"mandatory": true,
"inputType": "INPUT"
},
{
"id": "1001",
"name": "Номер поставки МП",
"value": "",
"mandatory": true,
"inputType": "INPUT"
},
{
"id": "1002",
"name": "Дата доставки на склад МП",
"value": "",
"mandatory": true,
"inputType": "INPUT"
},
{
"id": "1003",
"name": "Тип отгрузки: короба, моно, микс",
"value": "",
"mandatory": true,
"inputType": "INPUT"
},
{
"id": "1004",
"name": "Дополнительная упаковка: да/нет",
"value": "",
"mandatory": true,
"inputType": "INPUT"
},
{
"id": "1005",
"name": "Нанесение дополнительного стикера с описанием товара",
"value": "",
"mandatory": true,
"inputType": "INPUT"
},
{
"id": "1006",
"name": "Минимальное количество товара в коробе",
"value": "",
"mandatory": true,
"inputType": "INPUT"
}
]
}