Compatibilidades

Compatibilidades

Uso

Route /api/compats
Protected true

Atributos

modele_id : integer
product_id : integer
year integer
compats : array

Rutas

GET /
Optional
offset, limit
Devuelve la lista de compatibilidades. Los parámetros offset y limit se utilizan para paginar los resultados. Si no se especifican, offset será 0 y limit será 10000.

GET /modeles/{id}
Devuelve las compatibilidades asociadas con el modelo cuyo ID es {id}

GET /products/{id}
Devuelve compatibilidades con el producto cuyo ID es {id}

GET /exclusions
Optional
offset, limit, modele_id, product_id, year
Devuelve la lista de exclusiones de compatibilidad según los parámetros opcionales pasados en el cuerpo de la solicitud.

PUT/store
Required
modele_id, product_id
Optional
year
Crea compatibilidad utilizando el cuerpo de la solicitud

PUT/bulkstore
Requiredcompats
Crea un lote de compatibilidad utilizando el cuerpo de la solicitud. La consulta debe estar compuesta por una tabla denominada "compats" que contendrá un máximo de 1000 entradas de compatibilidad en formato objeto, cada una de las cuales debe respetar las mismas condiciones que la creación individual de compatibilidad. Ejemplo : 
{
      "compats": [
            {"modele_id": 1, "product_id": 5},
            {"modele_id": 18, "product_id": 5, "year": 2023},
            {"modele_id": 18, "product_id": 5, "year: 2024}
      ]
}

PUT/exclusions/exclude
Requiredmodele_id, product_id
Optionalyear
Crea una exclusión de compatibilidad utilizando el cuerpo de la solicitud

PUT/exclusions/bulkexclude
Requiredmodele_id, product_id
Optionalyear
Creación masiva de exclusiones de compatibilidad utilizando el cuerpo de la solicitud.

POST /modeles/{id}
Required
product_id
Actualiza las compatibilidades del modelo con ID {id} y reemplaza el producto asociado con {product_id}

POST /products/{id}
Requiredmodele_id
Actualiza las compatibilidades del producto cuyo ID es {id} y sustituye el modelo asociado por {modele_id}.

DELETE /
Requiredmodele_id, product_id
Optional
year
Elimina la compatibilidad con el identificador de modelo y el identificador de producto dados. Si se especifica, solo elimina los registros del año contenido en el cuerpo de la consulta.

DELETE /modeles/{id}
Optionalyear
Elimina compatibilidades con el ID de modelo {id}. Si se especifica, solo elimine los registros del año contenido en el cuerpo de la solicitud.

DELETE /products/{id}
Optionalyear
Elimina compatibilidades con el ID de producto {id}. Si se especifica, solo elimine los registros del año contenido en el cuerpo de la solicitud.

DELETE /bulkdestroy
Requiredcompats
Elimina un lote de compatibilidades utilizando el cuerpo de la solicitud. La consulta debe estar compuesta por una tabla denominada "compats" que contendrá un máximo de 1000 entradas de compatibilidad en formato de objeto, cada una de las cuales debe respetar las mismas condiciones que la eliminación de compatibilidad unitaria. Ejemplo : 
{
      "compats": [
            {"modele_id": 1, "product_id": 5},
            {"modele_id": 18, "product_id": 5, "year": 2023},
            {"modele_id": 18, "product_id": 5, "year: 2024}
      ]
}

DELETE /exclusions/unexclude
Requiredmodele_id, product_id
Optionalyear
Elimina una exclusión de compatibilidad mediante el cuerpo de la solicitud

DELETE /exclusions/bulkunexclude
Requiredmodele_id, product_id
Optionalyear
Eliminación masiva de exclusiones de compatibilidad mediante el cuerpo de la solicitud

    • Related Articles

    • 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!
    • 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 ...
    • Búsqueda y filtrado en la lista de compatibilidades de productos y piezas

      El encabezado de la tabla de productos relacionados le permite buscar y filtrar los datos de la tabla : Esto le permite encontrar rápidamente un producto utilizando los siguientes filtros : Identificación del producto Nombre del producto Referencia ...
    • Modelos

      Uso Route : /api/modeles Protected : true Atributos name : string cylinder_commercial : integer type_id : integer description : translated manufacturer_id : integer url_rewrite : translated reference : string meta_title : translated year_begin : ...
    • ¿Por qué EveryParts?

      Ya sea que venda repuestos para electrodomésticos o equipamiento para vehículos, seguramente ya se habrá enfrentado a alguna de las siguientes situaciones : Tienes varios proveedores, algunos te brindan información de compatibilidad de sus piezas, ...