- Import Categories: Envíe una solicitud
POSTpara asegurarse de que todas las categorías estén actualizadas antes de subir los productos. - Import and Update Products: Envíe una solicitud
PUTpara importar el catálogo de productos en la cuenta de Kameleoon. - Update available products: Solicitud
PATCHpara actualizar la disponibilidad de los productos.
La API también ofrece un endpoint dedicado a cambiar la disponibilidad de productos existentes en Kameleoon, que es un enfoque más ligero.
Datos
- Shop ID
eehj3eu84299kg5ghw5a6743r8y Shop Secretpmd5362597thrgq8k256ep01t0- Localícelos en Recommendations > Settings > Store settings en la aplicación Kameleoon. Contacte con el Customer Success Manager para obtener la clave si es necesario.

- Webhooks
http://www.webhook.com/importCategoriesApiResponses/yhttp://www.webhook.com/importProductsApiResponses/- Los webhooks garantizan la finalización del paso Import Categories antes de la importación del catálogo y verifican la finalización de la solicitud Import Products.
- Catálogo de productos actual en Kameleoon:
- Categorías actuales en Kameleoon:
- Productos a importar en Kameleoon:
- El precio de PD2 (Glass) ha cambiado a tres y hay un nuevo producto con una nueva categoría (
"id": "BootID", "name": "Boot")
- El precio de PD2 (Glass) ha cambiado a tres y hay un nuevo producto con una nueva categoría (
Importar categorías
Utilice el endpoint Import categories para este paso. Los datos se envían como una cadena JSON dentro del cuerpo de la solicitud. Envíe todas las categorías en una única solicitudPOST.
El siguiente ejemplo envía todas las categorías —tanto existentes como nuevas— para permitir la importación de los nuevos productos:
El Ejemplo de una solicitud fallida:
webhook notifica al desarrollador al completarse la solicitud. Cuando todas las categorías especificadas se hayan importado y estén disponibles, se envía una solicitud POST al webhook designado.Utilice el webhook para importaciones grandes de categorías, ya que el procesamiento puede llevar varios minutos.Si importa productos utilizando el endpoint import product, el webhook garantiza que todas las categorías se procesen antes de iniciar la importación de productos. Los productos sin una categoría conocida se ignoran durante la importación.Ejemplo de una solicitud exitosa:Importar y actualizar productos
Utilice el endpoint Import Products para este paso. El límite de la API es de 40 solicitudes por minuto, con un máximo de una solicitud cada 1,5 segundos. El límite de peso de la solicitud es de 35 megabytes. El siguiente ejemplo envía el producto actualizadoPD2, con los campos price y oldprice modificados, y el nuevo producto PD3. Se omite el producto PD1 porque permanece sin cambios.
Actualizar productos disponibles
Utilice el endpoint Update available products para gestionar el estado del stock. Este endpoint actualiza la lista de productos disponibles usando sus IDs. En este escenario, el productoPD1 se marca como no disponible al proporcionar los IDs de PD2 y PD3 y omitir el ID de PD1.
Recomendaciones clave
- Orden del flujo de trabajo Importe siempre las categorías antes que los productos
- Integridad de los datos Las importaciones de productos requieren todos los campos obligatorios
- Estrategia con webhooks Esencial para supervisar importaciones grandes
-
Consejos de rendimiento
- Lotes de productos ≤35 MB
- Límite de velocidad: 40 solicitudes/minuto
- Utilice únicamente el endpoint Update available products para cambiar la disponibilidad de un producto.
-
Gestión de errores
- Verifique los IDs de categoría
- Compruebe los formatos de los campos
- Supervise las respuestas de los webhooks