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}

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

    • Related Articles

    • Asociaciones de valores de características de productos

      Uso Route : /api/feature_associations Protected : true Attributs id : integer feature_id : integer (PUT, DELETE), object (POST) value_id : integer (PUT, DELETE), object (POST) Rutas GET / Devuelve la lista de asociaciones de características de ...
    • Características de productos

      Uso Route : /api/features Protected : true Atributos id : integer name : translated Rutas GET / Devuelve la lista de características del producto GET /{id} Devuelve los detalles de la característica del producto cuyo ID es {id} PUT /store Required ...
    • Valores de las características de productos

      Uso Route : /api/feature_values Protected : true Atributos id : integer name : translated Rutas GET / Devuelve la lista de valores de características del producto GET /{id} Devuelve los detalles del valor de la característica del producto cuyo ID es ...
    • Asociación de una característica a un producto.

      Uso Route : /api/product_features Protected : true Atributos id : integer feature_id : integer (PUT, DELETE), object (POST) product_id : integer (PUT, DELETE), object (POST) Rutas GET / Devuelve la lista de asociaciones de características a productos ...
    • Exportar a ElasticSearch

      Uso Route : /api/export Protected : true Rutas GET / Activa la exportación de todas las compatibilidades de piezas del panel a la solución ElasticSearch. DELETE /delete Vacía el índice de ElasticSearch. Atención: ¡esta operación no es reversible!