Pada halaman ini, akan dijelaskan penggunaaan API untuk mengubah data status order.
API Proccess Order
Method ini digunakan untuk merubah data order menjadi proccess.
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/order/orders/process_order/{id_user} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 character id user |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
| GET | courier | TIDAK | STRING | ID courier. digunakan untuk memproses order dengan kurir pilihan |
Response
{
"message": "data processed successfully",
"data": 1
}
API Send Order
Method ini digunakan untuk merubah data order menjadi sent.
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/order/orders/send_order/{id_user}/{nomor_order} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 character id user |
| GET | nomor_order | YA | STRING | invoice atau AWB order |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
Response
{
"message": "data processed successfully",
"data": 1
}
API Finish Order
Method ini digunakan untuk merubah data order menjadi done.
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/order/orders/finish_order/{id_user} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 character id user |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
| POST | code | YA | STRING | gabungan invoice atau AWB dari order yang akan diprosess (bila lebih dari 1, gabungkan dengan ‘@’). |
Response
{
"message": "data processed successfully",
"data": 1
}
API Cancel Order
Method ini digunakan untuk merubah data order menjadi cancel bagi order yang sebelumnya berstatus new atau proccessed dan returned untuk order yang sebelumnya berstatus sent.
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/order/orders/cancel_order/{id_user} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 character id user |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
| POST | code | YA | STRING | gabungan invoice atau AWB dari order yang akan diprosess (bila lebih dari 1, gabungkan dengan ‘@’). |
| POST | notes | YA | STRING | Catatan / alasan pembatalan order |
| POST | status | YA | STRING | status pembatalan |
Response
{
"message": "data processed successfully",
"data": 1
}
API Pending Order
Method ini digunakan untuk merubah data order menjadi pending. Order yang dapat diubah ke pending hanyalah order dengan status new atau proccessed
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/order/orders/pending_order/{id_user}/{nomor_order} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 character id user |
| GET | nomor_order | YA | STRING | Invoice atau AWB order |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
Response
{
"message": "data processed successfully",
"data": 1
}
API Return Order
Method ini digunakan untuk merubah data order menjadi returned. Order yang dapat diubah ke renturn hanyalah order dengan status sent, selain status sent, akan berubah menjadi cancel
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/order/orders/return_order/{id_user} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 character id user |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
| POST | code | YA | STRING | Invoice atau AWB order |
| POST | condition | YA | STRING | Kondisi return order (GOOD/BAD) |
| POST | notes | YA | STRING | Catatan return |
| POST | isAdjustment | YA | INT | Parameter untuk mendapatkan data adjsutment bila dipilih |
| POST | isNewOrder | YA | INT | Parameter untuk mendapatkan data order bila dipilih |
Response
{
"message": "Data retrieved successfully",
"data": {
"totalAffected": 1
}
}