Produits

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}
Retourne les détails du produit 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

PUT/
Requiredproduct_ids, universal
Modifie en masse le statut universel par la valeur de universal des produits dont l'ID est contenu dans le tableau product_ids, ce dernier ne pouvant comporter que 1000 entrées au maximum.

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

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 ...
    • 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 ...
    • 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 ...
    • Export vers ElasticSearch

      Utilisation Route : /api/export Protected : true Routes GET / Déclenche l'export de toutes les compatibilités du Panel Parts vers la solution ElasticSearch. DELETE /delete Vide l'index ElasticSearch. Attention : cette opération n'est pas réversible !