Utilisation
Route : /api/products
Protected : true
Attributs
id : integer
supplier_reference : string
name : string
ean13 : string
reference : string
product_ids : array
status : string
Routes
Retourne la liste des produits
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 |
Required | id, name, reference, universal |
Optional | supplier_reference, ean13 |
Crée un produit en utilisant le corps de la requête
POST | /{id} |
Optional | product_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 | / |
Required | product_ids, status |
Modifie en masse le statut avec la valeur de status des produits dont l'ID est contenu dans le tableau product_ids, ce 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
- specific : statut par défaut des produits, utilisé pour décrire une compatibilité produit qui est propre au modèle concerné.
- independent : statut affecté à des produits ne pouvant donner lieu à des compatibilités (ex: un blouson, un casque, des gants, etc.).
- universal : statut des produits pouvant s'adapter à l'ensemble des modèles (ex: un bidon d'huile).
Supprimer le produit dont l'ID est {id} ainsi que toutes les compatibilités le concernant