Add Order |
[This is preliminary documentation and is subject to change.]
Gets the service availability, estimated rate, pin numbers and labels for each package.
AddOrder determines if the specified service is available for the order and returns an estimated rate and a pin number and label for each package. AddOrder enters the order into the system for shipping.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:pur="http://PurolatorServices.com/"> <soap:Header/> <soap:Body> <pur:AddOrder> <pur:request> <pur:Credentials> <pur:UserName>TestUser</pur:UserName> <pur:Password>5VJrtqTa</pur:Password> <pur:ClientID>0000000</pur:ClientID> </pur:Credentials> <pur:OrderNumber>Test-0001</pur:OrderNumber> <pur:Ref1>MyRef 001</pur:Ref1> <pur:Ref2>Note 001</pur:Ref2> <pur:ShipDate>2012-08-09T00:00:00</pur:ShipDate> <pur:ShipMethod>GROUND</pur:ShipMethod> <pur:SpecialServices> <pur:string>NOTIFYCONSIGNEE</pur:string> <pur:string>OSNR</pur:string> </pur:SpecialServices> <pur:BillingOption>PREPAID</pur:BillingOption> <pur:LabelType>NONE</pur:LabelType> <pur:ShipFromAddress> <pur:Name></pur:Name> <pur:Company>Simple Earth Hops</pur:Company> <pur:Add1>210 S Lindsey Street</pur:Add1> <pur:Add2></pur:Add2> <pur:City>Dodgeville</pur:City> <pur:StateProv>WI</pur:StateProv> <pur:PostalCode>53533</pur:PostalCode> <pur:Country>US</pur:Country> <pur:Phone></pur:Phone> <pur:Email></pur:Email> </pur:ShipFromAddress> <pur:ShipToAddress> <pur:Name></pur:Name> <pur:Company>Red Duck Beer</pur:Company> <pur:Add1>101 Sample Street</pur:Add1> <pur:Add2>Suite 202</pur:Add2> <pur:City>Scarborough</pur:City> <pur:StateProv>ON</pur:StateProv> <pur:PostalCode>M1M1M1</pur:PostalCode> <pur:Country>CA</pur:Country> <pur:Phone></pur:Phone> <pur:Email>SampleAddress@Example.com</pur:Email> </pur:ShipToAddress> <pur:DeclaredValue>23.68</pur:DeclaredValue> <pur:Currency>USD</pur:Currency> <pur:Packages> <pur:RequestPackageV3> <pur:PackageID>Pkg-0001a</pur:PackageID> <pur:WeightUOM>LB</pur:WeightUOM> <pur:Weight>2.354</pur:Weight> <pur:DimensionUOM>IN</pur:DimensionUOM> <pur:DimL>10.1</pur:DimL> <pur:DimW>13.2</pur:DimW> <pur:DimH>1.3</pur:DimH> </pur:RequestPackageV3> <pur:RequestPackageV3> <pur:PackageID>Pkg-0001b</pur:PackageID> <pur:WeightUOM>LB</pur:WeightUOM> <pur:Weight>4.25</pur:Weight> <pur:DimensionUOM>IN</pur:DimensionUOM> <pur:DimL>0</pur:DimL> <pur:DimW>0</pur:DimW> <pur:DimH>0</pur:DimH> </pur:RequestPackageV3> </pur:Packages> <pur:Items> <pur:RequestItemV3> <pur:SKU>DOC</pur:SKU> <pur:CustomsDesc>Documents</pur:CustomsDesc> <pur:ExtendedDesc>Misc. Documents</pur:ExtendedDesc> <pur:Quantity>201</pur:Quantity> <pur:TotalValue>1.00</pur:TotalValue> <pur:Currency>CAD</pur:Currency> <pur:CountryOfOrigin>US</pur:CountryOfOrigin> <pur:HSCode></pur:HSCode> <pur:NAFTAEligible>false</pur:NAFTAEligible> <pur:FDAFood>false</pur:FDAFood> <pur:Textile>false</pur:Textile> </pur:RequestItemV3> <pur:RequestItemV3> <pur:SKU>Caps-2161</pur:SKU> <pur:CustomsDesc>Bottle Caps</pur:CustomsDesc> <pur:ExtendedDesc>Stainless Steel Bottle Caps</pur:ExtendedDesc> <pur:Quantity>3000</pur:Quantity> <pur:TotalValue>22.68</pur:TotalValue> <pur:Currency>USD</pur:Currency> <pur:CountryOfOrigin>US</pur:CountryOfOrigin> <pur:HSCode>39235010</pur:HSCode> <pur:NAFTAEligible>false</pur:NAFTAEligible> <pur:FDAFood>false</pur:FDAFood> <pur:Textile>false</pur:Textile> </pur:RequestItemV3> </pur:Items> </pur:request> </pur:AddOrder> </soap:Body> </soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <AddOrderResponse xmlns="http://PurolatorServices.com/"> <AddOrderResult> <Status>0</Status> <Request> <OrderNumber>Test-0001</OrderNumber> <Ref1>MyRef 001</Ref1> <Ref2>Note 001</Ref2> <ShipDate>2012-08-09T00:00:00</ShipDate> <ShipMethod>GROUND</ShipMethod> <SpecialServices> <string>NOTIFYCONSIGNEE</string> <string>OSNR</string> </SpecialServices> <BillingOption>PREPAID</BillingOption> <BillingAccount/> <LabelType>NONE</LabelType> <ShipFromAddress> <Name/> <Company>Simple Earth Hops</Company> <Add1>210 S Lindsey Street</Add1> <Add2/> <City>Dodgeville</City> <StateProv>WI</StateProv> <PostalCode>53533</PostalCode> <Country>US</Country> <Phone/> <Email/> </ShipFromAddress> <ShipToAddress> <Name/> <Company>Red Duck Beer</Company> <Add1>101 Sample Street</Add1> <Add2>Suite 202</Add2> <City>Scarborough</City> <StateProv>ON</StateProv> <PostalCode>M1M1M1</PostalCode> <Country>CA</Country> <Phone/> <Email>SampleAddress@Example.com</Email> </ShipToAddress> <DeclaredValue>23.68</DeclaredValue> <Currency>USD</Currency> <Packages> <RequestPackageV3> <PackageID>Pkg-0001a</PackageID> <WeightUOM>LB</WeightUOM> <Weight>2.354</Weight> <DimensionUOM>IN</DimensionUOM> <DimL>10.1</DimL> <DimW>13.2</DimW> <DimH>1.3</DimH> </RequestPackageV3> <RequestPackageV3> <PackageID>Pkg-0001b</PackageID> <WeightUOM>LB</WeightUOM> <Weight>4.25</Weight> <DimensionUOM>IN</DimensionUOM> <DimL>0</DimL> <DimW>0</DimW> <DimH>0</DimH> </RequestPackageV3> </Packages> <Items> <RequestItemV3> <SKU>DOC</SKU> <CustomsDesc>Documents</CustomsDesc> <ExtendedDesc>Misc. Documents</ExtendedDesc> <Quantity>201</Quantity> <TotalValue>1.00</TotalValue> <Currency>CAD</Currency> <CountryOfOrigin>US</CountryOfOrigin> <HSCode/> <NAFTAEligible>false</NAFTAEligible> <FDAFood>false</FDAFood> <Textile>false</Textile> </RequestItemV3> <RequestItemV3> <SKU>Caps-2161</SKU> <CustomsDesc>Bottle Caps</CustomsDesc> <ExtendedDesc>Stainless Steel Bottle Caps</ExtendedDesc> <Quantity>3000</Quantity> <TotalValue>22.68</TotalValue> <Currency>USD</Currency> <CountryOfOrigin>US</CountryOfOrigin> <HSCode>39235010</HSCode> <NAFTAEligible>false</NAFTAEligible> <FDAFood>false</FDAFood> <Textile>false</Textile> </RequestItemV3> </Items> </Request> <Packages> <ResponsePackage> <PackageID>Pkg-0001a</PackageID> <TrackingNumber>TST000006569</TrackingNumber> <ShippingCharge>1.64680</ShippingCharge> <Unicode>52</Unicode> <AirportCode/> </ResponsePackage> <ResponsePackage> <PackageID>Pkg-0001b</PackageID> <TrackingNumber>TST000006577</TrackingNumber> <ShippingCharge>2.97320</ShippingCharge> <Unicode>52</Unicode> <AirportCode/> </ResponsePackage> </Packages> <TotalShipping>4.62</TotalShipping> <Rates/> </AddOrderResult> </AddOrderResponse> </soap:Body> </soap:Envelope>