MODÈLE OUVERT

Voir la structure du produit. Explorer ensuite chaque champ.

Le modèle sépare marque, famille, produit, variante, offre et médias.

LA FORME / SIX ENTITÉS LIÉES

Chaque fait reste au bon niveau : prix avec l’offre, couleur avec la variante.

LES DONNÉES QUI REPRÉSENTENT UN PRODUIT2026-09-05
Un modèle partagé d’information produit reliant l’identité détenue par le commerçant, les faits produits, les variantes, les offres canadiennes et les médias comme source unique de vérité pour toutes les destinations.
01MARQUE
02FAMILLE DE PRODUITS
03PRODUIT
04VARIANTE
05OFFRE
06MÉDIA

POURQUOI LES DONNÉES MANQUANTES RESTENT VISIBLES

Chaque plateforme ne précise pas tous les faits produit.

Le CCFP garde ces différences visibles afin qu’une donnée manquante ne soit pas confondue avec une erreur — ni traitée silencieusement comme complète.

KNOWN / CONNU

La valeur est présente et étayée.

UNKNOWN / INCONNU

La plateforme ou la source ne la précise pas.

NOT_APPLICABLE / NON APPLICABLE

Le champ ne s’applique pas à ce produit.

WITHHELD / NON PARTAGÉ

La valeur existe, mais n’a pas été fournie.

IDENTITÉ / GARDER LES NIVEAUX DISTINCTS

Le marchand contrôle les principaux identifiants.

Le modèle distingue l’identité durable du produit des identifiants opérationnels et propres aux destinations.

PAIRE CANONIQUE

`product_group_id` et `variant_id` identifient la famille de produits et la variante vendable régies par le commerçant.

UGS

Un identifiant de stock contrôlé par le commerçant. Il est utile aux opérations, mais ne constitue pas l’identité canonique principale.

GTIN / RÉFÉRENCE FABRICANT

Des identifiants d’interopérabilité régis à l’extérieur lorsqu’ils sont légitimement attribués. L’absence d’un GTIN n’est pas automatiquement une erreur.

IDENTIFIANTS DE CANAL

Les identifiants d’article de Google, Meta et OpenAI restent propres à leur destination, même lorsqu’une UGS du commerçant en fournit la valeur.

REGISTRE DES CHAMPS / 26 CHAMPS

Explorez les faits produit sur lesquels les machines s’appuient.

Recherchez dans le registre public. Ouvrez un champ pour voir son niveau, son type et ses conditions d’application.

brand.nameNom de la marqueNom public officiel de la marque.marque

TYPElocalized_string — chaîne localisée

ENTITÉmarque

S’APPLIQUE QUANDtous les produits de marque

brand.websiteSite Web de la marqueSite Web public canonique de la marque.marque

TYPEurl — URL

ENTITÉmarque

S’APPLIQUE QUANDlorsqu’un site public existe

product.titleTitre du produitTitre approuvé au niveau de la variante offerte à la vente.variante

TYPElocalized_string — chaîne localisée

ENTITÉvariante

S’APPLIQUE QUANDproduits actifs

product.descriptionDescriptionDescription factuelle, sans allégations non appuyées.produit

TYPElocalized_string — chaîne localisée

ENTITÉproduit

S’APPLIQUE QUANDproduits actifs

product.categoryCatégorie canoniqueClassification du produit indépendante des canaux.produit

TYPEtaxonomy_reference — référence taxonomique

ENTITÉproduit

S’APPLIQUE QUANDproduits actifs

product.product_typeType de produit du commerçantHiérarchie ou type de produit défini par le commerçant.produit

TYPEstring — chaîne

ENTITÉproduit

S’APPLIQUE QUANDlorsqu’il est tenu à jour

family.varies_byAxes de variationAxes ordonnés qui distinguent les membres d’une famille.famille de produits

TYPEstring_array — liste de chaînes

ENTITÉfamille de produits

S’APPLIQUE QUANDproduits avec variantes

variant.option_valuesValeurs d’optionUne valeur pour chaque axe déclaré de la famille.variante

TYPEobject — objet

ENTITÉvariante

S’APPLIQUE QUANDproduits avec variantes

identifier.skuUGSIdentifiant de stock contrôlé par le commerçant.variante

TYPEstring — chaîne

ENTITÉvariante

S’APPLIQUE QUANDlorsque le commerçant utilise des UGS

identifier.gtinGTINNuméro mondial d’article commercial (GTIN) de GS1 attribué à l’article.variante

TYPEstring — chaîne

ENTITÉvariante

S’APPLIQUE QUANDlorsqu’il est légitimement attribué

identifier.mpnRéférence du fabricantNuméro de pièce attribué par le fabricant.variante

TYPEstring — chaîne

ENTITÉvariante

S’APPLIQUE QUANDlorsqu’il est attribué

attribute.colorCouleurDescription normalisée de la couleur.variante

TYPElocalized_string — chaîne localisée

ENTITÉvariante

S’APPLIQUE QUANDproduits dont la couleur est pertinente

attribute.sizeTailleValeur interprétée avec le système et le type de taille pertinents.variante

TYPEstring — chaîne

ENTITÉvariante

S’APPLIQUE QUANDproduits dimensionnés

attribute.materialMatièrePrincipales matières ou substances.produit

TYPEstring_array — liste de chaînes

ENTITÉproduit

S’APPLIQUE QUANDcatégories où la matière est pertinente

attribute.genderGenre cibléClassification du genre ciblé lorsque la catégorie l’exige.produit

TYPEcontrolled_string — valeur contrôlée

ENTITÉproduit

S’APPLIQUE QUANDselon la catégorie et la destination

attribute.age_groupGroupe d’âgeGroupe d’âge visé lorsque pertinent.produit

TYPEcontrolled_string — valeur contrôlée

ENTITÉproduit

S’APPLIQUE QUANDselon la catégorie et la destination

media.primary_image_urlURL de l’image principaleURL HTTPS publique et stable de l’image principale.variante

TYPEurl — URL

ENTITÉvariante

S’APPLIQUE QUANDproduits actifs

media.additional_image_urlsURL d’images supplémentairesURL d’images complémentaires du produit.variante

TYPEurl_array — liste d’URL

ENTITÉvariante

S’APPLIQUE QUANDlorsqu’elles sont disponibles

offer.urlURL de l’offrePage de destination publique canonique de l’offre.offre

TYPEurl — URL

ENTITÉoffre

S’APPLIQUE QUANDoffres publiques en ligne

offer.pricePrixMontant structuré et devise ISO 4217 pour un marché.offre

TYPEmoney — montant et devise

ENTITÉoffre

S’APPLIQUE QUANDoffres disponibles à la vente

offer.availabilityDisponibilitéÉtat contrôlé : in_stock (en stock), out_of_stock (rupture de stock), preorder (précommande) ou backorder (commande différée).offre

TYPEcontrolled_string — valeur contrôlée

ENTITÉoffre

S’APPLIQUE QUANDoffres disponibles à la vente

offer.conditionÉtat du produitÉtat de l’article offert.offre

TYPEcontrolled_string — valeur contrôlée

ENTITÉoffre

S’APPLIQUE QUANDselon la destination ou la catégorie

offer.marketMarchéMarché cible ISO 3166-1 alpha-2.offre

TYPEcountry_code — code de pays

ENTITÉoffre

S’APPLIQUE QUANDoffres

offer.seller_nameNom du vendeurVendeur responsable de l’offre.offre

TYPEstring — chaîne

ENTITÉoffre

S’APPLIQUE QUANDoffres

offer.price_observed_atPrix observé leHorodatage de l’observation du prix source.offre

TYPEdate_time — date et heure

ENTITÉoffre

S’APPLIQUE QUANDoffres dynamiques

offer.availability_observed_atDisponibilité observée leHorodatage de l’observation de disponibilité.offre

TYPEdate_time — date et heure

ENTITÉoffre

S’APPLIQUE QUANDoffres dynamiques

TÉLÉCHARGER LE MODÈLE OUVERT

Téléchargez les fichiers publics avec leur version propre. Les identifiants canoniques demeurent en anglais afin de préserver le contrat technique.