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