Esta guía explica cómo eliminar productos y actualizar su disponibilidad en su catálogo de productos de Kameleoon. Para todas las demás actualizaciones de productos, consulte el tutorial Importar un catálogo de productos.
Se utilizan los siguientes endpoints:
Objetivo
Eliminar productos o marcarlos como en stock en el catálogo de productos de Kameleoon.
Llamar a los endpoints adecuados de la API
a. Actualizar productos disponibles
Utilice este endpoint para indicar qué productos están actualmente en stock.
Cualquier producto no listado se marcará como agotado.
Endpoint:
PATCH https://api.products.kameleoon.com/import/products
| Nombre | Tipo | Obligatorio | Descripción |
|---|
shop_id | string | True | Su ID de tienda de Kameleoon |
shop_secret | string | True | Su ID secreto de Kameleoon |
items | List | True | Una lista de IDs de productos en stock. |
Se trata de una sustitución completa: incluya solo los IDs de los productos disponibles. Cualquier producto no listado se considerará agotado.
Ejemplo:
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. Eliminar productos
Elimine productos de Kameleoon para evitar que aparezcan en los resultados de recomendaciones.
Endpoint:
DELETE https://api.products.kameleoon.com/import/products
| Nombre | Tipo | Obligatorio | Descripción |
|---|
shop_id | string | True | Su ID de tienda de Kameleoon |
shop_secret | string | True | Su ID secreto de Kameleoon |
items | List | True | Una lista de IDs de productos |
Envíe solo los IDs de los productos que desee eliminar.
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"]
}'