Schémas de données
Lister — Produits — Réponse
ApiResponse_list_ProductSummaryData__ · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
dataTableau <ProductSummaryData> ObligatoireExemple de réponse · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoireMétadonnées de la réponse.
Champs supplémentaires: Non
Obtenir — Produits — Réponse
ApiResponse_ProductDetailData_ · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
dataProductDetailDataObligatoireExemple de réponse · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoireMétadonnées de la réponse.
Champs supplémentaires: Non
Informations de disponibilité dans le contexte sélectionné
AvailabilityData · Schéma · Schémas de données: Produits
available_fromChaîne nullObligatoireDébut de la disponibilité.
Chaîne:format:"date-time"available_untilChaîne nullObligatoireFin de la disponibilité.
Chaîne:format:"date-time"is_availableBooléenObligatoireIndique si l'article est disponible dans ce contexte.
Champs supplémentaires: Non
Informations de prix dans le contexte sélectionné
PriceData · Schéma · Schémas de données: Produits
amountChaîneObligatoireMontant décimal sous forme de chaîne JSON ; null uniquement lorsque cela est autorisé.
currencyChaîneObligatoireCode de la devise du montant.
Contraintes
pattern"^[A-Z]{3}$"
minor_unitsEntierObligatoireNombre de décimales utilisées par la devise.
minimum:0maximum:4tax_includedBooléenObligatoireIndique si le prix envoyé comprend les taxes.
Champs supplémentaires: Non
Informations sur la liste de prix
PriceListData · Schéma · Schémas de données: Produits
currencyChaîneObligatoireCode de la devise du montant.
idChaîneObligatoireIdentifiant de ressource ; conserver la valeur renvoyée. (PriceListData).
tax_includedBooléenObligatoireIndique si le prix envoyé comprend les taxes.
versionEntierObligatoireVersion de ressource utilisée pour le contrôle de concurrence.
Champs supplémentaires: Non
Créer — Produits — Corps de la requête
ProductCreate · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
brand_idChaîne nullFacultatifIdentifiant de la marque.
Chaîne:minLength:1maxLength:63conditionChaîneFacultatifÉtat du produit.
Contraintes
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionChaîne nullFacultatifDescription dans la langue sélectionnée.
Chaîne:maxLength:100000feature_value_idsTableau <Chaîne> FacultatifIdentifiants des valeurs de caractéristiques sélectionnées.
maxItems:1000Tableau:minLength:1maxLength:63identifiersProductIdentifiersnullFacultatifCodes d'identification du produit.
market_idsTableau <Chaîne> FacultatifIdentifiants des marchés sélectionnés.
maxItems:1000Tableau:minLength:1maxLength:63media_idsTableau <Chaîne> FacultatifIdentifiants de médias déjà existants.
maxItems:20Tableau:minLength:1maxLength:63meta_descriptionChaîne nullFacultatifDescription pour les moteurs de recherche dans la langue sélectionnée.
Chaîne:maxLength:160meta_keywordsTableau <Chaîne> nullFacultatifMots-clés pour les moteurs de recherche dans la langue sélectionnée.
Tableau:maxItems:20Tableau / Tableau:maxLength:50meta_titleChaîne nullFacultatifTitre pour les moteurs de recherche dans la langue sélectionnée.
Chaîne:maxLength:70nameChaîneObligatoireNom de la ressource dans le contexte concerné.
minLength:1maxLength:300pricingProductPriceFacultatifConfiguration du prix et versions nécessaires au contrôle de concurrence.
primary_category_idChaîne nullFacultatifIdentifiant de la catégorie principale.
Chaîne:minLength:1maxLength:63publishedBooléenFacultatifIndique si la ressource est publiée.
skuChaîneObligatoireCode de l'unité de gestion des stocks.
minLength:1maxLength:100Contraintes
pattern"^\\S+$"
slugChaîne nullFacultatifSegment du chemin URL dans la langue sélectionnée.
Chaîne:maxLength:160tax_category_idChaîne nullFacultatifIdentifiant de la catégorie fiscale.
Chaîne:minLength:1maxLength:63variant_value_idsTableau <Chaîne> FacultatifIdentifiants des valeurs de variante sélectionnées.
maxItems:250Tableau:minLength:1maxLength:63variants_enabledBooléenFacultatifIndique si le produit utilise des variantes.
Champs supplémentaires: Non
Obtenir — Produits — Réponse
ProductDetailData · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
availabilityAvailabilityDataObligatoireInformations de disponibilité dans le contexte sélectionné.
brand_idChaîne nullObligatoireIdentifiant de la marque.
conditionChaîneObligatoireÉtat du produit.
Contraintes
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atChaîneObligatoireDate et heure de création.
format:"date-time"descriptionChaîne nullObligatoireDescription dans la langue sélectionnée.
featuresTableau <FeatureSelectionData> ObligatoireCaractéristiques du produit.
idChaîneObligatoireIdentifiant de ressource ; conserver la valeur renvoyée. (ProductDetailData).
identifiersObjetChamps supplémentaires: ChaîneObligatoireCodes d'identification du produit.
mediaTableau <ProductMediaData> ObligatoireInformations sur les médias associés.
meta_descriptionChaîne nullObligatoireDescription pour les moteurs de recherche dans la langue sélectionnée.
meta_keywordsTableau <Chaîne> nullObligatoireMots-clés pour les moteurs de recherche dans la langue sélectionnée.
meta_titleChaîne nullObligatoireTitre pour les moteurs de recherche dans la langue sélectionnée.
nameChaîne nullObligatoireNom de la ressource dans le contexte concerné.
numberChaîneObligatoireNuméro de commande ou de demande visible par l'utilisateur.
pricePriceDatanullObligatoireInformations de prix dans le contexte sélectionné.
price_versionEntierObligatoireVersion actuelle du prix pour le contrôle de concurrence.
primary_category_idChaîne nullObligatoireIdentifiant de la catégorie principale.
primary_media_idChaîne nullObligatoireIdentifiant du média principal.
publishedBooléenObligatoireIndique si la ressource est publiée.
skuChaîneObligatoireCode de l'unité de gestion des stocks.
slugChaîne nullObligatoireSegment du chemin URL dans la langue sélectionnée.
tax_category_idChaîneObligatoireIdentifiant de la catégorie fiscale.
updated_atChaîneObligatoireDate et heure de la dernière modification.
format:"date-time"variants_enabledBooléenObligatoireIndique si le produit utilise des variantes.
versionEntierObligatoireVersion de ressource utilisée pour le contrôle de concurrence.
Champs supplémentaires: Non
Codes d'identification du produit
ProductIdentifiers · Schéma · Schémas de données: Produits
eanChaîne nullFacultatifIdentifiant EAN du produit.
Chaîne:minLength:1maxLength:100isbnChaîne nullFacultatifIdentifiant ISBN.
Chaîne:minLength:1maxLength:100mpnChaîne nullFacultatifRéférence du fabricant.
Chaîne:minLength:1maxLength:100upcChaîne nullFacultatifIdentifiant UPC du produit.
Chaîne:minLength:1maxLength:100
Champs supplémentaires: Non
Informations sur les médias associés
ProductMediaData · Schéma · Schémas de données: Produits
alt_textChaîne nullObligatoireTexte alternatif de l'image.
idChaîneObligatoireIdentifiant de ressource ; conserver la valeur renvoyée. (ProductMediaData).
is_primaryBooléenObligatoireIndique s'il s'agit de l'élément principal.
kindChaîneObligatoireVariante de la structure de données définie par les valeurs autorisées.
Contraintes
enum["image", "video", "model_3d"]
mime_typeChaîneObligatoireType de contenu du média.
positionEntierObligatoirePosition dans la collection ordonnée.
urlChaîne nullObligatoireURL de la ressource.
Champs supplémentaires: Non
Configuration du prix et versions nécessaires au contrôle de concurrence
ProductPrice · Schéma · Schémas de données: Produits
amountChaîne nullObligatoireMontant décimal sous forme de chaîne JSON ; null uniquement lorsque cela est autorisé.
Chaîne:maxLength:19Contraintes · Chaîne 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyChaîneObligatoireCode de la devise du montant.
Contraintes
pattern"^[A-Z]{3}$"
expected_price_list_versionEntierObligatoireVersion de la liste de prix lue avant cette écriture.
minimum:1maximum:9223372036854775807expected_versionEntierObligatoireVersion lue avant l'écriture ; une différence entraîne le rejet de la modification.
minimum:0maximum:9223372036854775807kindChaîneObligatoireVariante de la structure de données définie par les valeurs autorisées.
Contraintes
enum["base", "market_fixed"]
price_list_idChaîneObligatoireIdentifiant de la liste de prix.
minLength:1maxLength:63tax_includedBooléenObligatoireIndique si le prix envoyé comprend les taxes.
Champs supplémentaires: Non
Lister — Produits — Réponse
ProductSummaryData · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
availabilityAvailabilityDataObligatoireInformations de disponibilité dans le contexte sélectionné.
brand_idChaîne nullObligatoireIdentifiant de la marque.
conditionChaîneObligatoireÉtat du produit.
Contraintes
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atChaîneObligatoireDate et heure de création.
format:"date-time"idChaîneObligatoireIdentifiant de ressource ; conserver la valeur renvoyée. (ProductSummaryData).
nameChaîne nullObligatoireNom de la ressource dans le contexte concerné.
numberChaîneObligatoireNuméro de commande ou de demande visible par l'utilisateur.
pricePriceDatanullObligatoireInformations de prix dans le contexte sélectionné.
price_versionEntierObligatoireVersion actuelle du prix pour le contrôle de concurrence.
primary_category_idChaîne nullObligatoireIdentifiant de la catégorie principale.
primary_media_idChaîne nullObligatoireIdentifiant du média principal.
publishedBooléenObligatoireIndique si la ressource est publiée.
skuChaîneObligatoireCode de l'unité de gestion des stocks.
slugChaîne nullObligatoireSegment du chemin URL dans la langue sélectionnée.
tax_category_idChaîneObligatoireIdentifiant de la catégorie fiscale.
updated_atChaîneObligatoireDate et heure de la dernière modification.
format:"date-time"variants_enabledBooléenObligatoireIndique si le produit utilise des variantes.
versionEntierObligatoireVersion de ressource utilisée pour le contrôle de concurrence.
Champs supplémentaires: Non
Modifier — Produits — Corps de la requête
ProductUpdate · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
brand_idChaîne nullFacultatifIdentifiant de la marque.
Chaîne:minLength:1maxLength:63conditionChaîneFacultatifÉtat du produit.
Contraintes
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionChaîne nullFacultatifDescription dans la langue sélectionnée.
Chaîne:maxLength:100000expected_variant_price_versionsObjetChamps supplémentaires: EntierFacultatifminimum:0maximum:9223372036854775807Versions des prix lues précédemment, indexées par identifiant de variante.
maxProperties:250Contraintes
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionEntierObligatoireVersion lue avant l'écriture ; une différence entraîne le rejet de la modification.
minimum:1maximum:9223372036854775807feature_value_idsTableau <Chaîne> FacultatifIdentifiants des valeurs de caractéristiques sélectionnées.
maxItems:1000Tableau:minLength:1maxLength:63identifiersProductIdentifiersnullFacultatifCodes d'identification du produit.
market_idsTableau <Chaîne> FacultatifIdentifiants des marchés sélectionnés.
maxItems:1000Tableau:minLength:1maxLength:63media_idsTableau <Chaîne> FacultatifIdentifiants de médias déjà existants.
maxItems:20Tableau:minLength:1maxLength:63meta_descriptionChaîne nullFacultatifDescription pour les moteurs de recherche dans la langue sélectionnée.
Chaîne:maxLength:160meta_keywordsTableau <Chaîne> nullFacultatifMots-clés pour les moteurs de recherche dans la langue sélectionnée.
Tableau:maxItems:20Tableau / Tableau:maxLength:50meta_titleChaîne nullFacultatifTitre pour les moteurs de recherche dans la langue sélectionnée.
Chaîne:maxLength:70nameChaîne nullFacultatifNom de la ressource dans le contexte concerné.
Chaîne:maxLength:300pricingProductPriceFacultatifConfiguration du prix et versions nécessaires au contrôle de concurrence.
primary_category_idChaîne nullFacultatifIdentifiant de la catégorie principale.
Chaîne:minLength:1maxLength:63publishedBooléenFacultatifIndique si la ressource est publiée.
skuChaîneFacultatifCode de l'unité de gestion des stocks.
minLength:1maxLength:100Contraintes
pattern"^\\S+$"
slugChaîne nullFacultatifSegment du chemin URL dans la langue sélectionnée.
Chaîne:maxLength:160tax_category_idChaîne nullFacultatifIdentifiant de la catégorie fiscale.
Chaîne:minLength:1maxLength:63variant_value_idsTableau <Chaîne> FacultatifIdentifiants des valeurs de variante sélectionnées.
maxItems:250Tableau:minLength:1maxLength:63variants_enabledBooléenFacultatifIndique si le produit utilise des variantes.
Champs supplémentaires: Non