API de produit

Produit

Créer un produit

DescriptionCréer un nouveau produit
Endpoint{AnalyticsManagerDataManagerApiAddress}/odata/PostProducts
Method POSTEZ
En-têtes de demande{Un jeton}
Corps - FormDataClé : 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

DescriptionTirez 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

DescriptionMettre à 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"
    }
]
RemarqueChamp obligatoire :
- Identifiant

Supprimer le produit

DescriptionSupprimer 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"
    }
]
RemarqueChamp obligatoire :
- Identifiant
Pages: 1 2 3 4
Mis à jour le mars 4, 2022