Схеми даних
Отримати список · Варіанти товару — Варіанти й опції — Відповідь
ApiResponse_list_ProductVariantData__ · Поля, типи й обмеження даних, які API приймає або повертає.
dataМасив <ProductVariantData> Обов’язковеПриклад відповіді · ApiResponse_list_ProductVariantData__.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати список · Опції — Варіанти й опції — Відповідь
ApiResponse_list_VariantOptionData__ · Поля, типи й обмеження даних, які API приймає або повертає.
dataМасив <shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData> Обов’язковеПриклад відповіді · ApiResponse_list_VariantOptionData__.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати список · Значення опцій — Варіанти й опції — Відповідь
ApiResponse_list_VariantValueData__ · Поля, типи й обмеження даних, які API приймає або повертає.
dataМасив <VariantValueData> Обов’язковеПриклад відповіді · ApiResponse_list_VariantValueData__.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати · Варіанти товару — Варіанти й опції — Відповідь
ApiResponse_ProductVariantData_ · Поля, типи й обмеження даних, які API приймає або повертає.
dataProductVariantDataОбов’язковеПриклад відповіді · ProductVariantData.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати · Опції — Варіанти й опції — Відповідь
ApiResponse_VariantOptionData_ · Поля, типи й обмеження даних, які API приймає або повертає.
datashopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionDataОбов’язковеПриклад відповіді · shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати · Значення опцій — Варіанти й опції — Відповідь
ApiResponse_VariantValueData_ · Поля, типи й обмеження даних, які API приймає або повертає.
dataVariantValueDataОбов’язковеПриклад відповіді · VariantValueData.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати · Опції — Варіанти й опції — Відповідь
shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData · Поля, типи й обмеження даних, які API приймає або повертає.
created_atРядокОбов’язковеЧас створення.
format:"date-time"idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData).
nameРядок nullОбов’язковеНазва ресурсу у відповідному контексті.
numberРядокОбов’язковеЗрозумілий користувачу номер замовлення або звернення.
positionЦіле числоОбов’язковеПозиція у впорядкованому списку.
selection_typeРядокОбов’язковеДозволений режим вибору значень характеристики.
Обмеження
enum["button", "dropdown"]
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"value_presentation_typeРядокОбов’язковеСпосіб відображення значень довідника.
Обмеження
enum["text", "color", "image"]
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Отримати · Варіанти товару — Варіанти й опції — Відповідь
ProductVariantData · Поля, типи й обмеження даних, які API приймає або повертає.
activeЛогічне значенняОбов’язковеЧи є ресурс активним.
created_atРядокОбов’язковеЧас створення.
format:"date-time"idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (ProductVariantData).
is_defaultЛогічне значенняОбов’язковеЧи є цей вибір типовим.
media_idsМасив <Рядок> Обов’язковеІдентифікатори вже наявних медіафайлів.
positionЦіле числоОбов’язковеПозиція у впорядкованому списку.
pricingVariantPricingDataОбов’язковеНалаштування ціни та версії для контролю одночасних змін.
primary_media_idРядок nullОбов’язковеІдентифікатор основного медіафайлу.
product_idРядокОбов’язковеІдентифікатор товару.
skuРядокОбов’язковеКод складської облікової одиниці.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"valuesМасив <VariantChoiceData> Обов’язковеЗначення довідника.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Значення довідника
VariantChoiceData · Схема · Схеми даних: Варіанти й опції
option_idРядокОбов’язковеІдентифікатор опції варіанта.
option_nameРядок nullОбов’язковеНазва опції варіанта.
valueРядок nullОбов’язковеЗначення, описане навколишньою схемою.
value_idРядокОбов’язковеІдентифікатор значення довідника.
Додаткові поля: Ні
Створити · Варіанти товару — Варіанти й опції — Тіло запиту
VariantCreate · Поля, типи й обмеження даних, які API приймає або повертає.
activeЛогічне значенняНеобов’язковеЧи є ресурс активним.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807is_defaultЛогічне значенняНеобов’язковеЧи є цей вибір типовим.
media_idsМасив <Рядок> Необов’язковеІдентифікатори вже наявних медіафайлів.
maxItems:20Масив:minLength:1maxLength:63pricingVariantPriceНеобов’язковеНалаштування ціни та версії для контролю одночасних змін.
skuРядокНеобов’язковеКод складської облікової одиниці.
minLength:1maxLength:100Обмеження
pattern"^\\S+$"
value_idsМасив <Рядок> Обов’язковеІдентифікатори значень довідника.
minItems:1maxItems:250Масив:minLength:1maxLength:63
Додаткові поля: Ні
Створити · Опції — Варіанти й опції — Тіло запиту
VariantOptionCreate · Поля, типи й обмеження даних, які API приймає або повертає.
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
minLength:1maxLength:120Обмеження
pattern"^[^\\x00]*$"
selection_typeРядокНеобов’язковеДозволений режим вибору значень характеристики.
Обмеження
enum["button", "dropdown"]
value_presentation_typeРядокНеобов’язковеСпосіб відображення значень довідника.
Обмеження
enum["text", "color", "image"]
Додаткові поля: Ні
Оновити · Опції — Варіанти й опції — Тіло запиту
VariantOptionUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807nameРядок nullНеобов’язковеНазва ресурсу у відповідному контексті.
Рядок:minLength:1maxLength:120Обмеження · Рядок 1
pattern"^[^\\x00]*$"
selection_typeРядокНеобов’язковеДозволений режим вибору значень характеристики.
Обмеження
enum["button", "dropdown"]
value_presentation_typeРядокНеобов’язковеСпосіб відображення значень довідника.
Обмеження
enum["text", "color", "image"]
Додаткові поля: Ні
Налаштування ціни та версії для контролю одночасних змін
VariantPrice · Схема · Схеми даних: Варіанти й опції
amountРядок nullОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
Рядок:maxLength:20Обмеження · Рядок 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_product_versionЦіле числоОбов’язковеПопередньо прочитана версія товару, потрібна для цього запису.
minimum:0maximum:9223372036854775807expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:0maximum:9223372036854775807kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["base_adjustment", "market_fixed"]
price_list_idРядокОбов’язковеІдентифікатор прайс-листа.
minLength:1maxLength:63
Додаткові поля: Ні
Налаштування ціни та версії для контролю одночасних змін
VariantPricingData · Схема · Схеми даних: Варіанти й опції
base_adjustmentMoneyDataОбов’язковеКоригування ціни відносно базової ціни.
market_priceMoneyDatanullОбов’язковеЦіна для вибраного ринку.
pricePriceDatanullОбов’язковеВідомості про ціну у вибраному контексті.
product_versionЦіле числоОбов’язковеПоточна версія товару для контролю одночасних змін.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Оновити · Варіанти товару — Варіанти й опції — Тіло запиту
VariantUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
activeЛогічне значенняНеобов’язковеЧи є ресурс активним.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807is_defaultЛогічне значенняНеобов’язковеЧи є цей вибір типовим.
media_idsМасив <Рядок> Необов’язковеІдентифікатори вже наявних медіафайлів.
maxItems:20Масив:minLength:1maxLength:63pricingVariantPriceНеобов’язковеНалаштування ціни та версії для контролю одночасних змін.
skuРядокНеобов’язковеКод складської облікової одиниці.
minLength:1maxLength:100Обмеження
pattern"^\\S+$"
Додаткові поля: Ні
Створити · Значення опцій — Варіанти й опції — Тіло запиту
VariantValueCreate · Поля, типи й обмеження даних, які API приймає або повертає.
color_hexРядок nullНеобов’язковеКолір у вигляді шістнадцяткового коду.
Обмеження · Рядок 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807valueРядокОбов’язковеЗначення, описане навколишньою схемою.
minLength:1maxLength:180Обмеження
pattern"^[^\\x00]*$"
Додаткові поля: Ні
Отримати · Значення опцій — Варіанти й опції — Відповідь
VariantValueData · Поля, типи й обмеження даних, які API приймає або повертає.
color_hexРядок nullОбов’язковеКолір у вигляді шістнадцяткового коду.
created_atРядокОбов’язковеЧас створення.
format:"date-time"idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (VariantValueData).
image_media_idРядок nullОбов’язковеІдентифікатор вибраного зображення з медіатеки.
numberРядокОбов’язковеЗрозумілий користувачу номер замовлення або звернення.
option_idРядокОбов’язковеІдентифікатор опції варіанта.
positionЦіле числоОбов’язковеПозиція у впорядкованому списку.
sku_codeРядокОбов’язковеКод складської облікової одиниці.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"valueРядок nullОбов’язковеЗначення, описане навколишньою схемою.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Оновити · Значення опцій — Варіанти й опції — Тіло запиту
VariantValueUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
color_hexРядок nullНеобов’язковеКолір у вигляді шістнадцяткового коду.
Обмеження · Рядок 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807valueРядок nullНеобов’язковеЗначення, описане навколишньою схемою.
Рядок:minLength:1maxLength:180Обмеження · Рядок 1
pattern"^[^\\x00]*$"
Додаткові поля: Ні