Productos

Productos

Uso

Route /api/products
Protected true

Atributos

id integer
supplier_reference string
name string
ean13 string
reference string
product_ids : array
status : string


Rutas


GET /
Devuelve la lista de productos.

GET /{id}
Devuelve los detalles del producto cuyo ID es {id}

GET /forceSyncProduct/{id}
Obliga a importar los últimos cambios en los productos de la tienda, cuyo ID es {id}

PUT/store
Requiredid, name, reference, universal
Optionalsupplier_reference, ean13
Crea un producto utilizando el cuerpo de la solicitud.

POST /{id}
Optionalproduct_id, name, reference, supplier_reference, ean13, status
Actualiza el producto con id {id} según los datos del cuerpo de la solicitud

POST /
Requiredproduct_ids, status
Modifica en masa el estado con el valor de status de los productos cuyo ID está contenido en la tabla product_ids, esta última solo puede contener 1000 entradas como máximo.
El parámetro status  solo puede tener uno de los siguientes valores :  independentuniversalspecific

  1. Specific : Estado predeterminado de los productos, utilizado para describir una compatibilidad de producto que es propia del modelo correspondiente.
  2. Independent : Estado asignado a productos que no pueden asociarse con compatibilidades (ej.: una chaqueta, un casco, unos guantes, etc.).
  3. Universal : Estado de los productos que pueden adaptarse a todos los modelos (ej.: un bidón de aceite).


DELETE /{id}
Eliminar el producto con ID {id} y todas las compatibilidades relacionadas con él