PUT api/orders/replacement
Modifica el pedido de reposición indicado en base a los datos recibidos. La modificación sólo se llevará a cabo en caso de que haya stock disponible para todos los artículos. Si no es así, el pedido original no se verá alterado
Request Information
URI Parameters
None.
Body Parameters
Petición con los datos de cabecera y líneas del pedido a modificar
OrderRequestName | Description | Type | Additional information |
---|---|---|---|
orderRequestHeader |
Datos de cabecera del pedido |
OrderRequestHeader |
None. |
orderRequestLines |
Colección de líneas del pedido |
Collection of OrderRequestLine |
None. |
Request Formats
application/json, text/json
Sample:
{ "orderRequestHeader": { "proposal_id": "sample string 1", "sfid": "sample string 2" }, "orderRequestLines": [ { "lineNumber": 1, "sku": "sample string 2", "orderedQuantity": 3 }, { "lineNumber": 1, "sku": "sample string 2", "orderedQuantity": 3 } ] }
application/xml, text/xml
Sample:
<orderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <orderRequestHeader> <proposal_id>sample string 1</proposal_id> <sfid>sample string 2</sfid> </orderRequestHeader> <orderRequestLines> <orderRequestLine> <lineNumber>1</lineNumber> <sku>sample string 2</sku> <orderedQuantity>3</orderedQuantity> </orderRequestLine> <orderRequestLine> <lineNumber>1</lineNumber> <sku>sample string 2</sku> <orderedQuantity>3</orderedQuantity> </orderRequestLine> </orderRequestLines> </orderRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Respuesta al proceso de modificación del pedido
OrderResponseName | Description | Type | Additional information |
---|---|---|---|
orderResponseHeader |
Datos de cabecera del pedido |
OrderResponseHeader |
None. |
orderResponseLines |
Colección de líneas del pedido |
Collection of OrderResponseLine |
None. |
Response Formats
application/json, text/json
Sample:
{ "orderResponseHeader": { "proposal_id": "sample string 1", "sfid": "sample string 2", "orderNumber": 3, "result": 4, "resultDescription": "sample string 5" }, "orderResponseLines": [ { "lineNumber": 1, "sku": "sample string 2", "orderedQuantity": 3, "confirmedQuantity": 4, "availableStock": 5 }, { "lineNumber": 1, "sku": "sample string 2", "orderedQuantity": 3, "confirmedQuantity": 4, "availableStock": 5 } ] }
application/xml, text/xml
Sample:
<orderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <orderResponseHeader> <proposal_id>sample string 1</proposal_id> <sfid>sample string 2</sfid> <orderNumber>3</orderNumber> <result>4</result> <resultDescription>sample string 5</resultDescription> </orderResponseHeader> <orderResponseLines> <orderResponseLine> <lineNumber>1</lineNumber> <sku>sample string 2</sku> <orderedQuantity>3</orderedQuantity> <confirmedQuantity>4</confirmedQuantity> <availableStock>5</availableStock> </orderResponseLine> <orderResponseLine> <lineNumber>1</lineNumber> <sku>sample string 2</sku> <orderedQuantity>3</orderedQuantity> <confirmedQuantity>4</confirmedQuantity> <availableStock>5</availableStock> </orderResponseLine> </orderResponseLines> </orderResponse>