Update order by order number
Update order on Deeple system when some products in order cannot fulfill
Endpoint
/v1/orders/:orderNumber
Resource method
PATCH
Parameters
URL parameter
Field name | Types | Required/Optional | Description |
---|---|---|---|
orderNumber | string(12) | R | Order's number |
Body parameters
Field name | Types | Required/Optional | Description |
---|---|---|---|
userId | string(36) | R | User’s id from either LINE or Facebook |
postalCode | string(10) | O | User’s postal code |
receiverName | string(50) | R | Receiver name for order |
firstName | string(30) | R | First name for order |
lastName | string(30) | R | Last name for order |
streetAddress | string(50) | R | Street address for order |
streetAddress2 | string(50) | O | Street address2 for order |
district | string(50) | R | District for order |
subDistrict | string(50) | R | Sub-district for order |
province | string(50) | R | Province for order |
postalCode | string(10) | R | Postal code for order |
phoneNumber | string(10) | R | Phone number for order |
string(50) | R | Email for order | |
orderNumber | string(12) | R | Order's number |
note | string(50) | R | Order's note from customer |
grandTotal | number(10) | R | Order’s grand total |
totalPrice | number(10) | R | Order’s total price |
vatPrice | number(10) | R | Order's vat price |
vatValue | number(1) | R | Order's vat value |
vatOptions | string(10) | R | Order's vat option |
discountTotalPrice | number(10) | R | Order's total discount price |
items | list of item | R | Selected Items’ in order |
Example request parameter
{
"receiverName": "John Doe",
"firstName": "John",
"lastName": "Doe",
"streetAddress": "T-One Building, 8 Sukhumvit",
"district": "Khet Khlong Toei",
"subDistrict": "Phra Khanong",
"province": "Bangkok",
"postalCode": "10110",
"phoneNumber": "0987654321",
"email": "john-doe@email.com",
"orderNumber": "ON2005220001",
"note": "customer's note",
"grandTotal": 1000,
"totalProductDiscount": 0,
"totalPrice": 934.58,
"vatPrice": 65.42,
"vatValue": 7,
"vatOptions": "INCLUDED",
"items": [
{
"productCode": "VA-4017",
"price": 250,
"amount": 4
},
{
"productCode": "VA-4015",
"price": 250,
"amount": 1
}
]
}
Example expected response object
200 - OK status code