Professional Documents
Culture Documents
User Login Query for Search for Query for Query Create Update
Check Order
to get Token Warehouse Stocks and Prices order type freight carrier Empty Order Order
Function Description
User login to get token
URL
https://order.goaster.com/apitoken.do
Request example
https://order.goaster.com/apitoken.do?
command=getToken&altnum=altnum1&password=password1
Description for returned parameter
token Token
"result":{
"altnum": "AUG0142test",
"message": "succeed.",
"token": "596EE94E452148ECAFA8CDA924413B40",
},
"rowCount":0,
"success":true
}
3、Search for stocks and prices(Optional)
Function Description
Search for stocks , prices and product data of the
designated warehouse
URL
http://eusystem.goaster.com/asteredi.do
Request example
get
http://eusystem.goaster.com/asteredi.do?
command=getInventoryAndPrice&altnum=altnum1&warehouse=warehouse&token=token&ke
yword=keyword1
price Price
"result": [{
"itemCode": "03B2000",
"available": 100,
“price”: 10
}],
"rowCount": 0,
"success": true
}
4、Query order type(Optional)
Function Description
Query order type
URL
https://order.goaster.com/asteredi.do
Request Example
get
https://order.goaster.com/asteredi.do?command=getOrderTypeInfo
"result": [
},
},
]
"rowCount":2,
"success":true
Function Description
Query freight carrier
URL
https://order.goaster.com/asteredi.do
Request Example
https://order.goaster.com/asteredi.do?command=getCarrierInfo &token=token
"result": [
},
"rowCount":0,
"success":true
}
6、Create Empty Order (Mandatory)
Function Description
Create an order based on specified parameters
URL
https://order.goaster.com/asteredi.do
Request Example
https://order.goaster.com/asteredi.do?command=createOrder&altnum=altnum1&token=token
shippingCharg
fright charge
tax Tax
warehourse Warehourse
"result": {
"amount": 0,
"auditStatus": "false",
"discount": 0,
"instruction": "",
"orderId": "37725",
"orderStatus": "EP",
"orderTotal": 0,
"orderType": "",
"ponumber": "",
"shipVia": "",
"shippingCharge": 0,
"tax": 0,
"warehourse": ""
},
"rowCount":0,
"success":true
}
7、Update order (Mandatory)
Function Description
Update order based on specified parameters
Need token
Method: updateOrder
URL
https://order.goaster.com/asteredi.do?updateOrder
"addr": "addr",
"addr2": "addr2",
"zipcode":"zipcode",
"country": "FR",
"phone": "131231231231"
[{
"number": "B328C",
"qty": "12"
},
{
"number": "B2120",
"qty": "12"
}]
Request Example
https://order.goaster.com/asteredi.do?
command=updateOrder&altnum=altnum&token=token&ponumber=ponumber&order
Id=37725&warehouse=FR_NW&orderType=DROP&instruction =instruction
test&shipVia=COL
&shipTo={
"company": "company test",
"firstname": "firstname test",
"lastname": "lastname test",
"addr": "addr",
"addr2": "addr2",
"city": "city test",
"state": "state test",
"zipcode": "zipcode",
"country": "003",
"phone": "13169268426"
}
&itemsList:=[{
"number": "B328C",
"qty": "12"
}, {
"number": "B2120",
"qty": "12"
}]
Function Description
Query orders based on specified parameters
URL
https://order.goaster.com/asteredi.do
Request Example
https://order.goaster.com/asteredi.do?
command=getOrderInfo&altnum=altnum&token=token&orderId=orderId
shipVia Carrier
tax Tax
warehourse warehouse
itemList
[
{
"createDate": "2018-10-25 03:04",
"description": "Replacement for TN-2120,Black,2600",
"itemStatus": "CM",
"orderId": 37579,
"price": 10,
"productCode": "B2120",
"qty": 10
},
{
"createDate": "2018-10-25 03:04",
"description": "Replacement for TN-325C,Cyan,3500",
"itemStatus": "CM",
"orderId": 37579,
"price": 100,
"productCode": "B325C",
"qty": 50
}
],
9、Get Tracking Number (Optional)
Function Description
Get Tracking Number by orderId
Request Example
get
https://order.goaster.com/asteredi.do?command=getTrackingNumber&orderId=56894
orderId
{
"result": [
"caCode": "DPD",
},
"trackingNumber": "05228992488833"
"rowCount":2
"success":true
3.1.2.5.