- Spécification des données de produits Google.
- Valeurs séparées par des tabulations (TSV).
- Valeurs séparées par des virgules (CSV).
Spécification des données de produits Google
Partagez votre catalogue avec Topsort en utilisant des flux de produits Google existants. Nous prenons en charge la Spécification des données de produits Google.TSV et CSV
Nous prenons en charge le partage de votre catalogue en utilisant des flux TSV et CSV. Les instructions de cette section s’appliquent aux deux formats.Quel format devez-vous utiliser ?Nous vous recommandons d’utiliser TSV plutôt que CSV. CSV est plus sujet aux erreurs en raison des virgules souvent présentes dans les données du catalogue.Si le nom de votre produit ou le nom de votre catégorie contient des virgules, vous devez utiliser TSV.
Colonnes prises en charge
| Nom | Requis | Par défaut | Description |
|---|---|---|---|
id | oui | - | Identifiant unique pour chaque produit. |
active | non | true | Si le produit peut faire partie de campagnes ou d’enchères. Les produits inactifs seront retirés des campagnes existantes. |
title | oui | - | Nom du produit |
category.0.name | oui | - | Nom de catégorie de la catégorie principale pour ce produit. |
category.0.id | non | Slug du nom de catégorie | ID de la catégorie principale pour ce produit. |
vendor.0.name | oui si n’utilise pas seller_name | - | Vendeur du produit. C’est l’entité qui a son propre budget pour faire la publicité de ce produit et qui concurrence d’autres vendeurs. |
vendor.0.id | oui si n’utilise pas seller_name | Slug du nom du vendeur | ID du vendeur de ce produit. |
seller_name | oui si n’utilise pas vendor.0.name | Nom du vendeur du produit, même valeur que vendor.0.name. | |
google_product_category | oui | Catégories fournies au format de taxonomie Google. | |
price | non | - | Prix du produit. |
image_link | non | - | URL vers une image du produit. |
availability | non | - | Statut de stock. Doit être in stock, out of stock ou preorder. |
description | non | - | Description détaillée du produit. |
Exemples de fichiers
Exemple TSV utilisant vendor.0.name
Exemple CSV utilisant vendor.0.name
Plusieurs catégories et vendeurs
Les produits peuvent être associés à plusieurs catégories et/ou vendeurs. Comme vous l’avez peut-être remarqué, les colonnes de catégorie et de vendeur contiennent des indices. Vous pouvez ajouter des colonnes supplémentaires de catégorie et/ou de vendeur tant que vous augmentez l’indice de manière appropriée. Par exemple, un produit avec trois catégories et deux vendeurs aurait au moins ces colonnes :Format de taxonomie Google
Alternativement, vous pouvez utiliser le format de taxonomie de Google comme noms de catégories. Cela vous permet de décrire des relations hiérarchiques plus complexes. Par exemple, cette hiérarchie :Hébergement de votre flux de produits
Votre flux de produits doit être continuellement accessible à Topsort afin que nous puissions maintenir nos données à jour. Nous pouvons actuellement accéder aux flux de produits publics ou aux flux protégés par l’autorisation HTTP de base. De plus, utilisez les en-têtes de réponse ETag pour nous aider à déterminer si un flux de produits a été mis à jour depuis la dernière récupération.Suppression de produits
Les produits peuvent être “supprimés en douceur” en définissant la propriétéactive sur false. Cela peut être fait à la fois via l’API et via le flux de produits.
Les produits inactifs ne seront pas inclus dans les nouvelles campagnes ou enchères et seront retirés de toutes les campagnes actives dont ils font partie.
Pour supprimer définitivement des produits du système de Topsort, utilisez l’API.
Slugs générés
Lorsque les catégories ou les vendeurs n’ont pas d’ID, nous en générons un à la volée. Ces ID utilisent un slug dérivé du nom. Un slug est une chaîne formatée en kebab case qui convient à l’inclusion dans les URL. Par exemple,Hello world devient hello-world.
Le format est basé sur la bibliothèque npm slugify.











