Saltar al contenido principal
GET
/
endpoint
Solicitar lista de productos
curl --request GET \
  --url https://api.example.com/endpoint
Este endpoint recupera una lista de productos.
Kameleoon no incluye el objeto filters en la respuesta si no utiliza los parámetros de consulta categories o filters.

Solicitud

GET https://api.products.kameleoon.com/products

Parámetros de consulta

ParámetroTipoObligatorioDescripción
didStringTrueDevice ID. Obtenga este ID de la cookie KameleoonProducts_device_id. Recupérelo desde el backend antes de llamar a este endpoint. Proporcione did solo cuando utilice filtros o algoritmos que dependan de datos históricos del dispositivo, como “Recently Viewed” o “Recommended for You”.
sidStringTrueID de sesión temporal del usuario. Obtenga este ID de la cookie KameleoonProducts_session_code. Recupérelo desde el backend antes de llamar a este endpoint. Proporcione sid solo cuando utilice filtros o algoritmos que dependan de datos históricos del usuario, como “Recently Viewed” o “Recommended for You”.
shop_idStringTrueStore Key. Encuéntrela en Recommendations > Settings > Store settings en la aplicación Kameleoon. Contacte con su Customer Success Manager para obtener la clave si es necesario.
limitIntegerFalseNúmero máximo de resultados que devuelve la API.
pageIntegerFalseNúmero máximo de páginas que devuelve la API.
locationsArrayFalseLista separada por comas de IDs de ubicaciones.
brandsArrayFalseLista separada por comas de marcas para filtrar.
merchantsList of stringsFalseLista separada por comas de comerciantes para filtrar.
categoriesList of stringsFalseLista separada por comas de categorías para filtrar.
filtersJSON stringFalseCadena JSON escapada opcional con parámetros de filtro. Ejemplo: {"bluetooth":["yes"],"offers":["15% cashback"],"weight":["1.6"]}
filters_search_byJSON stringFalseOpciones de búsqueda de filtros: name, quantity, popularity.

Respuesta

NombreTipoDescripción
brandsArrayInformación de marca. Cada objeto contiene estas propiedades.
categoriesArray de objetosInformación de categoría. Cada objeto contiene estos campos.
filtersArrayInformación de filtro. Cada objeto contiene estas propiedades.
price_rangeObjectPrecios mínimo y máximo del producto. Contiene estas propiedades.
productsArray de objetosInformación de producto. Cada objeto contiene estas propiedades.
products_totalIntegerConteo total de productos.
price_rangesArray de objetosObjetos que contienen los campos to y count, que representan el límite superior del rango de precios y el número de productos en ese rango.
price_medianIntegerPrecio mediano del producto.

Propiedades de marca

NombreTipoDescripción
nameStringNombre de la marca.
pictureStringURL de la imagen de la marca.
countIntegerNúmero de coincidencias.

Campos de categoría

NombreTipoDescripción
idStringID de la categoría.
nameStringNombre de la categoría.
urlStringURL de la categoría.
url_handleStringRuta a la categoría.
countNumberNúmero de productos en la categoría.
parentStringID de la categoría padre.
aliasStringNombre alternativo de la categoría.

Propiedades del filtro

NombreTipoDescripción
filterObjectContiene estas propiedades.

Campos de valor del filtro

NombreTipoDescripción
countIntegerConteo total de productos que coinciden con los filtros seleccionados.
priorityIntegerPrioridad del filtro.
rangesIntegerRangos del resultado de la agregación.
valuesArray de objetosObjetos de valor que contienen estas propiedades.

Detalles del valor

NombreTipoDescripción
valueStringEtiqueta del valor.
countIntegerNúmero de productos con este parámetro.

Campos del rango de precio

NombreTipoDescripción
minIntegerPrecio mínimo.
maxIntegerPrecio máximo.

Campos del producto

NombreTipoDescripción
brandStringMarca del producto.
currencyStringMoneda del producto. Coincide con la moneda en la configuración de la tienda.
idStringID del producto.
is_newBooleanPropiedad del producto (NULL por defecto).
nameStringNombre del producto.
old_priceStringPrecio antiguo del producto (0 por defecto).
priceIntegerPrecio del producto.
price_formattedStringPrecio del producto con moneda.
price_full_formattedStringPrecio del producto formateado (por ejemplo, “547.67 $”).
pictureStringURL de la imagen del producto en el almacenamiento de Kameleoon.
urlStringURL del producto.
descriptionStringDescripción del producto.
category_idsArray de stringsIDs de las categorías del producto.
fashion_featureStringCaracterística de la categoría de moda (por ejemplo, “for kids” o “adult”).
fashion_genderStringDesignación de género del producto.
sales_rateIntegerNúmero de productos vendidos.
relative_sales_rateIntegerCuota de ventas como porcentaje.
image_URLStringURL de la imagen original del producto.
image_URL_handleStringRuta a la imagen del producto.
image_URL_resizedObjectTamaños de imagen y sus rutas correspondientes.
_idStringID interno.
group_idStringIdentificador para productos agrupados.
barcodeStringCódigo de barras del producto.
categoriesArrayCategorías del producto. Cada objeto contiene estas propiedades.

Propiedades de categoría de producto

NombreTipoDescripción
idStringID de la categoría.
nameStringNombre de la categoría.
parentStringID de la categoría padre.
paramsArrayObjetos de parámetros que contienen estas propiedades.

Propiedades de parámetro

NombreTipoDescripción
keyStringNombre del parámetro.
valuesArrayLista de valores.