Схеми на данните
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · Полета, типове и ограничения на данните, приемани или връщани от API.
dataCampaignDataЗадължителноДанни на успешния отговор.
metaContextPageMetaContextMetaPageMetaRequestMetaЗадължителноМетаданни на отговора.
Допълнителни полета: Не
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · Полета, типове и ограничения на данните, приемани или връщани от API.
dataМасив <CampaignData> ЗадължителноДанни на успешния отговор.
metaContextPageMetaContextMetaPageMetaRequestMetaЗадължителноМетаданни на отговора.
Допълнителни полета: Не
CampaignCreate
CampaignCreate · Полета, типове и ограничения на данните, приемани или връщани от API.
audienceНизНезадължителноКлиенти
Ограничения
enum["all", "guest", "customer", "selected"]
benefit_typeНизНезадължителноВариант на структурата от данни, определен от допустимите стойности.
Ограничения
enum["percentage", "fixed", "none"]
category_idsМасив <Низ> НезадължителноИдентификатори на свързаните категории.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeНиз nullНезадължителноУстойчив машинночетим код.
Ограничения · Низ 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsБулева стойностНезадължителноКомбинирай с други кодове
combine_promotionsБулева стойностНезадължителноРазрешаване на този код за продукти с автоматични промоции
customer_idsМасив <Низ> НезадължителноКлиентски данни, записани за този ресурс.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atНиз nullНезадължителноАктивен до
Низ:format:"date-time"free_shippingБулева стойностНезадължителноБезплатна доставка
marketsМасив <MarketData-Input> ЗадължителноПазари, достъпни в контекста на магазина.
minItems:1maxItems:1000minimum_quantityЦяло числоНезадължителноМинимален брой артикули в количката
minimum:1maximum:2147483647nameНизЗадължителноИме на ресурса в съответния контекст.
minLength:1maxLength:160per_customer_limitЦяло числоНезадължителноЛимит на използванията на клиент
minimum:-1maximum:2147483647percentageНизНезадължителноПроцент
maxLength:19Ограничения
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsМасив <Низ> НезадължителноИдентификатори на свързани продукти.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeНизНезадължителноПродукти
Ограничения
enum["all", "selected"]
show_accountБулева стойностНезадължителноВ клиентския профил
show_cartБулева стойностНезадължителноВ количката
show_productБулева стойностНезадължителноНа продуктовите страници
starts_atНиз nullНезадължителноАктивен от
Низ:format:"date-time"usage_limitЦяло числоНезадължителноЛимит на използванията
minimum:-1maximum:2147483647
Допълнителни полета: Не
CampaignData
CampaignData · Полета, типове и ограничения на данните, приемани или връщани от API.
audienceНизНезадължителноКлиенти
Ограничения
enum["all", "guest", "customer", "selected"]
benefit_typeНизНезадължителноВариант на структурата от данни, определен от допустимите стойности.
Ограничения
enum["percentage", "fixed", "none"]
category_idsМасив <Низ> НезадължителноИдентификатори на свързаните категории.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeНиз nullНезадължителноУстойчив машинночетим код.
Ограничения · Низ 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsБулева стойностНезадължителноКомбинирай с други кодове
combine_promotionsБулева стойностНезадължителноРазрешаване на този код за продукти с автоматични промоции
created_atНизЗадължителноВреме на създаване.
format:"date-time"created_byCreatorDataЗадължителноСъздадено от
customer_idsМасив <Низ> НезадължителноКлиентски данни, записани за този ресурс.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabledБулева стойностЗадължителноДали тази настройка е включена.
ends_atНиз nullНезадължителноАктивен до
Низ:format:"date-time"free_shippingБулева стойностНезадължителноБезплатна доставка
idНизЗадължителноИдентификатор на ресурса; запазете го във върнатия вид.
kindНизЗадължителноВариант на структурата от данни, определен от допустимите стойности.
Ограничения
enum["coupon", "promotion"]
marketsМасив <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> ЗадължителноПазари, достъпни в контекста на магазина.
minItems:1maxItems:1000minimum_quantityЦяло числоНезадължителноМинимален брой артикули в количката
minimum:1maximum:2147483647nameНизЗадължителноИме на ресурса в съответния контекст.
minLength:1maxLength:160per_customer_limitЦяло числоНезадължителноЛимит на използванията на клиент
minimum:-1maximum:2147483647percentageНизНезадължителноПроцент
maxLength:19Ограничения
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsМасив <Низ> НезадължителноИдентификатори на свързани продукти.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeНизНезадължителноПродукти
Ограничения
enum["all", "selected"]
show_accountБулева стойностНезадължителноВ клиентския профил
show_cartБулева стойностНезадължителноВ количката
show_productБулева стойностНезадължителноНа продуктовите страници
starts_atНиз nullНезадължителноАктивен от
Низ:format:"date-time"updated_atНизЗадължителноВреме на последната актуализация.
format:"date-time"usage_limitЦяло числоНезадължителноЛимит на използванията
minimum:-1maximum:2147483647used_countЦяло числоЗадължителноБрой използвания
versionЦяло числоЗадължителноВерсия на ресурса за контрол на едновременни записи.
Допълнителни полета: Не
CampaignStatus
CampaignStatus · Полета, типове и ограничения на данните, приемани или връщани от API.
enabledБулева стойностЗадължителноДали тази настройка е включена.
expected_versionЦяло числоЗадължителноВерсията, прочетена преди записа; несъответствие отхвърля актуализацията.
minimum:1maximum:9223372036854775807
Допълнителни полета: Не
CampaignUpdate
CampaignUpdate · Полета, типове и ограничения на данните, приемани или връщани от API.
audienceНизНезадължителноКлиенти
Ограничения
enum["all", "guest", "customer", "selected"]
benefit_typeНизНезадължителноВариант на структурата от данни, определен от допустимите стойности.
Ограничения
enum["percentage", "fixed", "none"]
category_idsМасив <Низ> НезадължителноИдентификатори на свързаните категории.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeНиз nullНезадължителноУстойчив машинночетим код.
Ограничения · Низ 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsБулева стойностНезадължителноКомбинирай с други кодове
combine_promotionsБулева стойностНезадължителноРазрешаване на този код за продукти с автоматични промоции
customer_idsМасив <Низ> НезадължителноКлиентски данни, записани за този ресурс.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atНиз nullНезадължителноАктивен до
Низ:format:"date-time"expected_versionЦяло числоЗадължителноВерсията, прочетена преди записа; несъответствие отхвърля актуализацията.
minimum:1maximum:9223372036854775807free_shippingБулева стойностНезадължителноБезплатна доставка
marketsМасив <MarketData-Input> ЗадължителноПазари, достъпни в контекста на магазина.
minItems:1maxItems:1000minimum_quantityЦяло числоНезадължителноМинимален брой артикули в количката
minimum:1maximum:2147483647nameНизЗадължителноИме на ресурса в съответния контекст.
minLength:1maxLength:160per_customer_limitЦяло числоНезадължителноЛимит на използванията на клиент
minimum:-1maximum:2147483647percentageНизНезадължителноПроцент
maxLength:19Ограничения
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsМасив <Низ> НезадължителноИдентификатори на свързани продукти.
maxItems:1000Ограничения · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeНизНезадължителноПродукти
Ограничения
enum["all", "selected"]
show_accountБулева стойностНезадължителноВ клиентския профил
show_cartБулева стойностНезадължителноВ количката
show_productБулева стойностНезадължителноНа продуктовите страници
starts_atНиз nullНезадължителноАктивен от
Низ:format:"date-time"usage_limitЦяло числоНезадължителноЛимит на използванията
minimum:-1maximum:2147483647
Допълнителни полета: Не
CreatorData
CreatorData · Полета, типове и ограничения на данните, приемани или връщани от API.
kindНизЗадължителноВариант на структурата от данни, определен от допустимите стойности.
Ограничения
enum["admin", "api"]
labelНизЗадължителноИме на ресурса в съответния контекст.
referenceНизЗадължителноИдентификатор на посочената единица.
Допълнителни полета: Не
MarketData
MarketData-Input · Полета, типове и ограничения на данните, приемани или връщани от API.
currencyНизЗадължителноВалутен код на сумата.
Ограничения
pattern"^[A-Z]{3}$"
fixed_amountНизНезадължителноРазмер на отстъпката
maxLength:19Ограничения
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idНизЗадължителноИдентификатор на пазара, върнат от endpoint за контекст.
Ограничения
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceНиз nullНезадължителноМаксимална цена на продукта
Низ:maxLength:19Ограничения · Низ 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceНиз nullНезадължителноМинимална цена на продукта
Низ:maxLength:19Ограничения · Низ 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalНизНезадължителноМинимална стойност на количката
maxLength:19Ограничения
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsЦяло числоЗадължителноБрой дробни цифри, използвани от валутата.
minimum:0maximum:4
Допълнителни полета: Не
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · Полета, типове и ограничения на данните, приемани или връщани от API.
currencyНизЗадължителноВалутен код на сумата.
Ограничения
pattern"^[A-Z]{3}$"
fixed_amountНизНезадължителноРазмер на отстъпката
maxLength:19Ограничения
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idНизЗадължителноИдентификатор на пазара, върнат от endpoint за контекст.
Ограничения
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceНиз nullНезадължителноМаксимална цена на продукта
Низ:maxLength:19Ограничения · Низ 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceНиз nullНезадължителноМинимална цена на продукта
Низ:maxLength:19Ограничения · Низ 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalНизНезадължителноМинимална стойност на количката
maxLength:19Ограничения
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsЦяло числоЗадължителноБрой дробни цифри, използвани от валутата.
minimum:0maximum:4
Допълнителни полета: Не