Association d'une caractéristique à un produit

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

GET /
Retourne la liste des associations de caractéristiques à des produits

GET /features/{id}
Retourne les associations de caractéristiques produits trouvées à partir d'un ID de caractéristique {id}

GET /products/{id}
Retourne les associations de caractéristiques produits trouvées à partir d'un ID de produit {id}

PUT/store
Requiredfeature_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}
Requiredproduct_id as an object with current and new properties. Ex : 
  1. "product_id": {
  2.         "current": 25,
  3.         "new": 21
  4.  }
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}
Requiredfeature_id as an object with current and new properties. Ex : 
  1. "feature_id": {
  2.         "current": 10,
  3.         "new": 30
  4.  }
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}
Optionalfeature: {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}
Optionalproduct: {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 ...