Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #49223 All Revisions ] Back to Issue ]
Summary 0049223: ExternalOrderLoader improvements
Revision 2022-08-22 12:01 by Sandrahuguet
Description In order not to send all the mandatory fields in the json to the external orderloader, with this feature only is necessary to set in the json the id and the necessary properties. With the orderId the retail api is invoked and all properties are set.

This improvement only be done in the "ship" and "update"(new) steps

Another improvement that has been developed is to allow partial deliveries on the step ship.
 
JSON examples:


{
  "messageId": "11252447569099444486917710",
  "posTerminal": "214101",
  "channel": "External",
  "data": [
    {
      "id": "ACA562896A2C5338B6F1567A5E46812B",
      "loaded": "2022-03-31T07:58:58.955Z",
      "step": "ship",
      "lines": [
        {
          "id": "DCBE21BE409538150598140DAC7D9B9E",
          "qty": 2
        }
      ]
    }
  ]
}


{
  "messageId": "11252447569099444886917710",
  "posTerminal": "214101",
  "channel": "External",
  "data": [
    {
      "id": "ACA562896A2C5338B6F1567A5E46812B",
      "loaded": "2022-03-31T07:58:58.955Z",
      "step": "update",
      "lines": [
        {
          "id": "DCBE21BE409538150598140DAC7D9B9E",
          "obwplQtyinpicking": 5
        }
      ]
    }
  ]
}


Revision 2022-05-05 10:05 by Sandrahuguet
Description In order not to send all the mandatory fields in the json to the external orderloader, with this feature only is necessary to set in the json the id and the necessary properties. With the orderId the retail api is invoked and all properties are set.

This improvement only be done in the "ship" and "update"(new) steps
 
JSON examples:


{
  "messageId": "11252447569099444486917710",
  "posTerminal": "214101",
  "channel": "External",
  "data": [
    {
      "id": "ACA562896A2C5338B6F1567A5E46812B",
      "loaded": "2022-03-31T07:58:58.955Z",
      "step": "ship",
      "lines": [
        {
          "id": "DCBE21BE409538150598140DAC7D9B9E",
          "qty": 2
        }
      ]
    }
  ]
}


{
  "messageId": "11252447569099444886917710",
  "posTerminal": "214101",
  "channel": "External",
  "data": [
    {
      "id": "ACA562896A2C5338B6F1567A5E46812B",
      "loaded": "2022-03-31T07:58:58.955Z",
      "step": "update",
      "lines": [
        {
          "id": "DCBE21BE409538150598140DAC7D9B9E",
          "obwplQtyinpicking": 5
        }
      ]
    }
  ]
}


Revision 2022-05-05 09:29 by Sandrahuguet
Description In order not to have to send all the mandatory fields in the json to the external orderloader, with this feature only is necessary to set in the json the id and the necessary properties. With the orderId the retail api is invoked and all properties are set.

This improvement only be done in the "ship" and "update"(new) steps
 
JSON examples:


{
  "messageId": "11252447569099444486917710",
  "posTerminal": "214101",
  "channel": "External",
  "data": [
    {
      "id": "ACA562896A2C5338B6F1567A5E46812B",
      "loaded": "2022-03-31T07:58:58.955Z",
      "step": "ship",
      "lines": [
        {
          "id": "DCBE21BE409538150598140DAC7D9B9E",
          "qty": 2
        }
      ]
    }
  ]
}


{
  "messageId": "11252447569099444886917710",
  "posTerminal": "214101",
  "channel": "External",
  "data": [
    {
      "id": "ACA562896A2C5338B6F1567A5E46812B",
      "loaded": "2022-03-31T07:58:58.955Z",
      "step": "update",
      "lines": [
        {
          "id": "DCBE21BE409538150598140DAC7D9B9E",
          "obwplQtyinpicking": 5
        }
      ]
    }
  ]
}


Revision 2022-05-05 09:28 by Sandrahuguet
Description In order not to have to send all the mandatory fields in the json to the external orderloader, with this feature only is necessary to set in the json the id and the necessary properties. With the orderId the retail api is invoked and all properties are set.

This improvement only be done in the "ship" and "update"(new)
 
JSON examples:


{
  "messageId": "11252447569099444486917710",
  "posTerminal": "214101",
  "channel": "External",
  "data": [
    {
      "id": "ACA562896A2C5338B6F1567A5E46812B",
      "loaded": "2022-03-31T07:58:58.955Z",
      "step": "ship",
      "lines": [
        {
          "id": "DCBE21BE409538150598140DAC7D9B9E",
          "qty": 2
        }
      ]
    }
  ]
}


{
  "messageId": "11252447569099444886917710",
  "posTerminal": "214101",
  "channel": "External",
  "data": [
    {
      "id": "ACA562896A2C5338B6F1567A5E46812B",
      "loaded": "2022-03-31T07:58:58.955Z",
      "step": "update",
      "lines": [
        {
          "id": "DCBE21BE409538150598140DAC7D9B9E",
          "obwplQtyinpicking": 5
        }
      ]
    }
  ]
}




Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker