Sincronización de Stock y Precios
Para poder realizar consultas y actualizaciones debe pasar el TOKEN obtenido en LOGIN en la cabecera o authorization debe ser un --> Bearer Token -- el token expira 1 Hora luego de ser obtenido.
Token de ejemplo: poJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.poJzZWxsZXJfaWQiOjE0MCwasdTghTU1fQ.sZfiD19ibFaFx1l92bRJGfS-Lw5y4BWq9hNoWKUGx6g
Ruta para obtener todos los productos: /api/products/id
(el path "id" debe ser reemplazado por el vendor que se le otorgará en las credenciales)Ruta para actualizar registros: /api/products/id
(el path "id" debe ser reemplazado por el vendor que se le otorgará en las credenciales)Ruta para iniciar sesión y obtener Token: /api/auth/login
{
"seller_id": 0001, || ID de Vendor
"password_hash": "Usuario.123*" || Contraseña asignada
}
{
"error": false, || muestra el status de la conexión
"status": 200, || status 200 conexión exitosa
"body": [
{
"entity_id": 125, || ID de producto relacionado
"sku": "3X4MPLE", || SKU Producto
"nombre_producto": "Piano portátil", || Nombre del producto
"value": 35, || Precio de producto
"seller_id": 125, || Id del vendor
"firstname": "Nombre vendor", || Nombre de Vendor
"quantity": 3 || cantidad de Stock
},
],
}
[
{
"entity_id": 0001, || ID del producto que quieres actualizar
"sku": "9663254", || SKU del producto que quieres actualizar
"value": 10.99, || Precio del producto se puede agregar decimales
"quantity": 20, || cantidad en stock sin decimales
"seller_id": 001 || Vendor
},
{
"entity_id": 0002,
"sku": "9588785",
"value": 60,
"quantity": 200,
"seller_id": 001
}
]