Product number (new, change and cancellation)
Flow describing creation, change and cancellation of Product number in Extend Commerce backend.
Upon setup of new product number, the message sequence is first product number and then packaging. When product number is changed, packaging can be sent separately.
There is no response from Extend Commerce WMS and it is not possible to request information.
Triggering of message
Triggering is in case of an event in Extend Commerce Backend e.g. as below:
New product number: If creation of product - Warehouse connection (WMS) for a client.
Change product number: If connection of product - Warehouse connection (WMS) for a client is existing, then a change will take place regardless of changed fields.
Cancellation of product number: If connection of product - Warehouse connection (WMS) for a client is removed, then a cancellation message is sent to WMS
Demands
To change/cancel an product number the unique identity must be already existing.
To cancel an product number the physcal balance must be set to "0".
ProductGroup must be existing in WMS for each client. Only the shortnamne is used for each client.
Specification | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
XML StructureLXIRProduct (1) LXIRProduct\Envelope (1)
LXIRProduct\Header (1-999) LXIRProduct\Header\HeaderInfo (1)
LXIRProduct\Header\Product (1) LXIRProduct\Header\Product\ProductInfo (1)
LxirProduct\Header\Product\ProductDescriptions(0-x)
LXIRProduct\Header\Product\ProductAdditions (1)
LXIRProduct\Header\Package (0-1) LXIRProduct\Header\Package\PackageInfo(1)
LXIRProduct\Header\Product\PackageAdditions (1)
Note for BasePackageIdNeed to have the same basepackage in Extend Commerce Backend and WMS. Note for WEIGHT, LENGTH, WIDTH and HEIGHTThe only units available in WMS is cm and gram without decimal separation. BasePackageQuantityMinimum pickable device. e.g. the number of bottles in a carton. If an item is stocked both in one piece and in multiple packaging, this is handled as two separate item numbers. CancellationIn case of cancellation of an item, only the Product item is sent. The package element will then be automatically canceled Example LXIRProduct<?xml version=”1.0” encoding=”utf-8” ?> - <LXIRProduct> <Envelope FromPartner=”XOE” FromPartnerUser=”KERAKOLL” ToPartner=”EWS” ToPartnerUser=”KERAKOLL” DateTime=”2008-02-06 14:08” ReferensNumber=”1” /> - <Header> <HeaderInfo DocumentNumber=”0011” DocumentName=”Product” /> - <Product> <ProductInfo ProductId=”005144” ProductName=”HINK 20 L VIT” ProductGroup=”Tillbehör och verkty” OwnerNumber=”KERAKOLL” IntrastatCost=”11.5000” ItemLoadType=”” ProductType=”” UNNumber=”” EAN=”” ThermoTransport=”False” ThermoDescription=”” ClassAdr=”” LimitedQuantity=”False” MarinePollutant=”False” ClassAdrFreeQuantity=”False” ClassAdrDescription=”” IMDG=”” ClassAdrPackageGroup=”” CountryOfOrigin=”SE” CustomsCommodityCode=”” CompanyGroupId=”GRP01” WarehouseInstruction=”Måste packas i kartong” ClassAdrFlashpoint=”” ClassAdrTransportCategory=”” /> <ProductDescriptions Function=”HandleDate” Description1=”0” Description2=”0” Description3=”0” Description4=”” /> <ProductDescriptions Function=”HandleBatch” Description1=”0” Description2=”0” Description3=”0” Description4=”” /> <ProductDescriptions Function=”HandleSerial” Description1=”0” Description2=”0” Description3=”0” Description4=”” /> <ProductDescriptions Function=”HandleIdLabel” Description1=”0” Description2=”0” Description3=”0” Description4=”” /> <ProductAdditions OperationCode=”2” /> </Product> - <Package> <PackageInfo ProductId=”005144” PackageId=”ST” BasePackageId=”ST” BasePackageQuantity=”1” Weight=”0” Length=”0” Width=”0” Height=”0” PackageName=”ST” /> <PackageAdditions OperationCode=”2” /> </Package> </Header> </LXIRProduct> |