Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Для пользователяДля разработчикаДля администратора
Веб-сайтБаза знаний
Русский
  • Русский
  • English
v74
  • v74
  • v73
  • v72
Войти
  • API пользователя
  • Взаимодействие с API
  • Матчинг
  • Профили
  • Базы данных
  • Ресурсы
  • Сегменты
  • Стоп-списки
  • Шаблоны
  • Рассылки
  • Кампании
  • Сценарии (цепочки)
  • Промокоды
  • Программы лояльности
  • Цели
  • Пуши приложений
  • Маркет
    • Объекты маркета
      • Структура заказа (order data object)
      • Product data object
      • Структура SKU (SKU data object)
      • Категории (categories array)
      • Custom fields array
    • Заказы
    • Продукты и SKU
  • Отчеты и статистика
  • Сендеры
  • Объекты
  • Запросы к внешним базам данных
  • Прочее
  • Список API-методов
  • Импорт и настройка коллекции API-методов в Postman
  • SDK
  • Маркет
  • Объекты маркета
  • Custom fields array
Документация для версии v74

Custom fields array

Массив custom_fields используется для создания дополнительных полей у различных сущностей маркета (заказ, позиция заказа, продукт, SKU). Содержит объекты, каждый из которых создает одно дополнительное поле.

Передается в следующих API-запросах:

  • Импорт продуктов, SKU и категорий
  • Импорт SKU и категорий
  • Импорт заказа и статусов позиций

Параметры запроса​

ПараметрТипПримерОбязательныйОписание
external_idstring"1234"ДаДополнительный идентификатор пользовательского поля
namestring"color"ДаНазвание поля
entity_typestring"product"
"sku"
"order"
"line_order"
ДаТип сущности
requiredboolfalseДаЯвляется ли поле обязательным для заполнения
value_typestring"unicode"
"int"
"float"
"bool"
"enum"
"date"
ДаТип данных, записываемых в поле
default_valuestring"black"НетЗначение дополнительного поля по умолчанию
enum_valuesobject{"one": 1, "two": 2}Да,
если value_type==enum
Значение каждого свойства в дополнительном поле с типом "enum"

JSON​

  • JSON
  • XML
[
{
"external_id": "12",
"name": "product_custom_field",
"entity_type": "product",
"required": true,
"value_type": "unicode",
"default_value": "data"
},
{
"external_id": "123",
"name": "sku_custom_field",
"entity_type": "sku",
"required": false,
"value_type": "int",
"default_value": 100
},
{
"external_id": "1234",
"name": "order_custom_field",
"entity_type": "order",
"required": false,
"value_type": "enum",
"default_value": { "one": 1, "two": 2 }
},
{
"external_id": "1234",
"name": "order_custom_field",
"entity_type": "line_order",
"required": false,
"value_type": "bool",
"default_value": false
}
]
<xml>
<row>
<external_id>12</external_id>
<name>product_custom_field</name>
<entity_type>product</entity_type>
<required>true</required>
<value_type>unicode</value_type>
<default_value>data</default_value>
</row>
<row>
<external_id>123</external_id>
<name>sku_custom_field</name>
<entity_type>sku</entity_type>
<required>false</required>
<value_type>int</value_type>
<default_value>100</default_value>
</row>
<row>
<external_id>1234</external_id>
<name>order_custom_field</name>
<entity_type>order</entity_type>
<required>false</required>
<value_type>enum</value_type>
<default_value>
<one>1</one>
<two>2</two>
</default_value>
</row>
<row>
<external_id>1234</external_id>
<name>order_custom_field</name>
<entity_type>line_order</entity_type>
<required>false</required>
<value_type>bool</value_type>
<default_value>false</default_value>
</row>
</xml>
Последнее обновление 26 февр. 2024 г.
Предыдущая страница
Категории (categories array)
Следующая страница
Заказы
  • Параметры запроса
  • JSON
© 2015 - 2025 Altcraft. Все права защищены.