Veri şemaları
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
dataCampaignDataZorunluBaşarılı yanıtın verileri.
metaContextPageMetaContextMetaPageMetaRequestMetaZorunluYanıt üst verileri.
Ek alanlar: Hayır
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
dataDizi <CampaignData> ZorunluBaşarılı yanıtın verileri.
metaContextPageMetaContextMetaPageMetaRequestMetaZorunluYanıt üst verileri.
Ek alanlar: Hayır
CampaignCreate
CampaignCreate · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
audienceDizeİsteğe bağlıMüşteriler
Kısıtlamalar
enum["all", "guest", "customer", "selected"]
benefit_typeDizeİsteğe bağlıİzin verilen değerlerle tanımlanan veri yapısı çeşidi.
Kısıtlamalar
enum["percentage", "fixed", "none"]
category_idsDizi <Dize> İsteğe bağlıİlgili kategorilerin tanımlayıcıları.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeDize nullİsteğe bağlıMakine tarafından okunabilir, sabit kod.
Kısıtlamalar · Dize 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsMantıksal değerİsteğe bağlıDiğer kodlarla birleştir
combine_promotionsMantıksal değerİsteğe bağlıBu kodun otomatik kampanyalı ürünlerde kullanılmasına izin ver
customer_idsDizi <Dize> İsteğe bağlıBu kaynak için kaydedilen müşteri bilgileri.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atDize nullİsteğe bağlıBitiş
Dize:format:"date-time"free_shippingMantıksal değerİsteğe bağlıÜcretsiz kargo
marketsDizi <MarketData-Input> ZorunluMağaza bağlamında kullanılabilir pazarlar.
minItems:1maxItems:1000minimum_quantityTam sayıİsteğe bağlıSepetteki minimum ürün adedi
minimum:1maximum:2147483647nameDizeZorunluİlgili bağlamdaki kaynak adı.
minLength:1maxLength:160per_customer_limitTam sayıİsteğe bağlıMüşteri başına kullanım sınırı
minimum:-1maximum:2147483647percentageDizeİsteğe bağlıYüzde
maxLength:19Kısıtlamalar
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsDizi <Dize> İsteğe bağlıİlgili ürünlerin tanımlayıcıları.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeDizeİsteğe bağlıÜrünler
Kısıtlamalar
enum["all", "selected"]
show_accountMantıksal değerİsteğe bağlıMüşteri hesabında
show_cartMantıksal değerİsteğe bağlıSepette
show_productMantıksal değerİsteğe bağlıÜrün sayfalarında
starts_atDize nullİsteğe bağlıBaşlangıç
Dize:format:"date-time"usage_limitTam sayıİsteğe bağlıKullanım sınırı
minimum:-1maximum:2147483647
Ek alanlar: Hayır
CampaignData
CampaignData · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
audienceDizeİsteğe bağlıMüşteriler
Kısıtlamalar
enum["all", "guest", "customer", "selected"]
benefit_typeDizeİsteğe bağlıİzin verilen değerlerle tanımlanan veri yapısı çeşidi.
Kısıtlamalar
enum["percentage", "fixed", "none"]
category_idsDizi <Dize> İsteğe bağlıİlgili kategorilerin tanımlayıcıları.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeDize nullİsteğe bağlıMakine tarafından okunabilir, sabit kod.
Kısıtlamalar · Dize 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsMantıksal değerİsteğe bağlıDiğer kodlarla birleştir
combine_promotionsMantıksal değerİsteğe bağlıBu kodun otomatik kampanyalı ürünlerde kullanılmasına izin ver
created_atDizeZorunluOluşturulma zamanı.
format:"date-time"created_byCreatorDataZorunluOluşturan
customer_idsDizi <Dize> İsteğe bağlıBu kaynak için kaydedilen müşteri bilgileri.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabledMantıksal değerZorunluBu ayarın etkin olup olmadığı.
ends_atDize nullİsteğe bağlıBitiş
Dize:format:"date-time"free_shippingMantıksal değerİsteğe bağlıÜcretsiz kargo
idDizeZorunluKaynak tanımlayıcısı; döndürüldüğü biçimi koruyun.
kindDizeZorunluİzin verilen değerlerle tanımlanan veri yapısı çeşidi.
Kısıtlamalar
enum["coupon", "promotion"]
marketsDizi <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> ZorunluMağaza bağlamında kullanılabilir pazarlar.
minItems:1maxItems:1000minimum_quantityTam sayıİsteğe bağlıSepetteki minimum ürün adedi
minimum:1maximum:2147483647nameDizeZorunluİlgili bağlamdaki kaynak adı.
minLength:1maxLength:160per_customer_limitTam sayıİsteğe bağlıMüşteri başına kullanım sınırı
minimum:-1maximum:2147483647percentageDizeİsteğe bağlıYüzde
maxLength:19Kısıtlamalar
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsDizi <Dize> İsteğe bağlıİlgili ürünlerin tanımlayıcıları.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeDizeİsteğe bağlıÜrünler
Kısıtlamalar
enum["all", "selected"]
show_accountMantıksal değerİsteğe bağlıMüşteri hesabında
show_cartMantıksal değerİsteğe bağlıSepette
show_productMantıksal değerİsteğe bağlıÜrün sayfalarında
starts_atDize nullİsteğe bağlıBaşlangıç
Dize:format:"date-time"updated_atDizeZorunluSon güncelleme zamanı.
format:"date-time"usage_limitTam sayıİsteğe bağlıKullanım sınırı
minimum:-1maximum:2147483647used_countTam sayıZorunluKullanım sayısı
versionTam sayıZorunluEşzamanlılık denetiminde kullanılan kaynak sürümü.
Ek alanlar: Hayır
CampaignStatus
CampaignStatus · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
enabledMantıksal değerZorunluBu ayarın etkin olup olmadığı.
expected_versionTam sayıZorunluYazmadan önce okunan sürüm; uyuşmazlık güncellemenin reddedilmesine yol açar.
minimum:1maximum:9223372036854775807
Ek alanlar: Hayır
CampaignUpdate
CampaignUpdate · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
audienceDizeİsteğe bağlıMüşteriler
Kısıtlamalar
enum["all", "guest", "customer", "selected"]
benefit_typeDizeİsteğe bağlıİzin verilen değerlerle tanımlanan veri yapısı çeşidi.
Kısıtlamalar
enum["percentage", "fixed", "none"]
category_idsDizi <Dize> İsteğe bağlıİlgili kategorilerin tanımlayıcıları.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeDize nullİsteğe bağlıMakine tarafından okunabilir, sabit kod.
Kısıtlamalar · Dize 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsMantıksal değerİsteğe bağlıDiğer kodlarla birleştir
combine_promotionsMantıksal değerİsteğe bağlıBu kodun otomatik kampanyalı ürünlerde kullanılmasına izin ver
customer_idsDizi <Dize> İsteğe bağlıBu kaynak için kaydedilen müşteri bilgileri.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atDize nullİsteğe bağlıBitiş
Dize:format:"date-time"expected_versionTam sayıZorunluYazmadan önce okunan sürüm; uyuşmazlık güncellemenin reddedilmesine yol açar.
minimum:1maximum:9223372036854775807free_shippingMantıksal değerİsteğe bağlıÜcretsiz kargo
marketsDizi <MarketData-Input> ZorunluMağaza bağlamında kullanılabilir pazarlar.
minItems:1maxItems:1000minimum_quantityTam sayıİsteğe bağlıSepetteki minimum ürün adedi
minimum:1maximum:2147483647nameDizeZorunluİlgili bağlamdaki kaynak adı.
minLength:1maxLength:160per_customer_limitTam sayıİsteğe bağlıMüşteri başına kullanım sınırı
minimum:-1maximum:2147483647percentageDizeİsteğe bağlıYüzde
maxLength:19Kısıtlamalar
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsDizi <Dize> İsteğe bağlıİlgili ürünlerin tanımlayıcıları.
maxItems:1000Kısıtlamalar · Dizi 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeDizeİsteğe bağlıÜrünler
Kısıtlamalar
enum["all", "selected"]
show_accountMantıksal değerİsteğe bağlıMüşteri hesabında
show_cartMantıksal değerİsteğe bağlıSepette
show_productMantıksal değerİsteğe bağlıÜrün sayfalarında
starts_atDize nullİsteğe bağlıBaşlangıç
Dize:format:"date-time"usage_limitTam sayıİsteğe bağlıKullanım sınırı
minimum:-1maximum:2147483647
Ek alanlar: Hayır
CreatorData
CreatorData · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
kindDizeZorunluİzin verilen değerlerle tanımlanan veri yapısı çeşidi.
Kısıtlamalar
enum["admin", "api"]
labelDizeZorunluİlgili bağlamdaki kaynak adı.
referenceDizeZorunluBaşvurulan varlığın tanımlayıcısı.
Ek alanlar: Hayır
MarketData
MarketData-Input · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
currencyDizeZorunluTutarın para birimi kodu.
Kısıtlamalar
pattern"^[A-Z]{3}$"
fixed_amountDizeİsteğe bağlıİndirim tutarı
maxLength:19Kısıtlamalar
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idDizeZorunluBağlam uç noktasının döndürdüğü pazar tanımlayıcısı.
Kısıtlamalar
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceDize nullİsteğe bağlıMaksimum ürün fiyatı
Dize:maxLength:19Kısıtlamalar · Dize 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceDize nullİsteğe bağlıMinimum ürün fiyatı
Dize:maxLength:19Kısıtlamalar · Dize 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalDizeİsteğe bağlıMinimum sepet tutarı
maxLength:19Kısıtlamalar
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsTam sayıZorunluPara biriminin kullandığı ondalık basamak sayısı.
minimum:0maximum:4
Ek alanlar: Hayır
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
currencyDizeZorunluTutarın para birimi kodu.
Kısıtlamalar
pattern"^[A-Z]{3}$"
fixed_amountDizeİsteğe bağlıİndirim tutarı
maxLength:19Kısıtlamalar
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idDizeZorunluBağlam uç noktasının döndürdüğü pazar tanımlayıcısı.
Kısıtlamalar
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceDize nullİsteğe bağlıMaksimum ürün fiyatı
Dize:maxLength:19Kısıtlamalar · Dize 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceDize nullİsteğe bağlıMinimum ürün fiyatı
Dize:maxLength:19Kısıtlamalar · Dize 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalDizeİsteğe bağlıMinimum sepet tutarı
maxLength:19Kısıtlamalar
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsTam sayıZorunluPara biriminin kullandığı ondalık basamak sayısı.
minimum:0maximum:4
Ek alanlar: Hayır