Passer au contenu principal
Ce guide explique comment supprimer des produits et mettre à jour leur disponibilité dans votre catalogue de produits Kameleoon. Pour toutes les autres mises à jour de produits, consultez le tutoriel sur l’import d’un catalogue de produits. Les endpoints suivants sont utilisés :

Objectif

Supprimer des produits ou les marquer comme en stock dans le catalogue de produits Kameleoon.

Appeler les endpoints API appropriés

a. Mettre à jour les produits disponibles

Utilisez cet endpoint pour indiquer quels produits sont actuellement en stock.
Tout produit non listé sera marqué comme en rupture de stock.
Endpoint :
PATCH https://api.products.kameleoon.com/import/products
NomTypeRequisDescription
shop_idstringTrueVotre Kameleoon store ID
shop_secretstringTrueVotre Kameleoon secret ID
itemsListTrueUne liste d’IDs de produits en stock.
C’est un remplacement complet : n’incluez que les IDs de produits disponibles. Tout produit non listé sera considéré comme en rupture de stock. Exemple :
curl -X PATCH -L 'https://api.products.kameleoon.com/import/products' \
             -H 'Content-Type: application/json' \
             -d '{
    "shop_id": "eehj3eu84299kg5ghw5a6743r8",
    "shop_secret": "pmd5362597thrgq8k256ep01t0",
    "items": ["1235", "4337", "7578"]
}'

b. Supprimer des produits

Supprimez des produits de Kameleoon pour empêcher leur apparition dans les résultats de recommandation. Endpoint :
DELETE https://api.products.kameleoon.com/import/products
NomTypeRequisDescription
shop_idstringTrueVotre Kameleoon store ID
shop_secretstringTrueVotre Kameleoon secret ID
itemsListTrueUne liste d’IDs de produits
N’envoyez que les IDs des produits que vous souhaitez supprimer.
curl -X DELETE -L 'https://api.products.kameleoon.com/import/products' \
             -H 'Content-Type: application/json' \
             -d '{
"shop_id": "eehj3eu84299kg5ghw5a6743r8",
"shop_secret": "pmd5362597thrgq8k256ep01t0",
"items": ["1635", "3743", "7578", "432"]
}'