SOAP Call http://soapservername:portnumber/product - Return Product Information.
SOAP Request Parameters:
Parameter |
Details |
Values |
ACTION |
Required action. |
PRODUCTINFO |
PRODUCTNUMBER |
Customer Focus Product Number (Max 20 Chars) |
|
DATASET |
Product Dataset required in Response |
DS01 |
DATAREQUIRED |
Required Product Data. |
ALL – All Dataset is returned |
UPDATED – Only Data that has been updated since last time sent. |
||
Note: If UPDATED requested if any Print Method / Additional Cost have changed. ALL Print Methods / Additional Costs are supplied. |
SOAP Request Example
<?xml version="1.0"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Action>PRODUCTINFO</Action>
<ProductNumber>TEST-PRODUCT</ProductNumber>
<DataSet>DS01</DataSet>
<DataRequired>ALL</DataRequired>
</soap:Body>
</soap:Envelope>
SOAP ALL Response Example
<?xml version="1.0"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Product>
<Result>All Data</Result>
<ProductNumber>TEST-PRODUCT</ProductNumber>
<Description>Test/Example Product</Description>
<USP>These are the unique selling points for TEST-PRODUCT
Its a great product</USP>
<MasterCode>1&1TEST</MasterCode>
<Classification1>Artwork Required</Classification1>
<Classification2>Black</Classification2>
<Classification3>Silver</Classification3>
<Classification4>CLOCKS/WATCHES</Classification4>
<Category>CLOCKS</Category>
<CatDescription>Clocks</CatDescription>
<PricingUnit>Each</PricingUnit>
<PackSize>Pack 25 Per Box</PackSize>
<ImagePath>http://www.exampleimages/test-product.jpg</ImagePath>
<Breakpoint1>25</Breakpoint1>
<Breakpoint2>50</Breakpoint2>
<Breakpoint3>100</Breakpoint3>
<Breakpoint4>250</Breakpoint4>
<Breakpoint5>500</Breakpoint5>
<Breakpoint6>0</Breakpoint6>
<Breakpoint7>0</Breakpoint7>
<Breakpoint8>0</Breakpoint8>
<Breakpoint9>0</Breakpoint9>
<Breakpoint10>0</Breakpoint10>
<Value1>24.000000</Value1>
<Value2>23.950000</Value2>
<Value3>23.850000</Value3>
<Value4>23.750000</Value4>
<Value5>23.650000</Value5>
<Value6>0.000000</Value6>
<Value7>0.000000</Value7>
<Value8>0.000000</Value8>
<Value9>0.000000</Value9>
<Value10>0.000000</Value10>
<PriceListProduct>YES</PriceListProduct>
<SalesInformation>Sales Information for product goes here.
Multiline can be entered.</SalesInformation>
<PackingDetails>Packing Instructions, Place 25 in a box.
Multiline can be entered.</PackingDetails>
<ImprintDetails>Imprint Details Go her.e.
Multiline can be entered.</ImprintDetails>
<CommodityCode>2060</CommodityCode>
<Specification>Print Area:- x</Specification>
<PrintMethodGroup>
<PM>
<PrintMethod>Screen Print</PrintMethod>
<PrintPosition>Both Sides</PrintPosition>
<PrintWidth>100mm</PrintWidth>
<PrintHeight>250mm</PrintHeight>
<PrintDiameter></PrintDiameter>
</PM>
<PM>
<PrintMethod>Screen Print</PrintMethod>
<PrintPosition>Both Sides</PrintPosition>
<PrintWidth>200mm</PrintWidth>
<PrintHeight>500mm</PrintHeight>
<PrintDiameter></PrintDiameter>
</PM>
</PrintMethodGroup>
<Weight>2</Weight>
<Length>100</Length>
<Width>200</Width>
<Height>500</Height>
<ConversionFactor>2</ConversionFactor>
<AddCostGroups>
<AddCost>
<AddCostCode>1</AddCostCode>
<PrintingSequence>10000</PrintingSequence>
<ACDescription>Pad Origination</ACDescription>
<ACUnit>One-Off</ACUnit>
<ACOneOff>NO</ACOneOff>
<ACMultipliable>NO</ACMultipliable>
</AddCost>
<AddCost>
<AddCostCode>B6</AddCostCode>
<PrintingSequence>1</PrintingSequence>
<ACDescription>Packaging Costs</ACDescription>
<ACUnit>Each</ACUnit>
<ACOneOff>NO</ACOneOff>
<ACMultipliable>NO</ACMultipliable>
</AddCost>
<AddCost>
<AddCostCode>CARR</AddCostCode>
<PrintingSequence>10001</PrintingSequence>
<ACDescription>Carriage</ACDescription>
<ACUnit>Each</ACUnit>
<ACOneOff>YES</ACOneOff>
<ACMultipliable>NO</ACMultipliable>
</AddCost>
</AddCostGroups>
</Product>