Scheme de date
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataCampaignDataObligatoriuDatele unui răspuns reușit.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataTablou <CampaignData> ObligatoriuDatele unui răspuns reușit.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
CampaignCreate
CampaignCreate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
audienceȘir de caractereOpționalClienți
Restricții
enum["all", "guest", "customer", "selected"]
benefit_typeȘir de caractereOpționalVarianta structurii de date, descrisă prin valorile permise.
Restricții
enum["percentage", "fixed", "none"]
category_idsTablou <Șir de caractere> OpționalIdentificatorii categoriilor asociate.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeȘir de caractere nullOpționalCod stabil, destinat prelucrării automate.
Restricții · Șir de caractere 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsValoare booleanăOpționalCombină cu alte coduri
combine_promotionsValoare booleanăOpționalPermite acest cod pentru produsele cu promoții automate
customer_idsTablou <Șir de caractere> OpționalDatele clientului înregistrate pentru această resursă.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atȘir de caractere nullOpționalActiv până la
Șir de caractere:format:"date-time"free_shippingValoare booleanăOpționalLivrare gratuită
marketsTablou <MarketData-Input> ObligatoriuPiețele disponibile în contextul magazinului.
minItems:1maxItems:1000minimum_quantityNumăr întregOpționalNumărul minim de articole din coș
minimum:1maximum:2147483647nameȘir de caractereObligatoriuNumele resursei în contextul relevant.
minLength:1maxLength:160per_customer_limitNumăr întregOpționalLimită de utilizări per client
minimum:-1maximum:2147483647percentageȘir de caractereOpționalProcent
maxLength:19Restricții
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTablou <Șir de caractere> OpționalIdentificatorii produselor asociate.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeȘir de caractereOpționalProduse
Restricții
enum["all", "selected"]
show_accountValoare booleanăOpționalÎn contul clientului
show_cartValoare booleanăOpționalÎn coș
show_productValoare booleanăOpționalPe paginile produselor
starts_atȘir de caractere nullOpționalActiv de la
Șir de caractere:format:"date-time"usage_limitNumăr întregOpționalLimită de utilizări
minimum:-1maximum:2147483647
Câmpuri suplimentare: Nu
CampaignData
CampaignData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
audienceȘir de caractereOpționalClienți
Restricții
enum["all", "guest", "customer", "selected"]
benefit_typeȘir de caractereOpționalVarianta structurii de date, descrisă prin valorile permise.
Restricții
enum["percentage", "fixed", "none"]
category_idsTablou <Șir de caractere> OpționalIdentificatorii categoriilor asociate.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeȘir de caractere nullOpționalCod stabil, destinat prelucrării automate.
Restricții · Șir de caractere 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsValoare booleanăOpționalCombină cu alte coduri
combine_promotionsValoare booleanăOpționalPermite acest cod pentru produsele cu promoții automate
created_atȘir de caractereObligatoriuMomentul creării.
format:"date-time"created_byCreatorDataObligatoriuCreat de
customer_idsTablou <Șir de caractere> OpționalDatele clientului înregistrate pentru această resursă.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabledValoare booleanăObligatoriuIndică dacă această setare este activată.
ends_atȘir de caractere nullOpționalActiv până la
Șir de caractere:format:"date-time"free_shippingValoare booleanăOpționalLivrare gratuită
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată.
kindȘir de caractereObligatoriuVarianta structurii de date, descrisă prin valorile permise.
Restricții
enum["coupon", "promotion"]
marketsTablou <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> ObligatoriuPiețele disponibile în contextul magazinului.
minItems:1maxItems:1000minimum_quantityNumăr întregOpționalNumărul minim de articole din coș
minimum:1maximum:2147483647nameȘir de caractereObligatoriuNumele resursei în contextul relevant.
minLength:1maxLength:160per_customer_limitNumăr întregOpționalLimită de utilizări per client
minimum:-1maximum:2147483647percentageȘir de caractereOpționalProcent
maxLength:19Restricții
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTablou <Șir de caractere> OpționalIdentificatorii produselor asociate.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeȘir de caractereOpționalProduse
Restricții
enum["all", "selected"]
show_accountValoare booleanăOpționalÎn contul clientului
show_cartValoare booleanăOpționalÎn coș
show_productValoare booleanăOpționalPe paginile produselor
starts_atȘir de caractere nullOpționalActiv de la
Șir de caractere:format:"date-time"updated_atȘir de caractereObligatoriuMomentul celei mai recente actualizări.
format:"date-time"usage_limitNumăr întregOpționalLimită de utilizări
minimum:-1maximum:2147483647used_countNumăr întregObligatoriuUtilizări efectuate
versionNumăr întregObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
CampaignStatus
CampaignStatus · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
enabledValoare booleanăObligatoriuIndică dacă această setare este activată.
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807
Câmpuri suplimentare: Nu
CampaignUpdate
CampaignUpdate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
audienceȘir de caractereOpționalClienți
Restricții
enum["all", "guest", "customer", "selected"]
benefit_typeȘir de caractereOpționalVarianta structurii de date, descrisă prin valorile permise.
Restricții
enum["percentage", "fixed", "none"]
category_idsTablou <Șir de caractere> OpționalIdentificatorii categoriilor asociate.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeȘir de caractere nullOpționalCod stabil, destinat prelucrării automate.
Restricții · Șir de caractere 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsValoare booleanăOpționalCombină cu alte coduri
combine_promotionsValoare booleanăOpționalPermite acest cod pentru produsele cu promoții automate
customer_idsTablou <Șir de caractere> OpționalDatele clientului înregistrate pentru această resursă.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atȘir de caractere nullOpționalActiv până la
Șir de caractere:format:"date-time"expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807free_shippingValoare booleanăOpționalLivrare gratuită
marketsTablou <MarketData-Input> ObligatoriuPiețele disponibile în contextul magazinului.
minItems:1maxItems:1000minimum_quantityNumăr întregOpționalNumărul minim de articole din coș
minimum:1maximum:2147483647nameȘir de caractereObligatoriuNumele resursei în contextul relevant.
minLength:1maxLength:160per_customer_limitNumăr întregOpționalLimită de utilizări per client
minimum:-1maximum:2147483647percentageȘir de caractereOpționalProcent
maxLength:19Restricții
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTablou <Șir de caractere> OpționalIdentificatorii produselor asociate.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeȘir de caractereOpționalProduse
Restricții
enum["all", "selected"]
show_accountValoare booleanăOpționalÎn contul clientului
show_cartValoare booleanăOpționalÎn coș
show_productValoare booleanăOpționalPe paginile produselor
starts_atȘir de caractere nullOpționalActiv de la
Șir de caractere:format:"date-time"usage_limitNumăr întregOpționalLimită de utilizări
minimum:-1maximum:2147483647
Câmpuri suplimentare: Nu
CreatorData
CreatorData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
kindȘir de caractereObligatoriuVarianta structurii de date, descrisă prin valorile permise.
Restricții
enum["admin", "api"]
labelȘir de caractereObligatoriuNumele resursei în contextul relevant.
referenceȘir de caractereObligatoriuIdentificatorul entității referite.
Câmpuri suplimentare: Nu
MarketData
MarketData-Input · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
currencyȘir de caractereObligatoriuCodul monedei în care este exprimată suma.
Restricții
pattern"^[A-Z]{3}$"
fixed_amountȘir de caractereOpționalValoarea reducerii
maxLength:19Restricții
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idȘir de caractereObligatoriuIdentificatorul pieței returnat de endpointul de context.
Restricții
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceȘir de caractere nullOpționalPrețul maxim al produsului
Șir de caractere:maxLength:19Restricții · Șir de caractere 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceȘir de caractere nullOpționalPrețul minim al produsului
Șir de caractere:maxLength:19Restricții · Șir de caractere 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalȘir de caractereOpționalValoarea minimă a coșului
maxLength:19Restricții
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsNumăr întregObligatoriuNumărul de zecimale folosite de monedă.
minimum:0maximum:4
Câmpuri suplimentare: Nu
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
currencyȘir de caractereObligatoriuCodul monedei în care este exprimată suma.
Restricții
pattern"^[A-Z]{3}$"
fixed_amountȘir de caractereOpționalValoarea reducerii
maxLength:19Restricții
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idȘir de caractereObligatoriuIdentificatorul pieței returnat de endpointul de context.
Restricții
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceȘir de caractere nullOpționalPrețul maxim al produsului
Șir de caractere:maxLength:19Restricții · Șir de caractere 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceȘir de caractere nullOpționalPrețul minim al produsului
Șir de caractere:maxLength:19Restricții · Șir de caractere 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalȘir de caractereOpționalValoarea minimă a coșului
maxLength:19Restricții
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsNumăr întregObligatoriuNumărul de zecimale folosite de monedă.
minimum:0maximum:4
Câmpuri suplimentare: Nu