Multiple Supplier Support

We now offer the ability to sync multiple supplier information for one product through the API! We offer this ability in the following calls:

  • CreateProduct
  • CreateProducts
  • UpdateProduct
  • UpdateProducts
  • GetProducts
  • CreatePO

The old "Supplier" field will work as it does now so no changes are needed to update your current existing integrations.

For Creating/Updating Products, the new call will look similar to this (snippet):

...
"SupplierInfo":[    
      {
        "SupplierName":"SupplierABC",
        "isPrimary":true,
        "Cost":2.56,
        "SupplierPartNumber":"MPNV1",
        "LeadTime":5,
        "isActive":true
      },
      {
        "SupplierName":"SupplierDEF",
        "isPrimary":false,
        "Cost":5.00,
        "SupplierPartNumber":"MPNV2",
        "LeadTime":5,
        "isActive":false
      }
],
...

In regards to syncing Purchase Orders, the logic for syncing Item Costs' has updated. As mentioned above, it will still work as it does now, but you can update if you wish. For more information on this logic change, look at the text below the CreatePO documentation here.

For any questions or concerns, feel free to use our developer forums! Thanks and have a wonderful day!