Last updated

Connect Product schemas

Entities, enums and methods for importing products and product related information.

Entities

CompetitorSku

CompetitorCodestringrequired

Unique code for competitor.

CompetitorPartNostringrequired

Competitor part number.

IsInStockbooleanrequired

Specifies if the SKU is in stock at the competitor.

IsPricesInclVatbooleanrequired

Specifies if prices are incl. VAT (true) or excluding VAT (false).

PartNostringrequired

Part number in Norce to which the competitor data is referencing.

PriceSalenumberrequired

The sale price from the competitor.

PriceSaleInclFreightnumberrequired

Competitor sale price incl. freight, same as PriceSale if no freight.

Sourcestringrequired

Source of competitor data.

CompetitorNamestring

Name of the competitor.

CurrencyCodestring

ISO 4217 code for the currency that prices are in.

ExternalPopularitiesobject(ExternalPopularity)(ExternalPopularity)

Represents a popularity ranking from an external source.

ProductNamestring

Product name for competitor data.

SalesAreastring

Specifies target sales area.

Enum"Sweden""Norway""Denmark""Finland""UnitedKingdom""Estonia""Greenland""Germany""Italy""Austria"
VatRatenumber

VAT rate in percentage.

CompetitorSkuHeader

AccountIdinteger(int32)required

Account which initiated the import. Learn about system accounts <a href='/connectintegration/#using-system-accounts'>here</a>.

CompetitorSkuFieldsThatAreSetArray of stringsrequired

Array of strings representing competitor fields to be processed.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = CompetitorName<br>1 = ProductName<br>2 = VatRate<br>3 = ExternalPopularities (Deprecated, not supported any longer)

Items Enum"CompetitorName""ProductName""VatRate""ExternalPopularities"
FullFilebooleanrequired

Flag that specify how Norce Commerce Connect will handle the import. If true, all prices from the competitors not in this import will be deactivated. If false, the import will be handled as an update only, and other products already having prices will be ignored.

JobIdstring

Norce Commerce Connect job id. Only exists in import logs. Should be omitted in the import request.

SerializationTypeArray of strings

Request serialization type.(Use the integer instead of the name for the xml content type)<br/><br/>0 = JSON, 1 = XML

Items Enum"JSON""XML"
StorageNamestring(uri)

Location of the import file on Norce's file area. Can be used instead of sending data directly in payload.

SupplierIdinteger(int32)

Derived from base header. Ignored in competitor import.

DeliveryMethod

Codestringrequired

Delivery method code. Used for delivery method matching in Norce Commerce.

IsActiveboolean

Sets product delivery method to active or inactive. Default true.

PackagePercentagenumber

Package percentage.

ExternalPopularity

PartNostringrequired

Part number in Norce Commerce to which the popularity information is referencing.

PopularityValuenumber

The popularity valu for the SKU.

Sourcestring

The name of the external source. This name must correlate to a configured source in Norce Commerce.

Flag

Codestringrequired

Product flag code. Used for product flag matching in Norce Commerce.

IsSetbooleanrequired

Determines if a product flag is to be set or unset.

IsCreateOnlyboolean

If true, data is only saved if flag record is new. Default: false.

IsLimitedUpdateboolean

If true, data is only saved if flag record is new or last updated by the same account as the one initiating the update. Default: false

StopDatestring(DateTime)

Shows when flag was disabled for product.

Image

ExternalCodestringrequired

External identifier for image matching.

FileTypeNamestringrequired

File type code. Should match file info set up in Norce Commerce, e.g. "MainImage", "Additional", "Embedded".

Urlstring(uri)required

Url to where the image is located. Must be a publically accessible endpoint.

FileNamestring

Image file name. If omitted it will be parsed from the url. Max length: 50

LastModifiedstring(DateTime)

Time when image was last updated. Deprecated.

Info

Codestringrequired

External code for additional information field to be matched in Norce Commerce.

Valuestringrequired

Value to be set or updated on the information field.

ParametricValue

ParametricCodestringrequired

External parametric code configured in Norce Commerce. Used to match parameter.

CulturesArray of objects(ParametricValueCulture)(ParametricValueCulture)

List of parametric translations.

MultipleValueListArray of objects(ParametricValueList)(ParametricValueList)

List of possible values to set for parametrics with multiple value choice.

ValueBooleanboolean

Boolean value to set.

ValueDateTimestring(DateTime)

Date/time value to set.

ValueDecimalnumber

Decimal value to set.

ValueIntegerinteger

Integer value to set.

ValueListobject(ParametricValueList)(ParametricValueList)

Parametric value for list of choices.

ParametricValueCulture

CultureCodestringrequired

Culture code, e.g. "sv-SE".

ValueTextstringrequired

Translated text parametric value. Max length 255 chars for text-values, unlimited for HTML-values.

ParametricValueList

Codestringrequired

Parametric value code. Use for parametric value matching in Norce Commerce.

Valuestringrequired

Value to set

Descriptionstring

Description of the value

CulturesArray of objects(ParametricValueListCulture)(ParametricValueListCulture)

Array with localized versions of value and description

PriceList

Codestringrequired

Externally defined price list code. Used to match price list in Norce Commerce.

CurrencyCodestring

Currency code in ISO 4217 format, e.g. "SEK", "EUR", "USD".

DefaultPriceRuleinteger(int32)

Price rule to be set as default.<br>1 = Cost plus<br>2 = Fixed price<br>3 = Margin (purchase cost)<br>4 = Use recommended price<br>5 = Cost plus (unit cost)<br>6 = Margin (unit cost)<br>7 = Use standard price (pct discount)<br>8 = Competitive (purchase cost)<br>9 = Competitive (unit cost)<br>10 = Use standard price (fixed discount)<br>11 = Structure calculation<br>12 = Use catalog price

DefaultPriceRuleCodestring

Deprecated

DefaultPriceRuleValuenumber

Default price list value.

Descriptionstring

Price list description

EndDatestring(DateTime)

End date/time when price list is no longer valid.

IsErpIntegratedboolean

Deprecated

IsPrimaryboolean

Determines if price list is primary. Only one price list can be primary on an application.

IsPublicboolean

Determines if price list is public and active.

IsFavoriteboolean

Determines if price list is favorite for the current application.

Namestring

Price list name. Max length: 50

StartDatestring(DateTime)

Start time when price list is valid and applied.

TypeCodestring

Price list type code

WarehousesArray of objects(Warehouse)(Warehouse)

List of warehouses where this price list is applicable.

SalesAreainteger(int32)

Sales area identifier.<br>1 = Sweden<br>2 = Norway<br>3 = Denmark<br>4 = Finland<br>5 = UnitedKingdom<br>6 = Estonia<br>7 = Greenland<br>8 = Germany<br>9 = Italy<br>10 = Austria<br>11 = Spain<br>12 = Netherlands<br>13 = Belgium<br>14 = France<br>15 = Switzerland<br>17 = USA<br>18 = Ireland<br>19 = Canada<br>20 = Lithuania<br>21 = Latvia<br>22 = Japan<br>23 = SouthKorea<br>24 = Australia<br>25 = Europe<br>26 = Poland<br>27 = CzechRepublic<br>28 = Russia<br>29 = NoVAT<br>36 = Bulgaria<br>37 = Croatia<br>38 = Cyprus<br>39 = Greece<br>40 = Hungary<br>41 = Luxembourg<br>42 = Malta<br>43 = Portugal<br>44 = Romania<br>45 = Slovakia<br>46 = Slovenia

DefaultMinMarginPercentnumber

Default minimum product margin percentage.

LimitToRecPriceboolean

Limit to recommended price.

ParentPriceListCodestring

Code of parent price list.

DefaultSupplementalChargeFixednumber

Default supplemental charge (fixed)

DefaultSupplementalChargePercentnumber

Default supplemental charge (percentage)

PriceRulesArray of objects(PriceListPriceRule)(PriceListPriceRule)

List of price rules.

Populationobject(PriceListPopulation)(PriceListPopulation)

Price list population.

PriceListHeader

AccountIdinteger(int32)required

Account which initiated the import. Learn about system accounts <a href='/connectintegration/#using-system-accounts'>here</a>.

PriceListFieldsThatAreSetArray of stringsrequired

Array of strings representing price list fields to be processed.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = Name<br>1 = CurrencyCode<br>2 = StartDate<br>3 = EndDate<br>4 = IsPublic<br>5 = IsPrimary<br>6 = TypeCode<br>7 = Warehouses (required if you have WarehouseFieldsThatAreSet and WarehouseLocationFieldsThatAreSet values)<br>8 = DefaultPriceRule<br>9 = Description<br>10 = IsErpIntegrated (Deprecated, not supported any longer)<br>11 = DoNotCreateApplicationPriceList (Will not automatically create a relation to the application)<br>12 = SalesArea<br>13 = DefaultMinMarginPercent<br>14 = LimitToRecPrice<br>15 = ParentPriceListCode<br>16 = DefaultSupplementalChargeFixed<br>17 = DefaultSupplementalChargePercent<br>18 = PriceRules<br>19 = PriceRulesCleanup (Remove all price rules before import starts)<br>20 = PriceRulesLimitedUpdate<br>21 = Population<br>22 = PopulationCleanup (Remove all populations before import starts)

Items Enum"Name""CurrencyCode""StartDate""EndDate""IsPublic""IsPrimary""TypeCode""Warehouses""DefaultPriceRule""Description"
JobIdstring

Norce Commerce Connect job id. Only exists in import logs. Should be omitted in the import request..

SerializationTypeArray of strings

Request serialization type.(Use the integer instead of the name for the xml content type)<br/><br/>0 = JSON, 1 = XML

Items Enum"JSON""XML"
StorageNamestring(uri)

Location of the import file on Norce's file area. Can be used instead of sending data directly in payload.

SupplierIdinteger(int32)

Derived from base header. Ignored in price list import.

WarehouseFieldsThatAreSetArray of strings

Array of strings representing warehouse fields to be processed.<br/>(requires values in WarehouseLocationFieldsThatAreSet as well)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = Type<br>1 = Name<br>2 = LeadTimeDayCount

Items Enum"Type""Name""LeadTimeDayCount"
WarehouseLocationFieldsThatAreSetArray of strings

Array of strings representing warehouse location fields to be processed.<br/>(requires values in WarehouseFieldsThatAreSet as well)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = Name<br>1 = LeadTimeDayCount<br>2 = IsIncludedInStockCalculation

Items Enum"Name""LeadTimeDayCount""IsIncludedInStockCalculation"
PriceListPriceRuleFieldsThatAreSetArray of strings

Array of strings representing price list rule fields to be processed.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = Type<br>1 = Value<br>2 = LimitToRecPrice

Items Enum"Type""Value""LimitToRecPrice"

Product

Codestring

Product code. Used for product cluster matching in Norce Commerce.

ManufacturerCodestring

Manufacturer code. Required when creating products or as part of identifier of a product combined with ManufacturerPartNo on variant.

AdditionalImagesArray of objects(Image)(Image)

List of additional product images.

Aliasstring

Product alias.

AssortmentCodestring

Product assortment code. If set, assortment with this code will be associated to product.

CategoriesArray of objects(ProductCategory)(ProductCategory)

List of categories product shall be placed in.

CulturesArray of objects(ProductCulture)(ProductCulture)

List of translated product information fields.

Familyobject(ProductFamily)(ProductFamily)

Product family information. Families that can not be matched will not be created but give a warning in the logs.

MainImageobject(Image)(Image)

Product image information.

ManufacturerNamestring

Manufacturer name. If manufacturer doesn't exist this field is required to create a new manufacturer.

ProductFlagsArray of objects(Flag)(Flag)

List of flags applied to product.

ProductParametricsArray of objects(ParametricValue)(ParametricValue)

List of parametrics applied to product.

VariantDefinitionGroupobject(VariantDefinitionGroup)(VariantDefinitionGroup)

Variant definition information.

VariantsArray of objects(Variant)(Variant)

List of product variants.

ProductCategory

Codestringrequired

Category code. Used for category matching in Norce Commerce.

SortOrderinteger(int32)

Determines in which order this category shall be applied to product. Use sort order 1 for primary category.

ProductCulture

CultureCodestringrequired

Culture code, e.g. "en-GB". Required to import cultures.

Descriptionstring

Translated product description.

DescriptionHeaderstring

Translated product description header. Max length: 255

IsUniqueUrlNameManuallyMaintainedboolean

Determines if UniqueUrlName is manually maintained.

MetaDescriptionstring

Translated product meta description.

MetaTagsstring

Translated product meta tags.

Namestring

Translated product name. Max length: 255

SubDescriptionstring

Translated additional product description.

SubHeaderstring

Translated additional product header. Max length: 255

Synonymsstring

Translated product synonymous names. Max length: 500

Tagsstring

Translated product tags.

Titlestring

Translated product title. Max length: 255

UniqueUrlNamestring

Language specific unique prodct url name, called 'Unique url' in administration gui.

ProductFamily

Codestringrequired

Externally defined product family code. Used for product family matching in Norce Commerce.

Namestring

Product family name.

ProductHeader

AccountIdinteger(int32)required

Account which initiated the import. Learn about system accounts <a href='/connectintegration/#using-system-accounts'>here</a>.

FullFilebooleanrequired

If set to true all products previously in a variant cluster that is not in the cluster (i.e. without code) in this import will be removed from the cluster.

ProductFieldsThatAreSetArray of stringsrequired

Specifies which product fields shall be updated.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = ManufacturerCode<br>1 = ManufacturerName<br>2 = Alias<br>3 = Code<br>4 = Variants (required if you have VariantFieldsThatAreSet values)<br>5 = Cultures (required if you have ProductCultureFieldsThatAreSet values)<br>6 = Categories<br>7 = MainImage<br>8 = AdditionalImages<br>9 = Family<br>10 = ProductParametrics<br>11 = ProductParametricsCreateOnly (Value is only set if the product parametric entity is created by the import)<br>12 = VariantDefinitionGroup<br>13 = VariantDefinitionGroupCreateOnly (Value is only set if the variant definition entity is created by the import)<br>14 = Assortment<br>15 = CategoriesCreateOnly (Value is only set if the product category entities is created by the import)<br>16 = CategoriesLimitedUpdate (If category is manually changed in the Admin UI import is ignored)<br>17 = AdditionalImagesCleanUp (Remove all additional images not included in the import)<br>18 = ParametricsCleanUp (Remove all parametrics from the entity, not included in the import)<br>19 = ImagesAndFilesCleanup (Remove all additional images and files not included in the import)

Items Enum"ManufacturerCode""ManufacturerName""Alias""Code""Variants""Cultures""Categories""MainImage""AdditionalImages""Family"
IgnoreSkuPriceListFieldsWhenEmptyArray of strings

Specifies which SKU price list fields that are mandatory. If this field is missing in the import this specific price entity will be ignored.<br>Required settings: StandardPrice in (SkuFieldsThatAreSet) and all fields added here must be in SkuPriceListFieldsThatAreSet as well<br>(Use the integer instead of the name for the xml content type)<br/><br/>3 = PriceSale<br>4 = CostPurchase<br>5 = CostUnit<br>6 = PriceRecommended<br>7 = PricePrevious<br>8 = PriceCatalog<br>10 = IsActive

Items Enum"PriceSale""CostPurchase""CostUnit""PriceRecommended""PricePrevious""PriceCatalog""IsActive"
JobIdstring

Norce Commerce Connect job id. Only exists in import logs. Should be omitted in the import request.

ProductCultureFieldsThatAreSetArray of strings

Specifies which product culture fields to be updated.<br>Required settings: Culture (in ProductFieldsThatAreSet)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = Name<br>1 = NameCreateOnly (Value is only set if the product culture entity is created by the import)<br>2 = SubHeader<br>3 = SubDescription<br>4 = DescriptionHeader<br>5 = Description<br>6 = DescriptionCreateOnly (Value is only set if the product culture entity is created by the import)<br>7 = Synonyms<br>8 = Title<br>9 = Tags<br>10 = MetaTags<br>11 = MetaDescription<br>12 = NameLimitedUpdate (If name is manually changed in the Admin UI, import is ignored)<br>13 = UniqueUrlName<br>14 = IsUniqueUrlNameManuallyMaintained<br>15 = UniqueUrlNameCreateOnly (Value is only set if the product culture entity is created by the import)

Items Enum"Name""NameCreateOnly""SubHeader""SubDescription""DescriptionHeader""Description""DescriptionCreateOnly""Synonyms""Title""Tags"
SerializationTypeArray of strings

Request serialization type.(Use the integer instead of the name for the xml content type)<br/><br/>0 = JSON, 1 = XML

Items Enum"JSON""XML"
SkuCultureFieldsThatAreSetArray of strings

Specifies which SKU culture fields to be updated.<br>Required settings: Culture (in SkuFieldsThatAreSet)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = Name<br>0 = ErpName<br>1 = ErpNameCreateOnly (Value is only set if the SKU culture entity is created by the import)<br>2 = Comment<br>3 = CommentCreateOnly (Value is only set if the SKU culture entity is created by the import)

Items Enum"ErpName""ErpNameCreateOnly""Comment""CommentCreateOnly"
SkuFieldsThatAreSetArray of strings

Specifies which SKU fields to be updated.<br>Required settings: Skus (in VariantFieldsThatAreSet)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = Name<br>1 = Status<br>2 = Type<br>3 = IntegrationPartNo<br>4 = CommodityCode<br>5 = EanCode<br>6 = TrackingCode<br>7 = UnitOfMeasurementType<br>8 = UnitOfMeasurementCount<br>9 = IsDropShipOnly<br>10 = IsBuyable<br>11 = DiscountClass<br>12 = RecommendedSalesQty<br>13 = IsRecommendedSalesQtyFixed<br>14 = ActualWeight<br>15 = VolumeWeight (Deprecated, not supported any longer)<br>16 = LogisticWidth<br>18 = LogisticHeight<br>19 = LogisticDepth<br>20 = StandardPrice (required if you have SkuPriceListFieldsThatAreSet values)<br>21 = VatRate<br>22 = StatusCreateOnly (Value is only set if the SKU entity is created by the import)<br>23 = StartDate<br>24 = StopDate<br>25 = StructureItems (required if you have SkuStructureItemFieldsThatAreSet values)<br>26 = PartNoCreateWhenMissing (Let's Norce automatically assign a unique PartNo)

Items Enum"Status""Type""IntegrationPartNo""CommodityCode""EanCode""TrackingCode""UnitOfMeasurementType""UnitOfMeasurementCount""IsDropShipOnly""IsBuyable"
SkuPriceListFieldsThatAreSetArray of strings

Specifies which SKU price list fields to be updated.<br>Required settings: StandardPrice in (SkuFieldsThatAreSet)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>3 = PriceSale<br>4 = CostPurchase<br>5 = CostUnit<br>6 = PriceRecommended<br>7 = PricePrevious<br>8 = PriceCatalog<br>9 = IsPriceDiscountable<br>10 = IsActive<br>11 = IsPriceDiscountableCreateOnly (Value is only set if the SKU price list entity is created by the import)<br>12 = PriceRule

Items Enum"PriceSale""CostPurchase""CostUnit""PriceRecommended""PricePrevious""PriceCatalog""IsPriceDiscountable""IsActive""IsPriceDiscountableCreateOnly""PriceRule"
SkuStructureItemFieldsThatAreSetArray of strings

Specifies which SKU structure item fields to be updated.<br>Required settings: StructureItems in (SkuFieldsThatAreSet)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = SortOrder<br>1 = StandardStructureItemPrice<br>2 = AdditionalInfo

Items Enum"SortOrder""StandardStructureItemPrice""AdditionalInfo"
StorageNamestring(uri)

Location of the import file on Norce's file area. Can be used instead of sending data directly in payload.

SupplierIdinteger(int32)

Derived from base header. Ignored in product import.

VariantCultureFieldsThatAreSetArray of strings

Specifies which variant culture fields to be updated.<br>Required settings: Cultures (in VariantFieldsThatAreSet) and for anything except Name and UniqueUrl the Client Setting <i>Product texts are variant unique</i> must be active.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = CultureCode<br>1 = Name<br>2 = NameCreateOnly (Value is only set if the variant cluster culture entity is created by the import)<br>3 = NameLimitedUpdate (If name is manually changed in the Admin UI, import is ignored)<br>4 = UniqueUrlName<br>5 = IsUniqueUrlNameManuallyMaintained<br>6 = UniqueUrlNameCreateOnly (Value is only set if the variant cluster culture entity is created by the import)<br>7 = SubHeader<br>8 = SubDescription<br>9 = DescriptionHeader<br>10 = Description<br>11 = DescriptionCreateOnly (Value is only set if the variant cluster culture entity is created by the import)<br>12 = Synonyms<br>13 = Title<br>14 = Tags<br>15 = MetaTags<br>16 = MetaDescription

Items Enum"CultureCode""Name""NameCreateOnly""NameLimitedUpdate""UniqueUrlName""IsUniqueUrlNameManuallyMaintained""UniqueUrlNameCreateOnly""SubHeader""SubDescription""DescriptionHeader"
VariantFieldsThatAreSetArray of strings

Specifies which variant fields to be updated.<br>Required settings: Variant (in ProductFieldsThatAreSet)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = ManufacturerPartNo<br>1 = SortOrderValue<br>2 = StockDisplayBreakPoint<br>3 = IsDangerousGoods<br>4 = Cultures (required if you have VariantCultureFieldsThatAreSet values)<br>5 = Skus (required if you have SkuFieldsThatAreSet values)<br>6 = MainImage<br>7 = AdditionalImages<br>8 = VariantParametrics<br>9 = VariantParametricsCreateOnly (Value is only set if the variant cluster entity is created by the import)<br>10 = NonParametricVariantDefinitions<br>11 = NonParametricVariantDefinitionsCreateOnly (Value is only set if the variant cluster entity is created by the import)<br>12 = DeliveryMethods<br>13 = DeliveryMethodsCreateOnly (Value is only set if the variant cluster entity is created by the import)<br>14 = AdditionalImagesCleanUp (Remove all AdditionalImages from the entity, not included in the import)<br>15 = ParametricsCleanUp (Remove all Parametrics from the entity, not included in the import)<br>16 = TranslationRequested<br>17 = ImagesAndFilesCleanup (Remove all additional images and files not included in the import)

Items Enum"ManufacturerPartNo""SortOrderValue""StockDisplayBreakPoint""IsDangerousGoods""Cultures""Skus""MainImage""AdditionalImages""VariantParametrics""VariantParametricsCreateOnly"

Relation

PartNostringrequired

Part number for the SKU with relations.

RelatedPartNostringrequired

Part number for the related SKU.

RelationTypeCodestringrequired

Code for the desired client defined relation type.

CulturesArray of objects(RelationCulture)(RelationCulture)

List of cultures for the relation.

IsActiveboolean

Sets the relation to active or inactive.

IsRelatedVariantUniqueboolean

True if the related product is variant unique.

IsVariantUniqueboolean

True if the relation is variant unique.

SortOrderinteger(int32)

Sort order for this relation on the SKU.

RelationCulture

CultureCodestringrequired

Culture code for this specific culture (e.g. "en-US")

Descriptionstring

Description for the relation.

DescriptionHeaderstring

Description header for the relation.

Namestring

Relation name

SubDescriptionstring

Sub description for the relation.

SubHeaderstring

Sub header for the relation.

RelationHeader

AccountIdinteger(int32)required

Account which initiated the import. Learn about system accounts <a href='/connectintegration/#using-system-accounts'>here</a>.

FullFilebooleanrequired

If set to true. Relations not in the file will be deactivated.

RelationFieldsThatAreSetArray of stringsrequired

Specifies which relation fields that should be created/updated.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>0 = ManufacturerPartNo<br>1 = SortOrderValue<br>2 = StockDisplayBreakPoint<br>1 = IsActive<br>2 = IsVariantUnique<br>3 = IsVariantUniqueCreateOnly (Value is only set if the relation entity is created by the import)<br>4 = IsRelatedVariantUnique<br>5 = IsRelatedVariantUniqueCreateOnly (Value is only set if the relation entity is created by the import)<br>6 = DefaultName<br>7 = DefaultSubHeader<br>8 = DefaultSubDescription<br>9 = DefaultDescriptionHeader<br>10 = DefaultDescription<br>11 = Cultures (required if you have RelationCultureFieldsThatAreSet values)<br>12 = SortOrder

Items Enum"IsActive""IsVariantUnique""IsVariantUniqueCreateOnly""IsRelatedVariantUnique""IsRelatedVariantUniqueCreateOnly""DefaultName""DefaultSubHeader""DefaultSubDescription""DefaultDescriptionHeader""DefaultDescription"
RelationCultureFieldsThatAreSetArray of strings

Specifies which relation culture fields that should be created/updated.<br>Required settings: Culture (in RelationFieldsThatAreSet)<br/>(Use the integer instead of the name for the xml content type)<br/><br/>1 = Name<br>2 = NameCreateOnly (Value is only set if the relation culture entity is created by the import)<br>3 = SubHeader<br>4 = SubDescription<br>5 = DescriptionHeader<br>6 = Description<br>7 = DescriptionCreateOnly (Value is only set if the relation culture entity is created by the import)

Items Enum"Name""NameCreateOnly""SubHeader""SubDescription""DescriptionHeader""Description""DescriptionCreateOnly"

Sku

PartNostringrequired

SKU part no. Required when creating new products with SKUs or as identifier of existing SKUs.

ActualWeightnumber

SKU weight. If null is imported will be set to inherit from category.

CommodityCodestring

Commodity code.

CulturesArray of objects(SkuCulture)(SkuCulture)

List of SKU information translations.

DiscountClassstring

Discount class.

EanCodestring

EAN code, or GS1 code.

IntegrationPartNostring

The replaceable sku in other systems than Norce Commerce. Used when Norce Commerce has SKU's other systems does not recognize and the integration partno is sent instead.

IsBuyableboolean

Determines if SKU can be bought.

IsDropShipOnlyboolean

Determines if SKU can only be sold using drop shipment.

IsRecommendedSalesQtyFixedboolean

Determines if recommended sales quantity is fixed.

LogisticDepthnumber

SKU depth

LogisticHeightnumber

SKU height

LogisticWidthnumber

SKU width

RecommendedSalesQtynumber

Recommended sales quantity

StandardPriceobject(SkuPriceList)(SkuPriceList)

SKU price information. Send to Norce Commerce the price information that should be updated. Use the header fields to control what is updated. Any values that are null or 0 will be ignored (not overwrite current value in Norce), but if the field (e.g. PriceSale) is listed in IgnoreSkuPriceListFieldsWhenEmpty will cause the entire price entity to be ignored.

StartDatestring(DateTime)

SKU activation time.

Statusinteger(int32)

SKU status. Required when creating new SKUs.<br>1 = Active<br>2 = Coming<br>3 = Expiring<br>4 = Hidden<br>5 = Inactive<br>6 = NotActivated

StopDatestring(DateTime)

SKU deactivation time.

StructureItemsArray of objects(SkuStructureItem)(SkuStructureItem)

List of items included in SKU structure.

TrackingCodestring

Tracking code.

Typeinteger

SKU type. Required when creating new SKUs.<br>1 = ErpStandard<br>2 = ErpRefurbished<br>3 = Freight<br>4 = Insurance<br>8 = Structure<br>9 = Invoice<br>11 = Service<br>14 = Standard<br>15 = ErpExtended<br>16 = ErpStandardNoStock<br>17 = ErpPackage<br>19 = ErpTempOutOfStock<br>20 = EnvironmentalFee<br>21 = PackingFee<br>24 = ErpPackageWithCalc<br>25 = DisplayOnly<br>29 = ErpStandard2<br>33 = License

UnitOfMeasurementCountnumber

Number of units in the specified type.

UnitOfMeasurementTypeinteger

Unit of measurement type.<br>1 = Pieces<br>2 = Hour<br>3 = Kilogram<br>4 = Litre<br>5 = Pair<br>6 = SquareMeter<br>7 = Meter

VatRatesArray of objects(VatRate)(VatRate)

List of VAT rates applicable for SKU.

VolumeWeightnumber

Deprecated. If required add as parameter instead.

SkuCulture

CultureCodestringrequired

Culture code, e.g. "en-GB". Required when importing SKU cultures.

Commentstring

Translated comment.

ErpNamestring

Translated ERP name.

SkuOnhand

LocationCodestringrequired

Location code. Used for SKU location matching in Norce Commerce.

PartNostringrequired

SKU part number.

WarehouseCodestringrequired

Warehouse code. Used for warehouse matching in Norce Commerce.

IncomingValuenumber

Quantity of items that is purchased from a supplier but not yet recevied to the warehouse.

InfosArray of objects(Info)(Info)

Additional on hand information defined by 3rd party and configured in Norce Commerce administration GUI.

IsActiveboolean

Sets warehouse SKU information to active or inactive.

LeadTimeDayCountinteger(int32)

Indication of time required for delivery from this warehouse for this product.

MaximumValuenumber

Target stock level (max value)

MinimumValuenumber

Reorder point (min value)

NextDeliveryDatestring(DateTime)

Determines when the next delivery of items to warehouse is expected to occur.

OnOrderValuenumber

Deprecated

OnhandValuenumber

Quantity of items on the shelf in the specified warehouse.

SkuOnhandHeader

AccountIdinteger(int32)required

Account which initiated the import. Learn about system accounts <a href='/connectintegration/#using-system-accounts'>here</a>.

FullFilebooleanrequired

If set to true, all onHand records for the warehouses and locations in the import that is NOT included, will be deactivated.

SkuOnhandFieldsThatAreSetArray of stringsrequired

Specifies which SKU on hand fields to be updated.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>3 = OnhandValue<br>4 = IncomingValue<br>5 = NextDeliveryDate<br>6 = LeadTimeDayCount<br>7 = OnOrderValue (Deprecated, not supported any longer)<br>8 = MinimumValue<br>9 = MaximumValue<br>10 = IsActive<br>11 = Infos

Items Enum"OnhandValue""IncomingValue""NextDeliveryDate""LeadTimeDayCount""OnOrderValue""MinimumValue""MaximumValue""IsActive""Infos"
JobIdstring

Norce Commerce Connect job id. Only exists in import logs. Should be omitted in the import request.

SerializationTypeArray of strings

Request serialization type.(Use the integer instead of the name for the xml content type)<br/><br/>0 = JSON, 1 = XML

Items Enum"JSON""XML"
StorageNamestring

Location of the import file on Norce's file area. Can be used instead of sending data directly in payload.

SupplierIdinteger(int32)

Derived from base header. Ignored in on hand import.

SkuPriceList

PartNostringrequired

SKU part number.

PriceListCodestringrequired

Agreement code on the price list. Used for matching in Norce Commerce.

CostPurchasenumber

Purchase cost from supplier.

CostUnitnumber

Unit cost.

CurrencyCodestring

Currency code in ISO 4217 format, e.g. "SEK", "EUR", "USD".

IsActiveboolean

Sets SKU price to active or inactive.

IsPriceDiscountableboolean

Determines if discounts can be applied to the price.

PriceCatalognumber

Catalog price.

PricePreviousnumber

Previous price. Can be used to show discounts.

PriceRecommendednumber

Recommended sale price.

PriceRuleinteger(int32)

Price rule for this SKU.<br>1 = CostPlus_PurchaseCost<br>2 = FixedPrice<br>3 = Margin_PurchaseCost<br>4 = UseRecommendedPrice<br>5 = CostPlus_UnitCost<br>6 = Margin_UnitCost<br>7 = UseStandardPrice_PctDiscount<br>8 = Competitive_PurchaseCost<br>9 = Competitive_UnitCost<br>10 = UseStandardPrice_FixedDiscount<br>11 = StructureCalculation<br>12 = UseCatalogPrice

PriceRuleValuenumber

Value to apply for selected Price Rule.

PriceSalenumber

Sale price.

QuantityBreakinteger(int32)

Threshold which determines minimum quantity of items required for specified price list to be applied.

SkuPriceListHeader

AccountIdinteger(int32)required

Account which initiated the import. Learn about system accounts <a href='/connectintegration/#using-system-accounts'>here</a>.

FullFilebooleanrequired

If set to true, all price records for the price lists in the import that is NOT included, will be deactivated.

IgnoreSkuPriceListFieldsWhenEmptyArray of strings

Specifies which SKU price list fields that are mandatory. If this field is missing in the import this specific price entity will be ignored.<br>Required settings: All fields added here must be in SkuPriceListFieldsThatAreSet<br/>(Use the integer instead of the name for the xml content type)<br/><br/>3 = PriceSale<br>4 = CostPurchase<br>5 = CostUnit<br>6 = PriceRecommended<br>7 = PricePrevious<br>8 = PriceCatalog<br>10 = IsActive

Items Enum"PriceSale""CostPurchase""CostUnit""PriceRecommended""PricePrevious""PriceCatalog""IsActive"
SkuPriceListFieldsThatAreSetArray of stringsrequired

Specifies which SKU price list fields to be updated.<br/>(Use the integer instead of the name for the xml content type)<br/><br/>3 = PriceSale<br>4 = CostPurchase<br>5 = CostUnit<br>6 = PriceRecommended<br>7 = PricePrevious<br>8 = PriceCatalog<br>9 = IsPriceDiscountable<br>10 = IsActive<br>11 = IsPriceDiscountableCreateOnly (Value is only set if the sku price list entity is created by the import)<br>12 = PriceRule<br>13 = FullfileResetInheritance

Items Enum"PriceSale""CostPurchase""CostUnit""PriceRecommended""PricePrevious""PriceCatalog""IsPriceDiscountable""IsActive""IsPriceDiscountableCreateOnly""PriceRule"
JobIdstring

Norce Commerce Connect job id. Only exists in import logs. Should be omitted in the import request.

SerializationTypeArray of strings

Request serialization type.(Use the integer instead of the name for the xml content type)<br/><br/>0 = JSON, 1 = XML

Items Enum"JSON""XML"
StorageNamestring(uri)

Location of the import file on Norce's file area. Can be used instead of sending data directly in payload.

SupplierIdinteger(int32)

Derived from base header. Ignored in SKU price list import.

SkuStructureItem

PartNostringrequired

Part number of item to add to structure.

Quantitynumberrequired

Quantity of items included in structure.

StructurePartNostringrequired

Structure item part number, the parent package part number.

AdditionalInfoArray of objects(Info)(Info)

List of additional 3rd party information fields.

SortOrderinteger(int32)

Item sort order in structure.

StandardStructureItemPriceobject(SkuStructureItemPriceList)(SkuStructureItemPriceList)

Structure item price list information.

SkuStructureItemPriceList

CurrencyCodestringrequired

Currency code in ISO 4217 format, e.g. "SEK", "EUR", "USD".

ItemPriceListCodestringrequired

Structure item price list code. Used for price list matching in Norce Commerce.

PartNostringrequired

This item part number.

PriceListCodestringrequired

Structure price list code (parent). Used for price list matching in Norce Commerce.

PriceSalenumberrequired

Structure item sale price

StructurePartNostringrequired

Structure item part number, the parent package part number.

QuantityBreakinteger(int32)

Minimum quantity required for a price rule to be applied.

Variant

ManufacturerPartNostringrequired

Manufacturer part number. Required when creating products or in combination with ManufacturerCode as identifier of a specific product.

AdditionalImagesArray of objects(Image)(Image)

List of additional images.

CulturesArray of objects(VariantCulture)(VariantCulture)

List of translated variant information fields.

DeliveryMethodsArray of objects(DeliveryMethod)(DeliveryMethod)

List of delivery methods applicable to variant. Use this to restrict which delivery methods that is allowed on the product.

IsDagerousGoodsboolean

Determines if a variant is dangerous goods.

MainImageobject(Image)(Image)

Product image information.

NonParametricVariantDefinitionsArray of objects(VariantDefinition)(VariantDefinition)

List of variant definitions.

SkusArray of objects(Sku)(Sku)

List of SKUs associated to variant.<br>NOTE: Only one SKU is allowed, multiple SKUs creation for the same product is deprecated, use variantization instead.

SortOrderValueinteger(int32)

Sort order of variant among all the variants.

StockDisplayBreakPointArray of objects(Flag)(Flag)

Stock display break point. Can be used to change the stock value that is displayed.

VariantFlagsArray of objects(Flag)(Flag)

List of flags applied to variant.

VariantParametricsArray of objects(ParametricValue)(ParametricValue)

List of parametrics applied to variant.

VariantCulture

CultureCodestringrequired

Culture code, e.g. "en-GB". Required when working with variant culture information.

IsUniqueUrlNameManuallyMaintainedboolean

Determines if UniqueUrlName is manually maintained.

Descriptionstring

Translated variant description.

DescriptionHeaderstring

Translated variant description header. Max length: 255

MetaDescriptionstring

Translated variant meta description.

MetaTagsstring

Translated variant meta tags.

Namestring

Translated variant name.

SubDescriptionstring

Translated additional variant description.

SubHeaderstring

Translated additional variant header. Max length: 255

Synonymsstring

Translated variant synonymous names. Max length: 500

Tagsstring

Translated variant tags.

Titlestring

Translated variant title. Max length: 255

UniqueUrlNamestring(uri)

Unique URL

VariantDefinition

TypeCodestringrequired

Variant type code. Used for variant type matching in Norce Commerce.

CulturesArray of objects(VariantDefinitionCulture)(VariantDefinitionCulture)

List of translated variant definitions.

VariantDefinitionCulture

CultureCodestringrequired

Culture code, e.g. "en-GB"

Valuestringrequired

Translated definition value.

VariantDefinitionGroup

Codestringrequired

Variant definition group code.

Namestring

Variant definition group name.

TypesArray of objects(VariantDefinitionType)(VariantDefinitionType)

List of variant definition types.

VariantDefinitionType

Codestringrequired

Variant definition type code. Used for variant type matching in Norce Commerce.

Namestring

Type name.

ParametricCodestring

Variant definition type parametric code.

SortOrderinteger(int32)

Sort order.

VatRate

Ratenumber

VAT rate

SalesAreainteger(int32)required

Sales area identifier.<br>1 = Sweden<br>2 = Norway<br>3 = Denmark<br>4 = Finland<br>5 = UnitedKingdom<br>6 = Estonia<br>7 = Greenland<br>8 = Germany<br>9 = Italy<br>10 = Austria<br>11 = Spain<br>12 = Netherlands<br>13 = Belgium<br>14 = France<br>15 = Switzerland<br>17 = USA<br>18 = Ireland<br>19 = Canada<br>20 = Lithuania<br>21 = Latvia<br>22 = Japan<br>23 = SouthKorea<br>24 = Australia<br>25 = Europe<br>26 = Poland<br>27 = CzechRepublic<br>28 = Russia<br>29 = NoVAT<br>36 = Bulgaria<br>37 = Croatia<br>38 = Cyprus<br>39 = Greece<br>40 = Hungary<br>41 = Luxembourg<br>42 = Malta<br>43 = Portugal<br>44 = Romania<br>45 = Slovakia<br>46 = Slovenia

Warehouse

Codestringrequired

Warehouse code. Used for warehouse matching in Norce Commerce.

LocationsArray of objects(WarehouseLocation)(WarehouseLocation)required

List of warehouse locations.

Locations[].​Codestringrequired

Location code. Used for location matching in Norce Commerce.

Locations[].​IsIncludedInStockCalculationboolean

Determines if a location is part of central warehouse stock calculation.

Locations[].​LeadTimeDayCountinteger(int32)

Indication of time required for delivery.

Locations[].​Namestring

Location name.

LeadTimeDayCountinteger(int32)

Indication of time required for delivery

Namestring

Warehouse name.

Typeinteger(int32)

Warehouse type.<br>1 = Warehouse<br>2 = Store<br>3 = Transport<br>4 = Other

WarehouseLocation

Codestringrequired

Location code. Used for location matching in Norce Commerce.

IsIncludedInStockCalculationboolean

Determines if a location is part of central warehouse stock calculation.

LeadTimeDayCountinteger(int32)

Indication of time required for delivery.

Namestring

Location name.