Skip to main content
PUT
Importer et mettre à jour des produits
Cet endpoint importe vos produits dans votre compte Kameleoon. C’est la méthode préférée pour importer votre catalogue si vous avez plus de 50K produits. Nous recommandons fortement d’utiliser cet endpoint également pour mettre à jour la liste des produits et leurs propriétés, plutôt que de réimporter complètement votre catalogue quotidiennement.
Si vous utilisez exclusivement cet endpoint pour importer votre catalogue, assurez-vous que toutes les catégories ont d’abord été importées via l’endpoint d’import de catégories. Tout produit sans catégorie connue sera ignoré lors du processus d’import.
Les données sont envoyées sous forme de chaîne JSON dans le corps de la requête.

Limite de débit

  • La limite de requêtes API (Rate Limit) est fixée à 40 requêtes par minute, avec un maximum d’1 requête toutes les 1,5 secondes.
  • La limite de poids des requêtes API (Weight Limit) est plafonnée à 35 mégaoctets par requête.

Requête HTTP

Liste des paramètres de requête

L’objectif du webhook est de notifier le développeur une fois qu’une requête est terminée. Une fois que tous les produits de l’appel API ont été importés et sont entièrement disponibles, une requête POST sera envoyée au webhook désigné.Exemple d’une requête réussie :
Exemple d’une requête échouée :

Liste des paramètres pour l’objet items

Si vous souhaitez mettre à jour uniquement certains produits, vous devez fournir toutes les valeurs des paramètres obligatoires pour chaque produit dans la requête. Si l’une des propriétés obligatoires d’un produit est omise, le produit sera ignoré lors de l’import et aucune modification ne sera apportée à notre base de données. Par exemple, si vous souhaitez mettre à jour uniquement le prix d’un produit, vous devez inclure tous ses paramètres obligatoires, tels que category, name, picture, tags, etc.Pour les propriétés non obligatoires, toute valeur omise entraînera la suppression de ces propriétés de notre base de données.

Liste des paramètres pour l’objet locations

Utilisez l’objet locations pour fournir des informations sur les prix, les stocks et d’autres informations spécifiques à un lieu lorsque vous avez plusieurs lieux. Passez l’objet locations à l’intérieur de l’objet items des produits.

Liste des paramètres pour l’objet delivery_types

Liste des paramètres pour l’objet Params

L’objet params vous permet de spécifier des valeurs de paramètres personnalisées pour l’article. Passez l’objet params à l’intérieur de l’objet items des produits.

Liste des paramètres pour l’objet Fashion

L’objet fashion vous permet de spécifier des informations supplémentaires sur les articles de mode. Passez l’objet fashion à l’intérieur de l’objet items des produits.

Exemple de requête JSON