Produits

Produits

Utilisation

Route : /api/products
Protected : true

Attributs

id : integer
supplier_reference : string
name : string
ean13 : string
reference : string
product_ids : array
status : string


Routes


GET /
Optional
offset, limit, status, has_compatibilities
Retourne la liste des produits. Les paramètres offset et limit permettent de paginer les résultats. Si non précisé, offset vaudra 0 et limit vaudra 10000. Le paramètre status permet de filtrer les produits suivant leur statut (specific, independent ou universal). Le paramètre has_compatibilities permet de filtrer les produits ayant des compatibilités ou non.

GET /{id}
Retourne les détails du produit dont l'ID est {id}

GET /forceSyncProduct/{id}
Force l'importation des dernières modifications sur les produits de la boutique, dont l'ID est {id}

PUT/store
Requiredid, name, reference, universal
Optionalsupplier_reference, ean13
Crée un produit en utilisant le corps de la requête

POST /{id}
Optionalproduct_id, name, reference, supplier_reference, ean13, status
Met à jour le produit dont l'ID est {id} en fonction des données du corps de la requête

POST /
Requiredproduct_ids, status
Modifie en masse le statut avec la valeur de status des produits dont l'ID est contenu dans le tableau product_idsce dernier ne pouvant comporter que 1000 entrées au maximum.
Le paramètre status ne peut avoir que l'une des valeurs suivantes : independent, universal, specific
  1. specific : statut par défaut des produits, utilisé pour décrire une compatibilité produit qui est propre au modèle concerné.
  2. independent : statut affecté à des produits ne pouvant donner lieu à des compatibilités (ex: un blouson, un casque, des gants, etc.).
  3. universal : statut des produits pouvant s'adapter à l'ensemble des modèles (ex: un bidon d'huile).

DELETE /{id}
Supprimer le produit dont l'ID est {id} ainsi que toutes les compatibilités le concernant

    • 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 ...
    • Produits et pièces compatibles avec le modèle

      Ce menu affiche la liste des produits compatibles (ou associés) au modèle indiqué dans le titre. Le client de la boutique pourra retrouver cette liste dans la section Pièces compatibles de son produit sur la boutique. La liste des produits ...
    • Actions groupées pour les produits et pièces

      Après avoir sélectionné au moins un des produits listés, le menu Actions Groupées apparaît à côté des boutons Tout sélectionner et Tout désélectionner. Les Actions Groupées possibles sont : Rendre universelle la sélection Rendre spécifique la ...
    • 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 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 ...