Skip to content

Documentation Norce [Storm] Connect Product Service (4.0)

The Product Service has Entities and Operations to create and update products and content in Norce Commerce.

Download OpenAPI description
Languages
Servers
https://customer-slug.api-se.norce.tech/commerce/connect/4.0/

Schemas

Schemas

SkuOnhand

Availability information about SKU.

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.

{ "LocationCode": "string", "PartNo": "string", "WarehouseCode": "string", "IncomingValue": 0, "Infos": [ {} ], "IsActive": true, "LeadTimeDayCount": 0, "MaximumValue": 0, "MinimumValue": 0, "NextDeliveryDate": "string", "OnOrderValue": 0, "OnhandValue": 0 }

SkuOnhandHeader

On hand import settings.

AccountIdinteger(int32)required

Account which initiated the import. Learn about system accounts here.

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.
(Use the integer instead of the name for the xml content type)

3 = OnhandValue
4 = IncomingValue
5 = NextDeliveryDate
6 = LeadTimeDayCount
7 = OnOrderValue (Deprecated, not supported any longer)
8 = MinimumValue
9 = MaximumValue
10 = IsActive
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)

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.

{ "AccountId": 0, "FullFile": true, "SkuOnhandFieldsThatAreSet": [ "OnhandValue" ], "JobId": "string", "SerializationType": [ "JSON" ], "StorageName": "string", "SupplierId": 0 }

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.

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.
1 = CostPlus_PurchaseCost
2 = FixedPrice
3 = Margin_PurchaseCost
4 = UseRecommendedPrice
5 = CostPlus_UnitCost
6 = Margin_UnitCost
7 = UseStandardPrice_PctDiscount
8 = Competitive_PurchaseCost
9 = Competitive_UnitCost
10 = UseStandardPrice_FixedDiscount
11 = StructureCalculation
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.

{ "PartNo": "string", "PriceListCode": "string", "CostPurchase": 0, "CostUnit": 0, "CurrencyCode": "string", "IsActive": true, "IsPriceDiscountable": true, "PriceCatalog": 0, "PricePrevious": 0, "PriceRecommended": 0, "PriceRule": 0, "PriceRuleValue": 0, "PriceSale": 0, "QuantityBreak": 0 }

Competitor

Operations

Product

Operations

Pricelist

Operations