PUT api/orders/catalog

Modifica el pedido de catálogo indicado en base a los datos recibidos. La modificación se procesar completa, independientemente de si hay stock disponible para todos los artículos o no

Request Information

URI Parameters

None.

Body Parameters

Petición con los datos de cabecera y líneas del pedido a modificar

OrderRequest
NameDescriptionTypeAdditional 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

OrderResponse
NameDescriptionTypeAdditional 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>