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
Devuelve la lista de asociaciones de características de productos y valores
Devuelve las asociaciones de características de productos y de valores encontrados cuyo feature_id es {id}
Devuelve las asociaciones de características de productos y de valores encontrados cuyo feature_id es {id}
PUT | /store |
Required | feature_id, value_id |
Crea una asociación entre una característica del producto y un valor utilizando el cuerpo de la consulta
POST | /values/{id} |
Required | feature_id as an object with current, new and rule properties. The rule property only accepts replace or nothing.
Ex. :
- "feature_id": {
- "current":20,
- "new":30,
- "rule":"replace" // only accepts "replace" or "nothing"
- }
|
Actualiza la asociación entre la característica del producto y el valor cuyo value_id es {id} y cuyo feature_id es feature_id.current mediante la sustitución de feature_id.current por feature_id.new
La actualización sigue la regla especificada en feature_id.rule si la nueva asociación generara un duplicado : si feature_id.rule vale replace entonces borramos todos los duplicados para quedarnos con una sola entrada, de lo contrario, si feature_id.rule vale nothing entonces no actualizamos.
POST | /features/{id} |
Required | value_id as an object with current and new properties. Ex :
- "value_id": {
- "current":51,
- "new":21
- }
|
Actualiza la asociación de característica del producto y de valor cuyo feature_id es {id} y value_id es value_id.current reemplazando value_id.current con value_id.new
DELETE | /features/{id} |
Optional | {feature_id} |
Elimina las asociaciones de característica del producto y de valor cuyo feature_id es {id}. Si se especifica, en lugar de eliminar, reemplace el feature_id de todas las asociaciones encontradas con {feature_id}.
DELETE | /values/{id} |
Optional | {value_id} |
Elimina las asociaciones de valor y característica del producto cuyo value_id es {id}. Si se especifica, en lugar de eliminar, reemplace el value_id de todas las asociaciones encontradas con {value_id}.
Related Articles
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 ...
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 ...
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 ...
Características de modelos
Uso Route : /api/specifications Protected : true Atributos id : integer group_id : integer name : translated url_rewrite : translated Rutas GET / Devuelve la lista de características de modelos (specifications) GET /{id} Devuelve los detalles de la ...
Grupos de características del modelo
Uso Route : /api/groups Protected : true Atributos id : integer name : translated url_rewrite : translated Rutas GET / Devuelve la lista de grupos de características del modelo GET /{id} Devuelve los detalles de un grupo de entidades del modelo cuyo ...