Upselling API

API para recomendación de productos y servicios de upselling.

Endpoints Disponibles

GET /upsell
Obtiene recomendaciones de productos para upselling.

sku: SKU del producto para el que se quieren obtener recomendaciones.

limit: (Opcional) Número máximo de recomendaciones a devolver.

GET /snippet
Obtiene el código widget para mostrar en la página.

sku: SKU del producto para el que se quiere mostrar el widget.

format: (Opcional) Formato de la respuesta (js, html, json).

POST /sync
Sincroniza datos de productos desde la fuente externa.
🔒 Requiere API Key en header X-API-Key
GET /specs
Obtiene especificaciones técnicas de un producto.

sku: SKU del producto.

POST /setup
Inicializa la base de datos con datos de ejemplo.
🔒 Requiere API Key en header X-API-Key
POST /sync-rankings
Sincroniza los rankings de productos utilizando OpenAI.
🔒 Requiere API Key en header X-API-Key

category: (Opcional) Categoría específica para sincronizar.

GET /category-fields
Obtiene los campos relevantes para una categoría y marca específicas.

category_id: ID de la categoría.

brand: (Opcional) Marca específica, por defecto "HP".

GET /all-category-fields
Obtiene todas las categorías con sus campos relevantes para una marca.

brand: (Opcional) Marca específica, por defecto "HP".

POST /update-category-fields
Actualiza los campos relevantes para una categoría y marca utilizando OpenAI.
🔒 Requiere API Key en header X-API-Key

category_id: ID de la categoría.

brand: Marca para la que se actualizarán los campos.