Схеми даних
Отримати список — Товари — Відповідь
ApiResponse_list_ProductSummaryData__ · Поля, типи й обмеження даних, які API приймає або повертає.
dataМасив <ProductSummaryData> Обов’язковеПриклад відповіді · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати — Товари — Відповідь
ApiResponse_ProductDetailData_ · Поля, типи й обмеження даних, які API приймає або повертає.
dataProductDetailDataОбов’язковеПриклад відповіді · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Відомості про доступність у вибраному контексті
AvailabilityData · Схема · Схеми даних: Товари
available_fromРядок nullОбов’язковеПочаток доступності.
Рядок:format:"date-time"available_untilРядок nullОбов’язковеКінець доступності.
Рядок:format:"date-time"is_availableЛогічне значенняОбов’язковеЧи доступна позиція в цьому контексті.
Додаткові поля: Ні
Відомості про ціну у вибраному контексті
PriceData · Схема · Схеми даних: Товари
amountРядокОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
currencyРядокОбов’язковеКод валюти суми.
Обмеження
pattern"^[A-Z]{3}$"
minor_unitsЦіле числоОбов’язковеКількість десяткових знаків валюти.
minimum:0maximum:4tax_includedЛогічне значенняОбов’язковеЧи включає передана ціна податок.
Додаткові поля: Ні
Відомості про прайс-лист
PriceListData · Схема · Схеми даних: Товари
currencyРядокОбов’язковеКод валюти суми.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (PriceListData).
tax_includedЛогічне значенняОбов’язковеЧи включає передана ціна податок.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Створити — Товари — Тіло запиту
ProductCreate · Поля, типи й обмеження даних, які API приймає або повертає.
brand_idРядок nullНеобов’язковеІдентифікатор бренду.
Рядок:minLength:1maxLength:63conditionРядокНеобов’язковеСтан товару.
Обмеження
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionРядок nullНеобов’язковеОпис вибраною мовою.
Рядок:maxLength:100000feature_value_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних значень характеристик.
maxItems:1000Масив:minLength:1maxLength:63identifiersProductIdentifiersnullНеобов’язковеІдентифікаційні коди товару.
market_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних ринків.
maxItems:1000Масив:minLength:1maxLength:63media_idsМасив <Рядок> Необов’язковеІдентифікатори вже наявних медіафайлів.
maxItems:20Масив:minLength:1maxLength:63meta_descriptionРядок nullНеобов’язковеОпис для пошукових систем вибраною мовою.
Рядок:maxLength:160meta_keywordsМасив <Рядок> nullНеобов’язковеКлючові слова для пошукових систем вибраною мовою.
Масив:maxItems:20Масив / Масив:maxLength:50meta_titleРядок nullНеобов’язковеЗаголовок для пошукових систем вибраною мовою.
Рядок:maxLength:70nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
minLength:1maxLength:300pricingProductPriceНеобов’язковеНалаштування ціни та версії для контролю одночасних змін.
primary_category_idРядок nullНеобов’язковеІдентифікатор основної категорії.
Рядок:minLength:1maxLength:63publishedЛогічне значенняНеобов’язковеЧи опубліковано ресурс.
skuРядокОбов’язковеКод складської облікової одиниці.
minLength:1maxLength:100Обмеження
pattern"^\\S+$"
slugРядок nullНеобов’язковеСегмент шляху URL вибраною мовою.
Рядок:maxLength:160tax_category_idРядок nullНеобов’язковеІдентифікатор податкової категорії.
Рядок:minLength:1maxLength:63variant_value_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних значень варіантів.
maxItems:250Масив:minLength:1maxLength:63variants_enabledЛогічне значенняНеобов’язковеЧи використовує товар варіанти.
Додаткові поля: Ні
Отримати — Товари — Відповідь
ProductDetailData · Поля, типи й обмеження даних, які API приймає або повертає.
availabilityAvailabilityDataОбов’язковеВідомості про доступність у вибраному контексті.
brand_idРядок nullОбов’язковеІдентифікатор бренду.
conditionРядокОбов’язковеСтан товару.
Обмеження
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atРядокОбов’язковеЧас створення.
format:"date-time"descriptionРядок nullОбов’язковеОпис вибраною мовою.
featuresМасив <FeatureSelectionData> Обов’язковеХарактеристики товару.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (ProductDetailData).
identifiersОб’єктДодаткові поля: РядокОбов’язковеІдентифікаційні коди товару.
mediaМасив <ProductMediaData> Обов’язковеВідомості про додані медіафайли.
meta_descriptionРядок nullОбов’язковеОпис для пошукових систем вибраною мовою.
meta_keywordsМасив <Рядок> nullОбов’язковеКлючові слова для пошукових систем вибраною мовою.
meta_titleРядок nullОбов’язковеЗаголовок для пошукових систем вибраною мовою.
nameРядок nullОбов’язковеНазва ресурсу у відповідному контексті.
numberРядокОбов’язковеЗрозумілий користувачу номер замовлення або звернення.
pricePriceDatanullОбов’язковеВідомості про ціну у вибраному контексті.
price_versionЦіле числоОбов’язковеПоточна версія ціни для контролю одночасних змін.
primary_category_idРядок nullОбов’язковеІдентифікатор основної категорії.
primary_media_idРядок nullОбов’язковеІдентифікатор основного медіафайлу.
publishedЛогічне значенняОбов’язковеЧи опубліковано ресурс.
skuРядокОбов’язковеКод складської облікової одиниці.
slugРядок nullОбов’язковеСегмент шляху URL вибраною мовою.
tax_category_idРядокОбов’язковеІдентифікатор податкової категорії.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"variants_enabledЛогічне значенняОбов’язковеЧи використовує товар варіанти.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Ідентифікаційні коди товару
ProductIdentifiers · Схема · Схеми даних: Товари
eanРядок nullНеобов’язковеІдентифікатор товару EAN.
Рядок:minLength:1maxLength:100isbnРядок nullНеобов’язковеІдентифікатор ISBN.
Рядок:minLength:1maxLength:100mpnРядок nullНеобов’язковеНомер виробу виробника.
Рядок:minLength:1maxLength:100upcРядок nullНеобов’язковеІдентифікатор товару UPC.
Рядок:minLength:1maxLength:100
Додаткові поля: Ні
Відомості про додані медіафайли
ProductMediaData · Схема · Схеми даних: Товари
alt_textРядок nullОбов’язковеАльтернативний текст зображення.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (ProductMediaData).
is_primaryЛогічне значенняОбов’язковеЧи є ця позиція основною.
kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["image", "video", "model_3d"]
mime_typeРядокОбов’язковеТип вмісту медіафайлу.
positionЦіле числоОбов’язковеПозиція у впорядкованому списку.
urlРядок nullОбов’язковеURL ресурсу.
Додаткові поля: Ні
Налаштування ціни та версії для контролю одночасних змін
ProductPrice · Схема · Схеми даних: Товари
amountРядок nullОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
Рядок:maxLength:19Обмеження · Рядок 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyРядокОбов’язковеКод валюти суми.
Обмеження
pattern"^[A-Z]{3}$"
expected_price_list_versionЦіле числоОбов’язковеПопередньо прочитана версія прайс-листа, потрібна для цього запису.
minimum:1maximum:9223372036854775807expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:0maximum:9223372036854775807kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["base", "market_fixed"]
price_list_idРядокОбов’язковеІдентифікатор прайс-листа.
minLength:1maxLength:63tax_includedЛогічне значенняОбов’язковеЧи включає передана ціна податок.
Додаткові поля: Ні
Отримати список — Товари — Відповідь
ProductSummaryData · Поля, типи й обмеження даних, які API приймає або повертає.
availabilityAvailabilityDataОбов’язковеВідомості про доступність у вибраному контексті.
brand_idРядок nullОбов’язковеІдентифікатор бренду.
conditionРядокОбов’язковеСтан товару.
Обмеження
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atРядокОбов’язковеЧас створення.
format:"date-time"idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (ProductSummaryData).
nameРядок nullОбов’язковеНазва ресурсу у відповідному контексті.
numberРядокОбов’язковеЗрозумілий користувачу номер замовлення або звернення.
pricePriceDatanullОбов’язковеВідомості про ціну у вибраному контексті.
price_versionЦіле числоОбов’язковеПоточна версія ціни для контролю одночасних змін.
primary_category_idРядок nullОбов’язковеІдентифікатор основної категорії.
primary_media_idРядок nullОбов’язковеІдентифікатор основного медіафайлу.
publishedЛогічне значенняОбов’язковеЧи опубліковано ресурс.
skuРядокОбов’язковеКод складської облікової одиниці.
slugРядок nullОбов’язковеСегмент шляху URL вибраною мовою.
tax_category_idРядокОбов’язковеІдентифікатор податкової категорії.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"variants_enabledЛогічне значенняОбов’язковеЧи використовує товар варіанти.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Оновити — Товари — Тіло запиту
ProductUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
brand_idРядок nullНеобов’язковеІдентифікатор бренду.
Рядок:minLength:1maxLength:63conditionРядокНеобов’язковеСтан товару.
Обмеження
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionРядок nullНеобов’язковеОпис вибраною мовою.
Рядок:maxLength:100000expected_variant_price_versionsОб’єктДодаткові поля: Ціле числоНеобов’язковеminimum:0maximum:9223372036854775807Попередньо прочитані версії цін із ключами за ідентифікаторами варіантів.
maxProperties:250Обмеження
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807feature_value_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних значень характеристик.
maxItems:1000Масив:minLength:1maxLength:63identifiersProductIdentifiersnullНеобов’язковеІдентифікаційні коди товару.
market_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних ринків.
maxItems:1000Масив:minLength:1maxLength:63media_idsМасив <Рядок> Необов’язковеІдентифікатори вже наявних медіафайлів.
maxItems:20Масив:minLength:1maxLength:63meta_descriptionРядок nullНеобов’язковеОпис для пошукових систем вибраною мовою.
Рядок:maxLength:160meta_keywordsМасив <Рядок> nullНеобов’язковеКлючові слова для пошукових систем вибраною мовою.
Масив:maxItems:20Масив / Масив:maxLength:50meta_titleРядок nullНеобов’язковеЗаголовок для пошукових систем вибраною мовою.
Рядок:maxLength:70nameРядок nullНеобов’язковеНазва ресурсу у відповідному контексті.
Рядок:maxLength:300pricingProductPriceНеобов’язковеНалаштування ціни та версії для контролю одночасних змін.
primary_category_idРядок nullНеобов’язковеІдентифікатор основної категорії.
Рядок:minLength:1maxLength:63publishedЛогічне значенняНеобов’язковеЧи опубліковано ресурс.
skuРядокНеобов’язковеКод складської облікової одиниці.
minLength:1maxLength:100Обмеження
pattern"^\\S+$"
slugРядок nullНеобов’язковеСегмент шляху URL вибраною мовою.
Рядок:maxLength:160tax_category_idРядок nullНеобов’язковеІдентифікатор податкової категорії.
Рядок:minLength:1maxLength:63variant_value_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних значень варіантів.
maxItems:250Масив:minLength:1maxLength:63variants_enabledЛогічне значенняНеобов’язковеЧи використовує товар варіанти.
Додаткові поля: Ні