pixi Developer & Integration Documentation

pixiRequestPartialDelivery

Description

The call sets a partial delivery for the specified customer order.


Request Parameters

#

Name

Type

Required

Example

Description

1

OrderNr

integer

1

123456

Order number.

2

PartialDeliveryActive

boolean

1

1

If set to 1, order is forced to picklist even uin all aitems are not available.

3

CancelUnavailableItems

boolean

0

1

If set to 1, orderlines with unavaliable items are cancelled.

4

PartialDeliveryForRemaining

boolean

0

1

If set to 1, orderlines with unavaliable items will be reprocessed later.


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:pixiRequestPartialDelivery>
         <dem:OrderNr>123456</dem:OrderNr>
         <dem:PartialDeliveryActive>1</dem:PartialDeliveryActive>
         <dem:CancelUnavailableItems>1</dem:CancelUnavailableItems>
         <dem:PartialDeliveryForRemaining>1</dem:PartialDeliveryForRemaining>
      </dem:pixiRequestPartialDelivery>
   </soapenv:Body>
</soapenv:Envelope>


Response


Body 1: Return status

#

Name

Type

Description

0

RowsUpdated

integer

Returns the number of updated rows. Should be either 1 (success) or 0 (failure). The update may fail if, for example, OrderNr is invalid or if the whole order is closed or is on hold (same conditions that would make the Ship Now button in Customer Service application disabled)


Additional Notes