Buscar Productos / search
🔍 Buscar Producto
Buscar Producto por SKU, Nombre o ID
Este endpoint permite buscar productos utilizando uno o varios de los siguientes parámetros: SKU, nombre o ID. Retorna información básica del producto, incluyendo título, precio, stock, imagen y URL.
📍 Endpoint
GET /api/search
URL completa de ejemplo:
http://tudominio.com/api/search?apikey=tu_clave_api&sku=ABC123
🧾 Parámetros (Query String)
apikey
string
✅
Clave API para autorizar la solicitud
sku
string
❌
SKU del producto a buscar
name
string
❌
Título o parte del nombre del producto
id
int
❌
ID numérico del producto
Al menos uno de los parámetros sku, name o id debe estar presente.
📤 Respuestas
🟢 200 OK
Descripción: Uno o más productos encontrados.
{
"success": true,
"products": [
{
"id": "7705",
"sku": "TEC141",
"slug": "teclado-logitech-k780-bluetooth-espanol",
"price": "6350",
"discount_rate": "0",
"stock": "1",
"currency": "USD",
"title": "Teclado Logitech K780 bluetooth español",
"description": "un tecladazo",
"final_price": "63.50",
"product_url": "http://localhost:8080/teclado-logitech-k780-bluetooth-espanol",
"image_url": "http://localhost:8080/uploads/images/202408/img_x300_66c41bf5beabd5-23352661-17577284.jpg"
}
]
}🟡 400 Bad Request
Descripción: No se proporcionó ningún parámetro de búsqueda.
{
"error": "At least one search parameter is required"
}🔴 403 Forbidden
Descripción: La clave API proporcionada no es válida.
{
"error": "Invalid API Key"
}🔴 404 Not Found
Descripción: No se encontraron productos que coincidan con los criterios.
{
"error": "No products found"
}📝 Notas
Puedes buscar por
sku,name,id, o combinarlos.La respuesta incluye:
product_url: Enlace público al productoimage_url: URL absoluta de la imagen principal
Last updated