Produit
Créer un produit
Description | Créer un nouveau produit |
Endpoint | {AnalyticsManagerDataManagerApiAddress}/odata/PostProducts |
Method | POSTEZ |
En-têtes de demande | {Un jeton} |
Corps - FormData | Clé : Produits Valeur: [ { "ProductSerial": "ProductA1234", "Nom": "Produit A", "Prix": "13.00", "ProductBrandId": 101, "ProductCategoryId": "0B920541-5F2E-EC11-807E-00155DDF9604", "Description": "Contenu de la description du produit A", "ProductBarcode": "1111100010101", "Unit": "gram", // indique l'unité de mesure "Prix réduit": 10.99, "ProductPromotionHeader": "Bonne promotion", "UnitNumber": 10, // Nombre d'unités physiques affectées au prix du produit. (ex. 10 $ par 100 g, Unité=100) "QRCodeLink": "https://product.qr.code.link.com" }, { "ProductSerial": "ProductB1234", "Nom": "Produit B", "Prix": "23.00", "ProductBrandId": 102, "ProductCategoryId": "7B84077E-0ABC-EA11-833B-D05099D42A29", "Description": "Contenu de la description du produit B", "ProductBarcode": "2222200010101", "Unit": "pair", // indique l'unité de mesure "Prix réduit": 19.99, "ProductPromotionHeader": "Bonne promotion", "UnitNumber": 1, // Nombre d'unités physiques affectées au prix du produit. (ex. 10 $ par 100 g, Unité=100) "QRCodeLink": "https://product.qr.code.link.com" }, { "ProductSerial": "ProductA1234", "Nom": "Produit C", "Prix": "33.00", "ProductBrandId": 96, "ProductCategoryId": "0D920541-5F2E-EC11-807E-00155DDF9604", "Description": "Contenu de la description du produit C", "ProductBarcode": "3333300010101", "Unit": "kg", // indique l'unité de mesure "Prix réduit": 29.99, "ProductPromotionHeader": "Bonne promotion", "UnitNumber": 2, // Nombre d'unités physiques affectées au prix du produit. (ex. 10 $ par 100 g, Unité=100) "QRCodeLink": "https://product.qr.code.link.com" } ] |
Réponse | { "valeur": [ { "Id": "76ae9bf3-9a2e-ec11-807e-00155ddf9604", "ProductSerial": "ProductA1234", "Nom": "Produit A", "Prix": 13.0, "CompanyId": 1, "ProductCategoryId": "0b920541-5f2e-ec11-807e-00155ddf9604", "Description": "Contenu de la description du produit A", "ProductBrandId": 101, "ProductBarcode": "1111100010101", "Unité": "gramme", "Prix réduit": 10.99, "ProductPromotionHeader": "Bonne promotion", "UnitéNuméro": 10.0, "QrcodeLink": "https://product.qr.code.link.com", "LastUpdateDateTime": nul, "CreatedDateTime": "2021-10-16T16:05:50.6651175Z", "EslmiscJson": nul, "EslactionLogId": nul, "Société": nul, "ProductBrand": null, "ProductCategory": null, "EslTags": [], "ProductCurrencyPrices": [], "ProductCustomPrices": [], "ProductDailySales": [] }, { "Id": "77ae9bf3-9a2e-ec11-807e-00155ddf9604", "ProductSerial": "ProductB1234", "Nom": "Produit B", "Prix": 23.0, "CompanyId": 1, "ProductCategoryId": "7b84077e-0abc-ea11-833b-d05099d42a29", "Description": "Contenu de la description du produit B", "ProductBrandId": 102, "ProductBarcode": "2222200010101", "Unité": "paire", "Prix réduit": 19.99, "ProductPromotionHeader": "Bonne promotion", "UnitéNuméro": 1.0, "QrcodeLink": "https://product.qr.code.link.com", "LastUpdateDateTime": nul, "CreatedDateTime": "2021-10-16T16:05:50.6652001Z", "EslmiscJson": nul, "EslactionLogId": nul, "Société": nul, "ProductBrand": null, "ProductCategory": null, "EslTags": [], "ProductCurrencyPrices": [], "ProductCustomPrices": [], "ProductDailySales": [] }, { "Id": "78ae9bf3-9a2e-ec11-807e-00155ddf9604", "ProductSerial": "ProductA1234", "Nom": "Produit C", "Prix": 33.0, "CompanyId": 1, "ProductCategoryId": "0d920541-5f2e-ec11-807e-00155ddf9604", "Description": "Contenu de la description du produit C", "ProductBrandId": 96, "ProductBarcode": "3333300010101", "Unité": "kg", "Prix réduit": 29.99, "ProductPromotionHeader": "Bonne promotion", "UnitéNuméro": 2.0, "QrcodeLink": "https://product.qr.code.link.com", "LastUpdateDateTime": nul, "CreatedDateTime": "2021-10-16T16:05:50.6652005Z", "EslmiscJson": nul, "EslactionLogId": nul, "Société": nul, "ProductBrand": null, "ProductCategory": null, "EslTags": [], "ProductCurrencyPrices": [], "ProductCustomPrices": [], "ProductDailySales": [] } ], "compte": 0 } |
Remarque | - Veuillez noter la valeur "Id" car vous devrez l'utiliser comme clé de référence pour la mise à jour / la suppression / le lien avec une autre entité plus tard - ProductBrandId est l'identifiant que vous avez obtenu lors de la création de la marque de produit - ProductCategoryId est l'identifiant que vous avez obtenu lorsque vous avez créé la catégorie de produit |
Lire le produit
Description | Tirez le produit créé sous le compte de l'entreprise |
Endpoint | {AnalyticsManagerDataManagerApiAddress}/odata/GetProducts |
Method | ÉCONOMISEZ |
En-têtes de demande | {Un jeton} |
Réponse | { "valeur": [ { "Id": "76ae9bf3-9a2e-ec11-807e-00155ddf9604", "ProductSerial": "ProductA1234", "Nom": "Produit Un nouveau nom", "Prix": 113.0, "CompanyId": 1, "ProductCategoryId": "0b920541-5f2e-ec11-807e-00155ddf9604", "Description": "Contenu de la description du produit A", "ProductBrandId": 101, "ProductBarcode": "1111100010101", "Unité": "gramme", "Prix réduit": 10.99, "ProductPromotionHeader": "Bonne promotion", "UnitéNuméro": 10.0, "QrcodeLink": "https://product.qr.code.link.com", "LastUpdateDateTime": "2021-10-16T16:12:44.187Z", "CreatedDateTime": "2021-10-16T16:05:50.667Z", "EslmiscJson": nul, "EslactionLogId": nul, "Société": nul, "ProductBrand": null, "ProductCategory": null, "EslTags": [], "ProductCurrencyPrices": [], "ProductCustomPrices": [], "ProductDailySales": [] }, { "Id": "77ae9bf3-9a2e-ec11-807e-00155ddf9604", "ProductSerial": "ProductB1234", "Nom": "Nouveau nom du produit B", "Prix": 123.0, "CompanyId": 1, "ProductCategoryId": "7b84077e-0abc-ea11-833b-d05099d42a29", "Description": "Contenu de la description du produit B", "ProductBrandId": 102, "ProductBarcode": "2222200010101", "Unité": "paire", "Prix réduit": 19.99, "ProductPromotionHeader": "Bonne promotion", "UnitéNuméro": 1.0, "QrcodeLink": "https://product.qr.code.link.com", "LastUpdateDateTime": "2021-10-16T16:12:44.213Z", "CreatedDateTime": "2021-10-16T16:05:50.667Z", "EslmiscJson": nul, "EslactionLogId": nul, "Société": nul, "ProductBrand": null, "ProductCategory": null, "EslTags": [], "ProductCurrencyPrices": [], "ProductCustomPrices": [], "ProductDailySales": [] } ], "compte": 0 } |
Mettre à jour le produit
Description | Mettre à jour le produit existant |
Endpoint | {AnalyticsManagerDataManagerApiAddress}/odata/UpdateProducts |
Method | PATCH |
En-têtes de demande | {Un jeton} |
Corps - JSON | [ { "Id": "76ae9bf3-9a2e-ec11-807e-00155ddf9604", "ProductSerial": "ProductA1234", "Nom": "Produit Un nouveau nom", "Prix": 113.0 }, { "Id": "77ae9bf3-9a2e-ec11-807e-00155ddf9604", "ProductSerial": "ProductB1234", "Nom": "Nouveau nom du produit B", "Prix": 123.0 }, { "Id": "78ae9bf3-9a2e-ec11-807e-00155ddf9604", "ProductSerial": "ProductA1234", "Name": "Nouveau nom du produit C", "Prix": 133.0, "Unité": "kg" } ] |
Remarque | Champ obligatoire : - Identifiant |
Supprimer le produit
Description | Supprimer le produit existant |
Endpoint | {AnalyticsManagerDataManagerApiAddress}/odata/DeleteProducts |
Method | EFFACER |
En-têtes de demande | {Un jeton} |
Corps - JSON | [ { "Id": "76ae9bf3-9a2e-ec11-807e-00155ddf9604" }, { "Id": "77ae9bf3-9a2e-ec11-807e-00155ddf9604" }, { "Id": "78ae9bf3-9a2e-ec11-807e-00155ddf9604" } ] |
Remarque | Champ obligatoire : - Identifiant |