pixi Developer & Integration Documentation

pixiFindOrderlineForBox

Description

API returns most appropriate orderline from picklist for scanned-in item


Request Parameters

# Name Type Required Example Description
1 EANUPC string 1 abcdefg Item barcode
2 LocationID string 1 abcdefg Location ID
3 Box integer 0 123 Box number
4 Qty integer 0 123 Item quantity
5 SupplOrderNr integer 0 123 Supplier order number
6 UsedBoxes integer 0 123 Number of used boxes
7 ExpressBoxes integer 0 123 Number of express boxes
8 PickListNr integer 0 123 Picklist number
9 OrderNr string 0 abcdefg pixi* order number
10 1SSnoPLscanIn boolean 0 0 or 1 Use one scan shipping functionality
11 OrderlineKey integer 0 123 Orderline ID

Request body

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dem="https://api.pixi.eu/soap/demosandbox/">
   <soapenv:Header/>
   <soapenv:Body>
      <dem:pixiFindOrderlineForBox>
         <dem:EANUPC>abcdefg</dem:EANUPC>
         <dem:LocationID>abcdefg</dem:LocationID>
         <dem:Box>123</dem:Box>
         <dem:Qty>123</dem:Qty>
         <dem:SupplOrderNr>123</dem:SupplOrderNr>
         <dem:UsedBoxes>123</dem:UsedBoxes>
         <dem:ExpressBoxes>123</dem:ExpressBoxes>
         <dem:PickListNr>123</dem:PickListNr>
         <dem:OrderNr>abcdefg</dem:OrderNr>
         <dem:1SSnoPLscanIn>0 or 1</dem:1SSnoPLscanIn>
         <dem:OrderlineKey>123</dem:OrderlineKey>
      </dem:pixiFindOrderlineForBox>
   </soapenv:Body>
</soapenv:Envelope>

Response


Body 1: Orderline details

# Name Type Description
1 Status string Orderline status
2 OrderlineKey integer ID for the Orderline record
3 ArtNr string Item barcode
4 ArtName string Name of the item.
5 Qty integer Orderline item quantity
6 OrderNr integer Order number in pixi*
7 AddrRef integer Billing adddress ID
8 ShipAdrRef integer Shipping address ID
9 LocationID string Order location code
10 LastOrdLocationID string Last order location code
11 OrderDate string Order date imported from the shop
12 ItemRef integer Item ID
13 OutsideQty integer Indicator that the quantity provided with parameters is higher than the one on the orderline
14 IsPersonalizedScanIn boolean Indicates that the orderline item is a personalized item
15 PLqty integer Item quantity on the picklist

Body 2: Status output

# Name Type Description
1 Status string Execution status (OK/ERROR)
2 StatusMessage string Description of the status

Additional Notes

The API call can only be used when **"Premium API"** setting is **enabled**.