Associations de valeurs de caractéristiques produits
Utilisation
Route : /api/feature_associations
Protected : true
Attributs
id : integer
feature_id : integer (PUT, DELETE), object (POST)
value_id : integer (PUT, DELETE), object (POST)
Routes
Retourne la liste des associations caractéristiques produits et valeurs
Retourne les associations de caractéristiques produits et de valeurs trouvées dont le feature_id est {id}
Retourne les associations de caractéristiques produits et de valeurs trouvées dont le value_id est {id}
PUT | /store |
Required | feature_id, value_id |
Crée une association entre une caractéristique produit et une valeur en utilisant le corps de la requête
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"
- }
|
Met à jour l'association entre caractéristique produit et valeur dont le value_id est {id} et dont le feature_id est feature_id.current en remplaçant feature_id.current par feature_id.new
La mise à jour suit la règle précisée dans feature_id.rule si la nouvelle association devait générer un doublon : si feature_id.rule vaut replace alors on supprime tous les doublons pour ne garder qu'une seule entrée sinon, si feature_id.rule vaut nothing alors on ne met pas à jour.
POST | /features/{id} |
Required | value_id as an object with current and new properties. Ex :
- "value_id": {
- "current":51,
- "new":21
- }
|
Met à jour l'association de caractéristique produit et de valeur dont le feature_id est {id} et le value_id est value_id.current en remplaçant value_id.current par value_id.new
DELETE | /features/{id} |
Optional | {feature_id} |
Supprime les associations de valeur et de caractéristique produit dont le feature_id est {id}. Si spécifié, au lieu de supprimer remplace le feature_id de toutes les associations trouvées par {feature_id}.
DELETE | /values/{id} |
Optional | {value_id} |
Supprime les associations de valeur et de caractéristique produit dont le value_id est {id}. Si spécifié, au lieu de supprimer remplace le value_id de toutes les associations trouvées par {value_id}.
Related Articles
Valeurs de caractéristiques de produits
Utilisation Route : /api/feature_values Protected : true Attributs id : integer name : translated Routes GET / Retourne la liste des valeurs de caractéristiques des produits GET /{id} Retourne les détails de la valeur de caractéristique produit dont ...
Caractéristiques produits
Utilisation Route : /api/features Protected : true Attributs id : integer name : translated Routes GET / Retourne la liste des caractéristiques produit GET /{id} Retourne les détails de la caractéristique produit dont l'ID est {id} PUT /store ...
Groupes de caractéristiques modèles
Utilisation Route : /api/groups Protected : true Attributs id : integer name : translated url_rewrite : translated Routes GET / Retourne la liste des groupes de caractéristiques modèles GET /{id} Retourne les détails d'un groupe de caractéristiques ...
Caractéristiques modèles
Utilisation Route : /api/specifications Protected : true Attributs id : integer group_id : integer name : translated url_rewrite : translated Routes GET / Retourner la liste des caractéristiques modèles (specifications) GET /{id} Retourne les détails ...
Produits
Utilisation Route : /api/products Protected : true Attributs id : integer supplier_reference : string name : string ean13 : string reference : string product_ids : array universal : boolean Routes GET / Retourne la liste des produits GET /{id} ...