# Import supplier products. Use this to import whole supplier product catalogs with their prices (costs) and availability (onhand).Read more about the method here. Endpoint: POST /Supplier/ImportProducts Version: 4.0 ## Header parameters: - `X-StormConnect-Header` (string, required) JSON or XML serialized string of the SupplierProductHeader object.Note that the enums must be of integer values when using application/xml encoding and can be both string or integer for application/json. ## Request fields (application/json): - `SupplierPartNo` (string, required) Supplier article number. Max length: 50 - `CategoryCode` (string) Name or code of the category, ideally this something readable, like "Utensils" or with a hierachy "Kitchen|Utensils". Max length: 255 - `CommodityCode` (string) A classification of goods for import and export between countries. Max length: 50 - `ContentList` (array) List of culture specific texts on article. - `ContentList.CultureCode` (string, required) ISO language codes, e.g. "sv-SE". - `ContentList.Description` (string) Article description. - `ContentList.DescriptionHeader` (string) Article description header. Max length: 255 - `ContentList.IsUniqueUrlNameManuallyMaintained` (boolean) Determines if UniqueUrlName is manually maintained. - `ContentList.MetaDescription` (string) Aricle meta descriptions. - `ContentList.MetaTags` (string) Article meta tags. - `ContentList.Name` (string) Article name. Max length: 255 - `ContentList.SubDescription` (string) Article additional description. - `ContentList.SubHeader` (string) Article additional header. Max length: 255 - `ContentList.Synonyms` (string) List of words used in search. Max length: 500 - `ContentList.Tags` (string) Article tags. - `ContentList.Title` (string) Article title. Max length: 255 - `ContentList.UniqueUrlName` (string) Used for bread crumbs, if provided and enabled in Admin GUI, it will override Norce Commerce automation tool. - `EanCode` (string) Bar code. Max length: 50 - `GrossWeight` (number) Actual weight including package etc. - `Images` (array) Additional images, use high definition. Norce Commerce will provide real-time resizing when used in Norce Commerce Services and Norce Administration GUI. - `Images.ExternalCode` (string, required) Must match code from Administration setting in Norce Commerce. - `Images.FileTypeName` (string, required) File type. Should match file info set up in Norce Commerce, e.g. "MainImage", "Additional", "Embedded". - `Images.Url` (string, required) Ulr to image that is accessible for Norce Commerce Connect for upload to the CDN. - `Images.Filename` (string) Image file name. If omitted will be parsed from the url. - `Images.LastModified` (string) Deprecated - `LogisticDepth` (number) Logistic depth. - `LogisticHeight` (number) Logistic height - `LogisticWidth` (number) Logistic width - `MainImage` (object) Represents an image that should be uploaded to Norce Commerce from the supplier regarding the specified article. The type and code must be set up in Norce Commerce Administration settings. - `Manufacturer` (string) Manufacturer code or name, required together with ManufacturerPartNo to be unique. Max length: 50 - `ManufacturerPartNo` (string) Manufacturer article number, required together with Manufacturer to be unique. Max length: 50 - `NetWeight` (number) Obsolete. Weight of item, without packaging. - `OnHand` (array) Stock values, at least one is required. - `OnHand.LocationCode` (string, required) Name of location, must match supplier location name configured in Norce Commerce. Max length: 50 - `OnHand.WarehouseCode` (string, required) Name of Warehouse, must match supplier warehouse name configured in Norce Commerce. Max length: 50 - `OnHand.ExternalStockValue` (number) Stock value for external display. - `OnHand.IncomingValue` (number) Quantity of items currently inbound to warehouse. - `OnHand.IsActive` (boolean) Sets on hand information to active or inactive. Defaults to true. - `OnHand.IsReturnable` (boolean) Determines if article is returnable. - `OnHand.LeadTimeDayCount` (integer) Indication of time for delivery from warehouse to client. - `OnHand.MinimumOrderValue` (number) Minimum quantity of items on a purchase order, default is 1. - `OnHand.Name` (string) Storage site name, for presentation only. Max length: 255 - `OnHand.NextDeliveryDate` (string) Expected next delivery date for incoming stock. - `OnHand.PackageValue` (number) Quantity of items in a package, default is 1. - `OnHand.StoppedDate` (string) Date when on hand information was deactivated. - `OnHand.Value` (number, required) Onhand value - `Parametrics` (array) List of supplier specific content attributes, like color or size. - `Parametrics.ParametricCode` (string, required) Must be set to the specific code the parameter has in Norce Commerce. Max length: 50 - `Parametrics.MultipleValues` (array) If parameter is of type multiple list this field is used and all other fields are ignored. - `Parametrics.MultipleValues.Code` (string, required) Parametric selection value code. Used for matching in Norce Commerce. Max length: 255 - `Parametrics.MultipleValues.Value` (string, required) Value for selection. Max length: 255 - `Parametrics.ValueBoolean` (boolean) If parameter is of type boolean this field is used and all other fields are ignored. - `Parametrics.ValueCode` (string) If parameter is of type list this field is used and all other fields are ignored. Max length: 255 - `Parametrics.ValueDateTime` (string) If parameter is of type datetime this field is used and all other fields are ignored. - `Parametrics.ValueDecimal` (number) If parameter is of type decimal this field is used and all other fields are ignored. - `Parametrics.ValueInt` (integer) If parameter is of type integer this field is used and all other fields are ignored. - `Parametrics.ValueText` (string) This value field is preferred for supplier integrations. If parameter is of type text value this field is used and all other fields are ignored. Max length: 255 - `PriceList` (array) Purchase cost and other price information. At least one is required. - `PriceList.PriceListCode` (string, required) Must match code from the supplier price list in Norce Commerce. Max length: 50 - `PriceList.CostFee` (number) Cost fee - `PriceList.CostPurchase` (number) Supplier sale price - `PriceList.CostPurchaseValidTo` (string) Valid to date for price information. - `PriceList.CurrencyCode` (string) Currency Code, in ISO 4217 format. For example "SEK", "EUR", "USD", default is currency on configured sales area in Norce Commerce. Max length: 3 - `PriceList.DiscountPct` (number) Discount - `PriceList.FreightCost` (number) Freight cost. - `PriceList.IsActive` (boolean) Sets price to active or inactive. Defaults to true. - `PriceList.IsFocus` (boolean) Is focus. - `PriceList.IsPromotion` (boolean) True if price information is based on temporary campaign. - `PriceList.PriceCatalog` (number) Catalog price. - `PriceList.PriceDealer` (number) Dealer price. - `PriceList.PriceMax` (number) Max price for end customer. - `PriceList.PriceRanking` (integer) Price ranking. - `PriceList.PriceRecommended` (number) Recommended price for end customer. - `PriceList.QtyBreak` (integer) Quantity of items required for price, default is 1. This is used for discounts for large orders. - `ProductInfo` (array) List of supplier specific setting attributes. This is article specific information needed for supplier integrations, but will not be shown as content. For example "OnlySoldInSweden". - `ProductInfo.Code` (string, required) Information field code. Max length: 50 - `ProductInfo.Value` (string, required) Value to set. Max length: 255 - `ProductName` (string) Name of the article in default language. Max length: 500 - `ProductType` (string) Product type. - `UnitOfMeasurementCode` (integer) Unit of measurement code for item: 0 = Unknown, 1 = Pieces, 2 = Hours, 3 = Kilograms, 4 = Litres. Default is pieces. - `UnitOfMeasurementCount` (integer) Number of units in the package. - `VatCode` (integer) Vat rate in percent ## Response 200 fields (application/json): - `StatusCode` (string) Status of the job - `Description` (string) Short message describing the job - `JobId` (string) Norce Commerce's interal id created for this job. Refer to this for future requests. - `ValidationSummary` (object) Validation data for accepted payload - `ValidationSummary.NrOfItemsInTotal` (integer) Total number of items in payload. - `ValidationSummary.NrOfValidationFailures` (integer) Number of items that failed initial validation. - `ValidationSummary.Messages` (array) Messages concerning the validation.