Association d'une caractéristique à un produit
Utilisation
Route : /api/product_features
Protected : true
Attributs
id : integer
feature_id : integer (PUT, DELETE), object (POST)
product_id : integer (PUT, DELETE), object (POST)
Routes
Retourne la liste des associations de caractéristiques à des produits
Retourne les associations de caractéristiques produits trouvées à partir d'un ID de caractéristique {id}
Retourne les associations de caractéristiques produits trouvées à partir d'un ID de produit {id}
PUT | /store |
Required | feature_id, product_id |
Crée une association entre un produit et une caractéristique en utilisant le corps de la requête
POST | /features/{id} |
Required | product_id as an object with current and new properties. Ex :
- "product_id": {
- "current": 25,
- "new": 21
- }
|
Met à jour l'association entre un produit et une caractéristique à partir de la caractéristique produit dont l'ID est {id} et remplace le produit dont l'ID est product_id.current par celui dont l'ID est product_id.new
POST | /products/{id} |
Required | feature_id as an object with current and new properties. Ex :
- "feature_id": {
- "current": 10,
- "new": 30
- }
|
Met à jour l'association entre un produit et une caractéristique à partir du produit dont l'ID est {id} et remplace la caractéristique produit dont l'ID est feature_id.current par celle dont l'ID est feature_id.new
DELETE | /features/{id} |
Optional | feature: {feature_id} |
Supprime les associations de caractéristique avec un produit lorsque l'ID de caractéristique produit vaut {id}. Si spécifié, remplace l'ID de caractéristique produit de chacune de ces associations par {feature_id}.
DELETE | /products/{id} |
Optional | product: {product_id} |
Supprime les associations de caractéristique avec un produit lorsque l'ID du produit vaut {id}. Si spécifié, remplace l'ID du produit de chacune de ces associations par {product_id}.
Related Articles
Association d'une caractéristique à un modèle
Utilisation Route : /api/modele_specs Protected : true Attributs id : integer name : translated modele_id : integer specification_id : integer Routes GET / Retourne la liste des caractéristiques (specifications) des modèles GET /modeles/{id} Retourne ...
Créer une compatibilité avec un produit
Cliquer sur le bouton Nouvelle association produit, présent en haut à droite de la page des produits associés à ce modèle, entraîne l’ouverture d’une nouvelle fenêtre afin de renseigner les informations nécessaires. Les champs dont le nom est suivi ...
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 GET / Retourne la liste des associations 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 ...
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 ...