PUT products/{productid}

Update product by product ID

Request Information

URI Parameters

NameDescriptionTypeAdditional information
productid The product ID to update integer Required

Body Parameters

The update object

ProductCreateWithChildrenModel
NameDescriptionTypeAdditional information
Children The child products associated to the parent. Collection of ProductChildUpdateCreateModel None.
SKU The Sku of the Product. string None.
Name The name that was given to the product. string None.
ParentProduct The Parent product of the product. ProductIDTypeModel None.
Suppliers The suppliers specified for the product. Collection of ProductSupplierUpdateModelBase None.
GlobalTradeIdentifiers This container contains items like EAN, UPC and additional barcodes ProductGlobalTradeIdentifiers None.
WarehouseInformation This contains warehouse information like Pickbin, WarehouseZone etc. ProductWarehouseInformationUpdateCreateModel None.
PricingInformation Product pricing info for instance: Price, RRP, Includes VAT. TaxClass ProductPricingInfoUpdateModel None.
InventoryInformation A container to hold all of the inventory information for the product. ProductInventoryInfoCreateModel None.
Categories The categories that the product is a part of. Collection of CategoryBaseModel None.
Brand The brand of the product string None.
Description The products Description string None.
Archived The archived status of a product boolean None.
ProductImages Collection of ProductImageCreateModel None.
ManufacturerPartNumber The products Manufacturer Part number. string None.
CustomAttributes The custom Attributes for the product. Collection of ProductCustomAttributeModel None.
ProductAdditions Collection of ProductAdditionsCreateUpdateModel None.

Request Formats

application/json, text/json

Sample:
{
  "Children": [
    {
      "ProductIDType": {
        "IDType": "SKU",
        "Value": "TSR-324-Blue-Large"
      },
      "VariantAttributes": [
        {
          "Name": "Colour",
          "Value": "Blue"
        },
        {
          "Name": "Size",
          "Value": "Large"
        }
      ]
    },
    {
      "Product": {
        "SKU": "TSR-324-RED-Small",
        "Name": "Tshirt",
        "Suppliers": [
          {
            "Supplier": {
              "SupplierID": 1
            },
            "SupplierSKU": "TSHIR-5431",
            "SupplierCosts": 4.99,
            "SupplierStockLevel": 10,
            "SupplierLeadTime": 1,
            "SupplierCartonQuantities": 1,
            "Priority": 0,
            "SupplierMinOrderAmount": 1
          }
        ],
        "GlobalTradeIdentifiers": {
          "EAN": "9780471117094",
          "UPC": "042100005264",
          "AdditionalBarcodes": [
            "Additional Barcode 1",
            "Additional Barcode 2"
          ]
        },
        "WarehouseInformation": {
          "Warehouse": {
            "IDType": "Name",
            "Value": "Default Warehouse"
          },
          "Warehouses": [
            {
              "IDType": "Name",
              "Value": "Default Warehouse"
            },
            {
              "IDType": "Name",
              "Value": "Warehouse 1"
            }
          ],
          "StockLocations": [
            {
              "IDType": "ID",
              "Value": "1234"
            },
            {
              "IDType": "StockLocationReference",
              "Value": "sl1"
            },
            {
              "IDType": "StockLocationReference",
              "Value": "sl2",
              "Warehouse": {
                "IDType": "Name",
                "Value": "Warehouse 1"
              }
            }
          ],
          "CartonQuantity": 1,
          "LeadTime": 1,
          "ContainsHazardousMaterials": false,
          "IsFragile": false,
          "UnitOfMeasure": "KG",
          "Weight": 0.1,
          "Dimensions": {
            "HeightMM": 100.0,
            "WidthMM": 102.76,
            "LengthMM": 50.0
          },
          "Packaging": {
            "PackagingID": 5
          },
          "PackagingQuantity": 10,
          "ProductTypeDescription": "Tshirt",
          "DetailedProductTypeDescription": "TShirt made of 100% cotton",
          "ProductComposition": "Cotton",
          "ProductHarmonizedCode": "",
          "RecordSerialNumberOnBarcodeDespatch": false
        },
        "PricingInformation": {
          "TaxClass": {
            "TaxClassID": 2
          },
          "Price": 10.99,
          "RRP": 8.99,
          "Margin": 1.0,
          "PriceIncludesVat": true
        },
        "InventoryInformation": {
          "Inventory": 10
        },
        "Categories": [
          {
            "CategoryID": 1,
            "CategoryName": "T-Shirts"
          },
          {
            "CategoryID": 1,
            "CategoryName": "Trousers"
          }
        ],
        "Brand": "Brand1",
        "Description": "This is a description for the T-Shirt.",
        "Archived": false,
        "ProductImages": [
          {
            "Image": {
              "SourceType": "Base64",
              "SourceValue": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAhCAMAAABqZpwPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU2NDQxMjI3NENCMTFFMTg5NjlCNTVENDM5RTEzMDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU2NDQxMjE3NENCMTFFMTg5NjlCNTVENDM5RTEzMDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDg2M0QwQjFFQjYyMTFFMDkwNTQ5RDcyMzAyMTdBQ0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDg2M0QwQjJFQjYyMTFFMDkwNTQ5RDcyMzAyMTdBQ0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ab9xiAAADAFBMVEXkrSXjqxt0hZVcb4MoQlz8/PY7U2rjpATlvEv589zx26L8/vzrwlrmu0W0vMW6w8vy6Lz7/vyXo6726cTsxmzu3aUxS2Tu253q0H0sRmD6/fr+/vr8+vHM0tj37tHqyGvkszIhPFfy25r6+ezksSxFW3KDlKSksLvpuUOdqbKRnaqhrLXd4eVrfY5MYnnr7e38/Pz9+O3+/fzlqRLx3qn8+Obw1I759eHhpgrY3uPh5uvz5bn27c78//mCkp/5+vr157n1+Pmps7zx0oPqyXDqzXn15rbhpxLoznyWpLLt2ZRLYXbszX36+eny15Ty4azQ1tvu8vP15bzktTr59+nm6+zy4aXqynTiqAzK0ddicoXy4rb6+u/ksCNVaH5vgZP9/viPnazqv1L9+vSNm6Xs1IvluT7//P7158D38tSHlqPq0ob69eVYbH/t0YDoxF3++uv27sv48dpBV2zx8/Pe5Of3+Pf77s7u1oznwVTu14b9/ftKXnRqepLu0o9ldonr7vDm0H7y5r319vZQZXvu2I18i5f05bFCVW/eqRDpzoDu1ZBRZHXp1JDv04ntzYJ+jZs1Tmfuz3zz5rX+/fv7/PXxzn3047bu1ZXpvEj9/f36+/zy8fT2683Fz9Tqz4bnym7jpgz+//79/////v/+/v/+/v7///3+/v3+//3//v7//vz//v38///+/vz9//79/v/+//z///z8//79/v3kpg3+/fjqynj8/v7t15rlpArvz3f4/Or6/O388tH8/fnoqBmAkaC9ydE7V27+/vftz4V0gY7nzHjotDr48c92iJh5h5bBys/mxm3mymXtyGnz47Lm0YTz4rDrwU/euUVugI5neYz2+ebpx3D8+/Tqy3HqzHfvy3Gaq7jo0XLorzHw2ZTquELp0YLq1ITouz3t04br1ImzusCksbbnsSjH0NT268jg4+czUWc3UW05UGjo5+jjv1Dlv1rsvlvv47LsyoFHY3n69N/oyXSutsHiowo3T2f++vj///7+//////+5tIDWAAAFkUlEQVR42tyW+VsTVxSGs0GAsAhIICYsYREQEAlQXEAQBUREQVxwYdECIqu7VaighYqoKOIKbsyWhJAQIKLSTattba21tbUV7Gpt1WKhq9pl7ukdrPYPaPqDnWdmnntn5r4zc+/5vnN48B9tvKcPjFgWAQvAnQkYPswD7tDlmpZr5c3NJv1yw/5UkJgL3E3v08R0m/Y1h62SoOgTG7oNZgKbujuRkTI266MW1EeyA9cVtJnAcvaX+aCSWFgAmtSvQF87IzOBVWTJtDnI5kb9pFxks4uZ7WLGcHtw/WpY5KrihBJiQdQcVzOCybBTrn0kbL0cPfBt9A4zgjVgMePEth60YmRhg42bBW02sNGRQtbfnDqoiPr1uSuHesylPAS6P1MVFLw9o951a0ItII/EuAdA+fhQLEFRBAF0Z1tHp1pNsBShJdjY0Orq0NDqCsBKZbFi1Qi1UQg3WkLH6biIYvEFDlzSdKZ4y+6ZbsVn3k90dftAUbKRvz2Jt4l1yxpAFTQimRiNxMAglZxEZIWOOFJVV3f+vKVfKB5LEBwZKIS61AATLPNYkuvSai32CN6hzYujU/s+sd5Q6LIjv8wGPMW2EQ1ZvxfuFc8H5Bi2EkDXAUjeTvZEKvC4YOn5a2/m5FyKbVlrBDXmHpmCVx8g3RgsqwKg02MBOh4JBMBicyT3KnlUYf4cdIvvAZD4kcuB8IzF1uVf+HpG0ajJ86e5I6x8L5YpYF3jzuEp9K+pK73NwsIqv5SitTDvkl/pZ0Mh4CBcU5Mcy7bEh+zhSbTNFrMfFu/adXPL5vwT22BZuJWNh4SE/swPnQNOWgWMX2ZwOdub5cLj22b0Tod7f6QcS3NfFy/yu7ZG5jBvjTQkW/TiuBxRirCxUZAmHbo2VuR0eo9IWcOjtAxDpnrEFa5OHXG8bLN2km+rmGf3zKiZYufE1vKYlXZnm26FNwyMbN0EK+7eXTlxcFAmUwoWSReCg0wQqFwK6ffrHAbv/4DyZILJong81TWvSytvpw3HcTuNp8J69/Ho2nw5+HhPuxg+/qZbb9wssTegvds/9y3QQvnZAisrftKrEwf9AoOCjlVaCoXZsmyBNFsotJQWSc8BpElDnm8sFQobLSfLRg/HMSFBB+tdp98oRBFvSPoONgEovuQHeJ6M8xbPAHgpKeHuYUcoD7+S3zBrVuS9xp04Faz1s1yaHOhvf0kmcEr2j78j24PBspAQ6bnkZP/fxojGAM19cVvHXOfFq7vRiIdLoM8rMyJX78w/3J+ZmNj7s0VqAN+bZxUDe8Vl8PLUqRfWfb/zBYBmoexdCB59O0g5GloCx3zXmDKRyROdy1MGQfrSoEBRHjAcWKsxktCnuHrZgzSRh5L4Vj9mtXq7iX1rN2YWZIx/b0OSXS6s8M208xL3s8EyPwwGe9mQcEhpn14pK01RCqbkiCpLZY3uwZZSoZ/SyV9Z9Ag8HOY2b820BgI0Ohs7Ly8774qjtocj5n5a8NWBJQ+WJVQ0o6O2GQG1Fuy8j99Zj0eA/aKxVQ4sTBCMLXWaAtVF2TUCdwD3kBThHa1DaTyoH2dp9KyiQt8FwGghN9VHjpopQHoS9r8GpAbpK3pUgF5xBFZH4UfwjkCN+fJ9AOsdOReDUVgYKh3uEiDHmHb2MZjWkwYVJ3kwYffoUEnkXRpVt6rLcFpzgVKNk5g0JmA1RlrfzXBOwOV1OK0nO1hQqxFjMHSpCZ3WyOnMaELYWJ7UFZTBpOnq5FqMRqtmGDw/VBsgWkMz3XRnJ8vVBZyCkbb9sa0OexD3s/jz2xgStREEriVAqwVEkk/AyETRpnZ8gyXa29r/pWVic2KfwhLr/wJmWQYvMc4RQCKKJBAJwwmHYSmWQRSBUxCLQ+qfApImEQ4hnEuov/UGfwkwAE3t4ITDYwRSAAAAAElFTkSuQmCC"
            }
          },
          {
            "Image": {
              "SourceType": "URL",
              "SourceValue": "https://www.storefeeder.com/wp-content/themes/wpgo/assets/images/logo.png"
            }
          }
        ],
        "ManufacturerPartNumber": "mpn-Tshirt-1",
        "CustomAttributes": [
          {
            "CustomAttribute": {
              "CustomAttributeID": 12,
              "CustomAttributeName": "Batteries Included"
            },
            "Value": "Yes"
          },
          {
            "CustomAttribute": {
              "CustomAttributeID": 12,
              "CustomAttributeName": "Warranty"
            },
            "Value": "1-2 Years"
          }
        ]
      },
      "VariantAttributes": [
        {
          "Name": "Colour",
          "Value": "Red"
        },
        {
          "Name": "Size",
          "Value": "Small"
        }
      ]
    }
  ],
  "SKU": "TSR-324",
  "Name": "Tshirt",
  "Suppliers": [
    {
      "Supplier": {
        "SupplierID": 1
      },
      "SupplierSKU": "TSR-324",
      "SupplierCosts": 4.99,
      "SupplierStockLevel": 10,
      "SupplierLeadTime": 1,
      "SupplierCartonQuantities": 1,
      "Priority": 0,
      "SupplierMinOrderAmount": 1
    }
  ],
  "GlobalTradeIdentifiers": {
    "EAN": "9780471117094",
    "UPC": "042100005264",
    "AdditionalBarcodes": [
      "Additional Barcode 1",
      "Additional Barcode 2"
    ]
  },
  "WarehouseInformation": {
    "Warehouse": {
      "IDType": "Name",
      "Value": "Default Warehouse"
    },
    "Warehouses": [
      {
        "IDType": "Name",
        "Value": "Default Warehouse"
      },
      {
        "IDType": "Name",
        "Value": "Warehouse 1"
      }
    ],
    "StockLocations": [
      {
        "IDType": "ID",
        "Value": "1234"
      },
      {
        "IDType": "StockLocationReference",
        "Value": "sl1"
      },
      {
        "IDType": "StockLocationReference",
        "Value": "sl2",
        "Warehouse": {
          "IDType": "Name",
          "Value": "Warehouse 1"
        }
      }
    ],
    "CartonQuantity": 1,
    "LeadTime": 1,
    "ContainsHazardousMaterials": false,
    "IsFragile": false,
    "UnitOfMeasure": "KG",
    "Weight": 0.1,
    "Dimensions": {
      "HeightMM": 100.0,
      "WidthMM": 102.76,
      "LengthMM": 50.0
    },
    "Packaging": {
      "PackagingID": 5
    },
    "PackagingQuantity": 10,
    "ProductTypeDescription": "Tshirt",
    "DetailedProductTypeDescription": "TShirt made of 100% cotton",
    "ProductComposition": "Cotton",
    "ProductHarmonizedCode": "",
    "RecordSerialNumberOnBarcodeDespatch": false
  },
  "PricingInformation": {
    "TaxClass": {
      "TaxClassID": 2
    },
    "Price": 10.99,
    "RRP": 8.99,
    "Margin": 1.0,
    "PriceIncludesVat": true
  },
  "InventoryInformation": {
    "Inventory": 10
  },
  "Categories": [
    {
      "CategoryID": 1,
      "CategoryName": "T-Shirts"
    },
    {
      "CategoryID": 1,
      "CategoryName": "Trousers"
    }
  ],
  "Brand": "Brand1",
  "Description": "This is a description for the T-Shirt.",
  "Archived": false,
  "ProductImages": [
    {
      "Image": {
        "SourceType": "Base64",
        "SourceValue": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAhCAMAAABqZpwPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU2NDQxMjI3NENCMTFFMTg5NjlCNTVENDM5RTEzMDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU2NDQxMjE3NENCMTFFMTg5NjlCNTVENDM5RTEzMDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDg2M0QwQjFFQjYyMTFFMDkwNTQ5RDcyMzAyMTdBQ0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDg2M0QwQjJFQjYyMTFFMDkwNTQ5RDcyMzAyMTdBQ0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ab9xiAAADAFBMVEXkrSXjqxt0hZVcb4MoQlz8/PY7U2rjpATlvEv589zx26L8/vzrwlrmu0W0vMW6w8vy6Lz7/vyXo6726cTsxmzu3aUxS2Tu253q0H0sRmD6/fr+/vr8+vHM0tj37tHqyGvkszIhPFfy25r6+ezksSxFW3KDlKSksLvpuUOdqbKRnaqhrLXd4eVrfY5MYnnr7e38/Pz9+O3+/fzlqRLx3qn8+Obw1I759eHhpgrY3uPh5uvz5bn27c78//mCkp/5+vr157n1+Pmps7zx0oPqyXDqzXn15rbhpxLoznyWpLLt2ZRLYXbszX36+eny15Ty4azQ1tvu8vP15bzktTr59+nm6+zy4aXqynTiqAzK0ddicoXy4rb6+u/ksCNVaH5vgZP9/viPnazqv1L9+vSNm6Xs1IvluT7//P7158D38tSHlqPq0ob69eVYbH/t0YDoxF3++uv27sv48dpBV2zx8/Pe5Of3+Pf77s7u1oznwVTu14b9/ftKXnRqepLu0o9ldonr7vDm0H7y5r319vZQZXvu2I18i5f05bFCVW/eqRDpzoDu1ZBRZHXp1JDv04ntzYJ+jZs1Tmfuz3zz5rX+/fv7/PXxzn3047bu1ZXpvEj9/f36+/zy8fT2683Fz9Tqz4bnym7jpgz+//79/////v/+/v/+/v7///3+/v3+//3//v7//vz//v38///+/vz9//79/v/+//z///z8//79/v3kpg3+/fjqynj8/v7t15rlpArvz3f4/Or6/O388tH8/fnoqBmAkaC9ydE7V27+/vftz4V0gY7nzHjotDr48c92iJh5h5bBys/mxm3mymXtyGnz47Lm0YTz4rDrwU/euUVugI5neYz2+ebpx3D8+/Tqy3HqzHfvy3Gaq7jo0XLorzHw2ZTquELp0YLq1ITouz3t04br1ImzusCksbbnsSjH0NT268jg4+czUWc3UW05UGjo5+jjv1Dlv1rsvlvv47LsyoFHY3n69N/oyXSutsHiowo3T2f++vj///7+//////+5tIDWAAAFkUlEQVR42tyW+VsTVxSGs0GAsAhIICYsYREQEAlQXEAQBUREQVxwYdECIqu7VaighYqoKOIKbsyWhJAQIKLSTattba21tbUV7Gpt1WKhq9pl7ukdrPYPaPqDnWdmnntn5r4zc+/5vnN48B9tvKcPjFgWAQvAnQkYPswD7tDlmpZr5c3NJv1yw/5UkJgL3E3v08R0m/Y1h62SoOgTG7oNZgKbujuRkTI266MW1EeyA9cVtJnAcvaX+aCSWFgAmtSvQF87IzOBVWTJtDnI5kb9pFxks4uZ7WLGcHtw/WpY5KrihBJiQdQcVzOCybBTrn0kbL0cPfBt9A4zgjVgMePEth60YmRhg42bBW02sNGRQtbfnDqoiPr1uSuHesylPAS6P1MVFLw9o951a0ItII/EuAdA+fhQLEFRBAF0Z1tHp1pNsBShJdjY0Orq0NDqCsBKZbFi1Qi1UQg3WkLH6biIYvEFDlzSdKZ4y+6ZbsVn3k90dftAUbKRvz2Jt4l1yxpAFTQimRiNxMAglZxEZIWOOFJVV3f+vKVfKB5LEBwZKIS61AATLPNYkuvSai32CN6hzYujU/s+sd5Q6LIjv8wGPMW2EQ1ZvxfuFc8H5Bi2EkDXAUjeTvZEKvC4YOn5a2/m5FyKbVlrBDXmHpmCVx8g3RgsqwKg02MBOh4JBMBicyT3KnlUYf4cdIvvAZD4kcuB8IzF1uVf+HpG0ajJ86e5I6x8L5YpYF3jzuEp9K+pK73NwsIqv5SitTDvkl/pZ0Mh4CBcU5Mcy7bEh+zhSbTNFrMfFu/adXPL5vwT22BZuJWNh4SE/swPnQNOWgWMX2ZwOdub5cLj22b0Tod7f6QcS3NfFy/yu7ZG5jBvjTQkW/TiuBxRirCxUZAmHbo2VuR0eo9IWcOjtAxDpnrEFa5OHXG8bLN2km+rmGf3zKiZYufE1vKYlXZnm26FNwyMbN0EK+7eXTlxcFAmUwoWSReCg0wQqFwK6ffrHAbv/4DyZILJong81TWvSytvpw3HcTuNp8J69/Ho2nw5+HhPuxg+/qZbb9wssTegvds/9y3QQvnZAisrftKrEwf9AoOCjlVaCoXZsmyBNFsotJQWSc8BpElDnm8sFQobLSfLRg/HMSFBB+tdp98oRBFvSPoONgEovuQHeJ6M8xbPAHgpKeHuYUcoD7+S3zBrVuS9xp04Faz1s1yaHOhvf0kmcEr2j78j24PBspAQ6bnkZP/fxojGAM19cVvHXOfFq7vRiIdLoM8rMyJX78w/3J+ZmNj7s0VqAN+bZxUDe8Vl8PLUqRfWfb/zBYBmoexdCB59O0g5GloCx3zXmDKRyROdy1MGQfrSoEBRHjAcWKsxktCnuHrZgzSRh5L4Vj9mtXq7iX1rN2YWZIx/b0OSXS6s8M208xL3s8EyPwwGe9mQcEhpn14pK01RCqbkiCpLZY3uwZZSoZ/SyV9Z9Ag8HOY2b820BgI0Ohs7Ly8774qjtocj5n5a8NWBJQ+WJVQ0o6O2GQG1Fuy8j99Zj0eA/aKxVQ4sTBCMLXWaAtVF2TUCdwD3kBThHa1DaTyoH2dp9KyiQt8FwGghN9VHjpopQHoS9r8GpAbpK3pUgF5xBFZH4UfwjkCN+fJ9AOsdOReDUVgYKh3uEiDHmHb2MZjWkwYVJ3kwYffoUEnkXRpVt6rLcFpzgVKNk5g0JmA1RlrfzXBOwOV1OK0nO1hQqxFjMHSpCZ3WyOnMaELYWJ7UFZTBpOnq5FqMRqtmGDw/VBsgWkMz3XRnJ8vVBZyCkbb9sa0OexD3s/jz2xgStREEriVAqwVEkk/AyETRpnZ8gyXa29r/pWVic2KfwhLr/wJmWQYvMc4RQCKKJBAJwwmHYSmWQRSBUxCLQ+qfApImEQ4hnEuov/UGfwkwAE3t4ITDYwRSAAAAAElFTkSuQmCC"
      }
    },
    {
      "Image": {
        "SourceType": "URL",
        "SourceValue": "https://www.storefeeder.com/wp-content/themes/wpgo/assets/images/logo.png"
      },
      "VariantAttribute": {
        "Name": "Colour",
        "Value": "Red"
      }
    }
  ],
  "ManufacturerPartNumber": "mpn-Tshirt-1",
  "CustomAttributes": [
    {
      "CustomAttribute": {
        "CustomAttributeID": 12,
        "CustomAttributeName": "Batteries Included"
      },
      "Value": "Yes"
    },
    {
      "CustomAttribute": {
        "CustomAttributeID": 12,
        "CustomAttributeName": "Warranty"
      },
      "Value": "1-2 Years"
    },
    {
      "CustomAttribute": {
        "CustomAttributeName": "New Custom Attribute"
      },
      "Value": "value for new attribute"
    }
  ]
}

Response Information

Resource Description

Update product by product ID

ProductModel
NameDescriptionTypeAdditional information
ProductID The ID of the Product integer None.
SKU The Sku of the Product. string None.
Name The name that was given to the product. string None.
ProductGUID The Guid of the product. globally unique identifier None.
ParentProduct The Parent product of the product. ProductBaseModel None.
ProductType The product type. For instance: Kit, Simple, Parent. ProductType None.
Suppliers The suppliers specified for the product. Collection of ProductSupplierModel None.
GlobalTradeIdentifiers This container contains items like EAN, UPC and additional barcodes ProductGlobalTradeIdentifiers None.
WarehouseInformation This contains warehouse information like Pickbin, WarehouseZone etc. ProductWarehouseInformationModel None.
PricingInformation Product pricing info for instance: Price, RRP, Includes VAT. TaxClass ProductPricingInfoModel None.
InventoryInformation A container to hold all of the inventory information for the product. ProductInventoryInfoModel None.
Categories The categories that the product is a part of. Collection of CategoryBaseModel None.
Brand The brand of the product string None.
Description The products Description string None.
Archived The products archived status boolean None.
IsAkit Whether the product is a kit or not. boolean None.
ProductImages Collection of ProductImageModel None.
ManufacturerPartNumber The products Manufacturer Part number. string None.
CreatedOnDate The created date of the product. date None.
LastModifiedDate The last modified Date of the product. date None.
Children The child products associated to the parent. Collection of ProductChildModel None.
CustomAttributes The custom Attributes for the product. Collection of ProductCustomAttributeModel None.
ProductAdditions Collection of ProductAdditionsModel None.
ProductSpecialAttribute The Products Special Attribute. string None.

Response Formats

application/json, text/json

Sample:
{
  "ProductID": 1,
  "SKU": "Shoes",
  "Name": "Shoes",
  "ProductGUID": "f9434480-23a4-4574-82b5-70f61fb41673",
  "ProductType": "Parent",
  "Suppliers": [
    {
      "Supplier": {
        "Currency": {
          "CurrencyID": 44,
          "CurrencyCode": "GBP",
          "CurrencyName": "British Pounds",
          "Symbol": "£"
        },
        "SupplierID": 1,
        "Name": "Supplier 1"
      },
      "SupplierSKU": "sup1",
      "SupplierCosts": 4.5,
      "SupplierStockLevel": 12,
      "SupplierLeadTime": 2,
      "SupplierCartonQuantities": 1,
      "Priority": 0,
      "SupplierMinOrderAmount": 1
    }
  ],
  "GlobalTradeIdentifiers": {
    "EAN": "12345678910",
    "UPC": "123456789123",
    "AdditionalBarcodes": [
      "barcode1",
      "barcode2"
    ]
  },
  "WarehouseInformation": {
    "Warehouse": {
      "WarehouseName": "My Warehouse",
      "WarehouseGuid": "e59451b8-66e5-4d06-af37-367900bb9010",
      "WarehouseID": 1
    },
    "StockLocations": [
      {
        "StockLocation": {
          "StockLocationID": 1234,
          "StockLocationReference": "pb-1",
          "LocationOrder": 1,
          "Warehouse": {
            "WarehouseName": "My Warehouse",
            "WarehouseGuid": "1c918167-d116-47a3-8b90-3826e9bd71df",
            "WarehouseID": 1
          },
          "WarehouseZone": {
            "WarehouseZoneID": 3343,
            "Name": "Wz-1"
          },
          "StockLocationType": "Pickbin",
          "IsQuarantined": false
        },
        "Available": 100,
        "Allocated": 1,
        "PhysicalStock": 101,
        "PendingOut": 0,
        "ExpiryDate": "2024-05-26T00:00:00",
        "DeliveredDate": "2024-11-03T20:00:44.3442157Z",
        "BatchReference": "reference"
      }
    ],
    "CartonQuantity": 1,
    "LeadTime": 3,
    "ContainsHazardousMaterials": false,
    "IsFragile": false,
    "UnitOfMeasure": "CM",
    "Weight": 1.0,
    "Dimensions": {
      "HeightMM": 100.0,
      "WidthMM": 102.76,
      "LengthMM": 50.0
    },
    "Packaging": {
      "PackagingID": 1,
      "PackagingName": "Parcel"
    },
    "PackagingQuantity": 1,
    "ProductTypeDescription": "shoes",
    "DetailedProductTypeDescription": "Shoes and laces",
    "ProductComposition": "Leather",
    "ProductHarmonizedCode": "",
    "RecordSerialNumberOnBarcodeDespatch": false,
    "NextDeliveryDate": "2024-07-29T00:00:00"
  },
  "PricingInformation": {
    "TaxClass": {
      "Name": "Standard UK",
      "TaxRate": 20.0,
      "TaxClassID": 4
    },
    "Price": 15.99,
    "RRP": 10.0,
    "Margin": 1.5,
    "AverageCost": 10.5,
    "AverageCostExVat": 8.75,
    "PriceIncludesVat": true,
    "LastCostPrice": 0.0,
    "LastCostPriceExVat": 0.0
  },
  "InventoryInformation": {
    "Inventory": 100,
    "QuarantinedInventory": 5,
    "Allocated": 1,
    "OnBackOrder": 0,
    "OnPurchaseOrder": 10,
    "ManualReorderLevel": 10,
    "CalculatedReorderLevel": 5,
    "SoldLast30Days": 20,
    "SoldLast90Days": 50,
    "SoldLast120Days": 100,
    "LastOrderedDate": "2024-11-01T20:00:44.3442157Z"
  },
  "Categories": [
    {
      "CategoryID": 1,
      "CategoryName": "Shoes"
    },
    {
      "CategoryID": 2,
      "CategoryName": "Trainers"
    }
  ],
  "Brand": "Brand 1",
  "Description": "A pair of shoes.",
  "Archived": true,
  "IsAkit": true,
  "ProductImages": [
    {
      "ProductImageID": 1,
      "ImageURL": "http://storefeeder.com/images/1.jpg",
      "Order": 1,
      "Height": 1000,
      "Width": 1000
    },
    {
      "ProductImageID": 2,
      "ImageURL": "http://storefeeder.com/images/2.jpg",
      "Order": 1,
      "Height": 1000,
      "Width": 1000
    }
  ],
  "ManufacturerPartNumber": "mfn1234",
  "CreatedOnDate": "2024-10-04T20:00:44.3442157Z",
  "LastModifiedDate": "2024-10-19T20:00:44.3442157Z",
  "Children": [
    {
      "Product": {
        "ProductID": 2,
        "SKU": "shoe-1"
      },
      "VariantAttributes": [
        {
          "Name": "Colour",
          "Value": "Red"
        },
        {
          "Name": "Size",
          "Value": "8"
        }
      ]
    },
    {
      "Product": {
        "ProductID": 3,
        "SKU": "shoe-2"
      },
      "VariantAttributes": [
        {
          "Name": "Colour",
          "Value": "Red"
        },
        {
          "Name": "Size",
          "Value": "9"
        }
      ]
    },
    {
      "Product": {
        "ProductID": 4,
        "SKU": "shoe-3"
      },
      "VariantAttributes": [
        {
          "Name": "Colour",
          "Value": "Blue"
        },
        {
          "Name": "Size",
          "Value": "8"
        }
      ]
    },
    {
      "Product": {
        "ProductID": 5,
        "SKU": "shoe-4"
      },
      "VariantAttributes": [
        {
          "Name": "Colour",
          "Value": "Blue"
        },
        {
          "Name": "Size",
          "Value": "9"
        }
      ]
    }
  ],
  "CustomAttributes": [
    {
      "CustomAttribute": {
        "CustomAttributeID": 1,
        "CustomAttributeName": "Material"
      },
      "Value": "Leather"
    },
    {
      "CustomAttribute": {
        "CustomAttributeID": 2,
        "CustomAttributeName": "Includes Batteries"
      },
      "Value": "false"
    }
  ],
  "ProductSpecialAttribute": "Sold by the pair"
}

application/xml, text/xml

Sample:
<ProductModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ProductID>1</ProductID>
  <SKU>Shoes</SKU>
  <Name>Shoes</Name>
  <ProductGUID>f9434480-23a4-4574-82b5-70f61fb41673</ProductGUID>
  <ProductType>Parent</ProductType>
  <Suppliers>
    <ProductSupplierModel>
      <SupplierSKU>sup1</SupplierSKU>
      <SupplierCosts>4.50</SupplierCosts>
      <SupplierStockLevel>12</SupplierStockLevel>
      <SupplierLeadTime>2</SupplierLeadTime>
      <SupplierCartonQuantities>1</SupplierCartonQuantities>
      <Priority>0</Priority>
      <SupplierMinOrderAmount>1</SupplierMinOrderAmount>
      <Supplier>
        <SupplierID>1</SupplierID>
        <Name>Supplier 1</Name>
        <Currency>
          <CurrencyID>44</CurrencyID>
          <CurrencyCode>GBP</CurrencyCode>
          <CurrencyName>British Pounds</CurrencyName>
          <Symbol>£</Symbol>
        </Currency>
      </Supplier>
    </ProductSupplierModel>
  </Suppliers>
  <GlobalTradeIdentifiers>
    <EAN>12345678910</EAN>
    <UPC>123456789123</UPC>
    <AdditionalBarcodes>
      <string>barcode1</string>
      <string>barcode2</string>
    </AdditionalBarcodes>
  </GlobalTradeIdentifiers>
  <WarehouseInformation>
    <CartonQuantity>1</CartonQuantity>
    <LeadTime>3</LeadTime>
    <ContainsHazardousMaterials>false</ContainsHazardousMaterials>
    <IsFragile>false</IsFragile>
    <UnitOfMeasure>CM</UnitOfMeasure>
    <Weight>1</Weight>
    <Dimensions>
      <HeightMM>100</HeightMM>
      <WidthMM>102.76</WidthMM>
      <LengthMM>50</LengthMM>
    </Dimensions>
    <Packaging>
      <PackagingID>1</PackagingID>
      <PackagingName>Parcel</PackagingName>
    </Packaging>
    <PackagingQuantity>1</PackagingQuantity>
    <PackagingQuantityDecimal xsi:nil="true" />
    <ProductTypeDescription>shoes</ProductTypeDescription>
    <DetailedProductTypeDescription>Shoes and laces</DetailedProductTypeDescription>
    <ProductComposition>Leather</ProductComposition>
    <ProductHarmonizedCode />
    <RecordSerialNumberOnBarcodeDespatch>false</RecordSerialNumberOnBarcodeDespatch>
    <NextDeliveryDate>2024-07-29T00:00:00</NextDeliveryDate>
    <Warehouse>
      <WarehouseName>My Warehouse</WarehouseName>
      <WarehouseGuid>e59451b8-66e5-4d06-af37-367900bb9010</WarehouseGuid>
      <WarehouseID>1</WarehouseID>
    </Warehouse>
    <StockLocations>
      <ProductStockLocationModel>
        <StockLocation>
          <StockLocationID>1234</StockLocationID>
          <StockLocationReference>pb-1</StockLocationReference>
          <LocationOrder>1</LocationOrder>
          <Warehouse>
            <WarehouseName>My Warehouse</WarehouseName>
            <WarehouseGuid>1c918167-d116-47a3-8b90-3826e9bd71df</WarehouseGuid>
            <WarehouseID>1</WarehouseID>
          </Warehouse>
          <WarehouseZone>
            <WarehouseZoneID>3343</WarehouseZoneID>
            <Name>Wz-1</Name>
          </WarehouseZone>
          <StockLocationType>Pickbin</StockLocationType>
          <IsQuarantined>false</IsQuarantined>
        </StockLocation>
        <Available>100</Available>
        <Allocated>1</Allocated>
        <PhysicalStock>101</PhysicalStock>
        <PendingOut>0</PendingOut>
        <ExpiryDate>2024-05-26T00:00:00</ExpiryDate>
        <DeliveredDate>2024-11-03T20:00:44.3442157Z</DeliveredDate>
        <BatchReference>reference</BatchReference>
      </ProductStockLocationModel>
    </StockLocations>
  </WarehouseInformation>
  <PricingInformation>
    <Price>15.99</Price>
    <RRP>10.00</RRP>
    <Margin>1.50</Margin>
    <AverageCost>10.50</AverageCost>
    <AverageCostExVat>8.75</AverageCostExVat>
    <PriceIncludesVat>true</PriceIncludesVat>
    <LastCostPrice>0.00</LastCostPrice>
    <LastCostPriceExVat>0.00</LastCostPriceExVat>
    <TaxClass>
      <TaxClassID>4</TaxClassID>
      <Name>Standard UK</Name>
      <TaxRate>20</TaxRate>
    </TaxClass>
  </PricingInformation>
  <InventoryInformation>
    <Inventory>100</Inventory>
    <QuarantinedInventory>5</QuarantinedInventory>
    <Allocated>1</Allocated>
    <OnBackOrder>0</OnBackOrder>
    <OnPurchaseOrder>10</OnPurchaseOrder>
    <ManualReorderLevel>10</ManualReorderLevel>
    <CalculatedReorderLevel>5</CalculatedReorderLevel>
    <SoldLast30Days>20</SoldLast30Days>
    <SoldLast90Days>50</SoldLast90Days>
    <SoldLast120Days>100</SoldLast120Days>
    <LastOrderedDate>2024-11-01T20:00:44.3442157Z</LastOrderedDate>
  </InventoryInformation>
  <Categories>
    <CategoryBaseModel>
      <CategoryID>1</CategoryID>
      <CategoryName>Shoes</CategoryName>
    </CategoryBaseModel>
    <CategoryBaseModel>
      <CategoryID>2</CategoryID>
      <CategoryName>Trainers</CategoryName>
    </CategoryBaseModel>
  </Categories>
  <Brand>Brand 1</Brand>
  <Description>A pair of shoes.</Description>
  <Archived>true</Archived>
  <IsAkit>true</IsAkit>
  <ProductImages>
    <ProductImageModel>
      <ProductImageID>1</ProductImageID>
      <ImageURL>http://storefeeder.com/images/1.jpg</ImageURL>
      <Order>1</Order>
      <Height>1000</Height>
      <Width>1000</Width>
    </ProductImageModel>
    <ProductImageModel>
      <ProductImageID>2</ProductImageID>
      <ImageURL>http://storefeeder.com/images/2.jpg</ImageURL>
      <Order>1</Order>
      <Height>1000</Height>
      <Width>1000</Width>
    </ProductImageModel>
  </ProductImages>
  <ManufacturerPartNumber>mfn1234</ManufacturerPartNumber>
  <CreatedOnDate>2024-10-04T20:00:44.3442157Z</CreatedOnDate>
  <LastModifiedDate>2024-10-19T20:00:44.3442157Z</LastModifiedDate>
  <Children>
    <ProductChildModel>
      <Product>
        <ProductID>2</ProductID>
        <SKU>shoe-1</SKU>
      </Product>
      <VariantAttributes>
        <ProductVariantAttribute>
          <Name>Colour</Name>
          <Value>Red</Value>
        </ProductVariantAttribute>
        <ProductVariantAttribute>
          <Name>Size</Name>
          <Value>8</Value>
        </ProductVariantAttribute>
      </VariantAttributes>
    </ProductChildModel>
    <ProductChildModel>
      <Product>
        <ProductID>3</ProductID>
        <SKU>shoe-2</SKU>
      </Product>
      <VariantAttributes>
        <ProductVariantAttribute>
          <Name>Colour</Name>
          <Value>Red</Value>
        </ProductVariantAttribute>
        <ProductVariantAttribute>
          <Name>Size</Name>
          <Value>9</Value>
        </ProductVariantAttribute>
      </VariantAttributes>
    </ProductChildModel>
    <ProductChildModel>
      <Product>
        <ProductID>4</ProductID>
        <SKU>shoe-3</SKU>
      </Product>
      <VariantAttributes>
        <ProductVariantAttribute>
          <Name>Colour</Name>
          <Value>Blue</Value>
        </ProductVariantAttribute>
        <ProductVariantAttribute>
          <Name>Size</Name>
          <Value>8</Value>
        </ProductVariantAttribute>
      </VariantAttributes>
    </ProductChildModel>
    <ProductChildModel>
      <Product>
        <ProductID>5</ProductID>
        <SKU>shoe-4</SKU>
      </Product>
      <VariantAttributes>
        <ProductVariantAttribute>
          <Name>Colour</Name>
          <Value>Blue</Value>
        </ProductVariantAttribute>
        <ProductVariantAttribute>
          <Name>Size</Name>
          <Value>9</Value>
        </ProductVariantAttribute>
      </VariantAttributes>
    </ProductChildModel>
  </Children>
  <CustomAttributes>
    <ProductCustomAttributeModel>
      <CustomAttribute>
        <CustomAttributeID>1</CustomAttributeID>
        <CustomAttributeName>Material</CustomAttributeName>
      </CustomAttribute>
      <Value>Leather</Value>
    </ProductCustomAttributeModel>
    <ProductCustomAttributeModel>
      <CustomAttribute>
        <CustomAttributeID>2</CustomAttributeID>
        <CustomAttributeName>Includes Batteries</CustomAttributeName>
      </CustomAttribute>
      <Value>false</Value>
    </ProductCustomAttributeModel>
  </CustomAttributes>
  <ProductSpecialAttribute>Sold by the pair</ProductSpecialAttribute>
</ProductModel>