Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Function: setOrderStatus
Description: set new order status
Request
userxsd:string
passxsd:string
order_idxsd:int
new_status_idxsd:int
commentsxsd:string
sendmailxsd:int
indivFieldsListtns:indivFieldsList
sendcommentsxsd:int
shippingstns:arrayOfStrings (ab API 6.0.14)
{
"function":"setOrderStatus",
  "paras":{
  "user


Response
resultxsd:boolean
messagexsd:string
{
    "result":"",

  "pass

    "message":""
,
  "order_id":0,
  "new_status_id":0,
  "comments":"",
  "sendmail":0,
  "indivFieldsList":[{
     "dstTable":"",
     "sqlFieldName":"",
     "sqlFieldType":"",
     "value":"",
     "langValue":{
          "de":"",
          "en":""
     }
    }],
  "sendcomments":0,
   "shippings":[
            

}

Beispiel

Carrier_id = ID des Versenders (Einstellungen->Konfiguration->Versender)

Code Block
{
    "function": "setOrderStatus",
    "paras": {
        "user": "{{api_user}}",
        "pass": "{{api_password}}",
        "order_id":"1",
        "new_status_id":"40",
        "comments": "",
        "sendmail":0,
        "indivFieldList":[],
        "sendcomments":0,
        "shippings":[
            {"carrier_id":"1","tracking_id":"1234563"},

...


            {"carrier_id":"4","tracking_id":"12345678"}

...

}}

...


            

...

]
    

...

}
}