Schémas de données
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
dataCampaignDataObligatoireDonnées d'une réponse réussie.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoireMétadonnées de la réponse.
Champs supplémentaires: Non
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
dataTableau <CampaignData> ObligatoireDonnées d'une réponse réussie.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoireMétadonnées de la réponse.
Champs supplémentaires: Non
CampaignCreate
CampaignCreate · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
audienceChaîneFacultatifClients
Contraintes
enum["all", "guest", "customer", "selected"]
benefit_typeChaîneFacultatifVariante de la structure de données définie par les valeurs autorisées.
Contraintes
enum["percentage", "fixed", "none"]
category_idsTableau <Chaîne> FacultatifIdentifiants des catégories associées.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeChaîne nullFacultatifCode stable lisible par une machine.
Contraintes · Chaîne 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsBooléenFacultatifCumuler avec d’autres codes
combine_promotionsBooléenFacultatifAutoriser ce code sur les produits bénéficiant de promotions automatiques
customer_idsTableau <Chaîne> FacultatifDonnées du client enregistrées pour cette ressource.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atChaîne nullFacultatifActif jusqu'au
Chaîne:format:"date-time"free_shippingBooléenFacultatifLivraison gratuite
marketsTableau <MarketData-Input> ObligatoireMarchés disponibles dans le contexte de la boutique.
minItems:1maxItems:1000minimum_quantityEntierFacultatifNombre minimum d'articles dans le panier
minimum:1maximum:2147483647nameChaîneObligatoireNom de la ressource dans le contexte concerné.
minLength:1maxLength:160per_customer_limitEntierFacultatifLimite d'utilisations par client
minimum:-1maximum:2147483647percentageChaîneFacultatifPourcentage
maxLength:19Contraintes
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTableau <Chaîne> FacultatifIdentifiants des produits associés.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeChaîneFacultatifProduits
Contraintes
enum["all", "selected"]
show_accountBooléenFacultatifDans le compte client
show_cartBooléenFacultatifDans le panier
show_productBooléenFacultatifSur les pages produit
starts_atChaîne nullFacultatifActif à partir du
Chaîne:format:"date-time"usage_limitEntierFacultatifLimite d'utilisations
minimum:-1maximum:2147483647
Champs supplémentaires: Non
CampaignData
CampaignData · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
audienceChaîneFacultatifClients
Contraintes
enum["all", "guest", "customer", "selected"]
benefit_typeChaîneFacultatifVariante de la structure de données définie par les valeurs autorisées.
Contraintes
enum["percentage", "fixed", "none"]
category_idsTableau <Chaîne> FacultatifIdentifiants des catégories associées.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeChaîne nullFacultatifCode stable lisible par une machine.
Contraintes · Chaîne 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsBooléenFacultatifCumuler avec d’autres codes
combine_promotionsBooléenFacultatifAutoriser ce code sur les produits bénéficiant de promotions automatiques
created_atChaîneObligatoireDate et heure de création.
format:"date-time"created_byCreatorDataObligatoireCréé par
customer_idsTableau <Chaîne> FacultatifDonnées du client enregistrées pour cette ressource.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabledBooléenObligatoireIndique si ce paramètre est activé.
ends_atChaîne nullFacultatifActif jusqu'au
Chaîne:format:"date-time"free_shippingBooléenFacultatifLivraison gratuite
idChaîneObligatoireIdentifiant de ressource ; conserver la valeur renvoyée.
kindChaîneObligatoireVariante de la structure de données définie par les valeurs autorisées.
Contraintes
enum["coupon", "promotion"]
marketsTableau <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> ObligatoireMarchés disponibles dans le contexte de la boutique.
minItems:1maxItems:1000minimum_quantityEntierFacultatifNombre minimum d'articles dans le panier
minimum:1maximum:2147483647nameChaîneObligatoireNom de la ressource dans le contexte concerné.
minLength:1maxLength:160per_customer_limitEntierFacultatifLimite d'utilisations par client
minimum:-1maximum:2147483647percentageChaîneFacultatifPourcentage
maxLength:19Contraintes
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTableau <Chaîne> FacultatifIdentifiants des produits associés.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeChaîneFacultatifProduits
Contraintes
enum["all", "selected"]
show_accountBooléenFacultatifDans le compte client
show_cartBooléenFacultatifDans le panier
show_productBooléenFacultatifSur les pages produit
starts_atChaîne nullFacultatifActif à partir du
Chaîne:format:"date-time"updated_atChaîneObligatoireDate et heure de la dernière modification.
format:"date-time"usage_limitEntierFacultatifLimite d'utilisations
minimum:-1maximum:2147483647used_countEntierObligatoireUtilisations effectuées
versionEntierObligatoireVersion de ressource utilisée pour le contrôle de concurrence.
Champs supplémentaires: Non
CampaignStatus
CampaignStatus · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
enabledBooléenObligatoireIndique si ce paramètre est activé.
expected_versionEntierObligatoireVersion lue avant l'écriture ; une différence entraîne le rejet de la modification.
minimum:1maximum:9223372036854775807
Champs supplémentaires: Non
CampaignUpdate
CampaignUpdate · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
audienceChaîneFacultatifClients
Contraintes
enum["all", "guest", "customer", "selected"]
benefit_typeChaîneFacultatifVariante de la structure de données définie par les valeurs autorisées.
Contraintes
enum["percentage", "fixed", "none"]
category_idsTableau <Chaîne> FacultatifIdentifiants des catégories associées.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeChaîne nullFacultatifCode stable lisible par une machine.
Contraintes · Chaîne 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsBooléenFacultatifCumuler avec d’autres codes
combine_promotionsBooléenFacultatifAutoriser ce code sur les produits bénéficiant de promotions automatiques
customer_idsTableau <Chaîne> FacultatifDonnées du client enregistrées pour cette ressource.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atChaîne nullFacultatifActif jusqu'au
Chaîne:format:"date-time"expected_versionEntierObligatoireVersion lue avant l'écriture ; une différence entraîne le rejet de la modification.
minimum:1maximum:9223372036854775807free_shippingBooléenFacultatifLivraison gratuite
marketsTableau <MarketData-Input> ObligatoireMarchés disponibles dans le contexte de la boutique.
minItems:1maxItems:1000minimum_quantityEntierFacultatifNombre minimum d'articles dans le panier
minimum:1maximum:2147483647nameChaîneObligatoireNom de la ressource dans le contexte concerné.
minLength:1maxLength:160per_customer_limitEntierFacultatifLimite d'utilisations par client
minimum:-1maximum:2147483647percentageChaîneFacultatifPourcentage
maxLength:19Contraintes
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTableau <Chaîne> FacultatifIdentifiants des produits associés.
maxItems:1000Contraintes · Tableau 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeChaîneFacultatifProduits
Contraintes
enum["all", "selected"]
show_accountBooléenFacultatifDans le compte client
show_cartBooléenFacultatifDans le panier
show_productBooléenFacultatifSur les pages produit
starts_atChaîne nullFacultatifActif à partir du
Chaîne:format:"date-time"usage_limitEntierFacultatifLimite d'utilisations
minimum:-1maximum:2147483647
Champs supplémentaires: Non
CreatorData
CreatorData · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
kindChaîneObligatoireVariante de la structure de données définie par les valeurs autorisées.
Contraintes
enum["admin", "api"]
labelChaîneObligatoireNom de la ressource dans le contexte concerné.
referenceChaîneObligatoireIdentifiant de l'entité référencée.
Champs supplémentaires: Non
MarketData
MarketData-Input · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
currencyChaîneObligatoireCode de la devise du montant.
Contraintes
pattern"^[A-Z]{3}$"
fixed_amountChaîneFacultatifMontant de la réduction
maxLength:19Contraintes
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idChaîneObligatoireIdentifiant de marché renvoyé par le point d'accès au contexte.
Contraintes
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceChaîne nullFacultatifPrix maximum du produit
Chaîne:maxLength:19Contraintes · Chaîne 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceChaîne nullFacultatifPrix minimum du produit
Chaîne:maxLength:19Contraintes · Chaîne 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalChaîneFacultatifMontant minimum du panier
maxLength:19Contraintes
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsEntierObligatoireNombre de décimales utilisées par la devise.
minimum:0maximum:4
Champs supplémentaires: Non
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
currencyChaîneObligatoireCode de la devise du montant.
Contraintes
pattern"^[A-Z]{3}$"
fixed_amountChaîneFacultatifMontant de la réduction
maxLength:19Contraintes
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idChaîneObligatoireIdentifiant de marché renvoyé par le point d'accès au contexte.
Contraintes
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceChaîne nullFacultatifPrix maximum du produit
Chaîne:maxLength:19Contraintes · Chaîne 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceChaîne nullFacultatifPrix minimum du produit
Chaîne:maxLength:19Contraintes · Chaîne 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalChaîneFacultatifMontant minimum du panier
maxLength:19Contraintes
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsEntierObligatoireNombre de décimales utilisées par la devise.
minimum:0maximum:4
Champs supplémentaires: Non