Dokumentasi API : Order – Scan Order

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

METHODURL
POSThttp://apiv2.mitrabunso.com/public/order/orders/process_order/{id_user}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 character id user
HEADAuthorizationYABearer TokenBearer Token Login
GETcourierTIDAKSTRINGID 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

METHODURL
POSThttp://apiv2.mitrabunso.com/public/order/orders/send_order/{id_user}/{nomor_order}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 character id user
GETnomor_orderYASTRINGinvoice atau AWB order
HEADAuthorizationYABearer TokenBearer Token Login

Response

{
    "message": "data processed successfully",
    "data": 1
}

API Finish Order

Method ini digunakan untuk merubah data order menjadi done.

Request

METHODURL
POSThttp://apiv2.mitrabunso.com/public/order/orders/finish_order/{id_user}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 character id user
HEADAuthorizationYABearer TokenBearer Token Login
POSTcodeYASTRINGgabungan 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

METHODURL
POSThttp://apiv2.mitrabunso.com/public/order/orders/cancel_order/{id_user}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 character id user
HEADAuthorizationYABearer TokenBearer Token Login
POSTcodeYASTRINGgabungan invoice atau AWB dari order yang akan diprosess (bila lebih dari 1, gabungkan dengan ‘@’).
POSTnotesYASTRINGCatatan / alasan pembatalan order
POSTstatusYASTRINGstatus 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

METHODURL
POSThttp://apiv2.mitrabunso.com/public/order/orders/pending_order/{id_user}/{nomor_order}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 character id user
GETnomor_orderYASTRINGInvoice atau AWB order
HEADAuthorizationYABearer TokenBearer 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

METHODURL
POSThttp://apiv2.mitrabunso.com/public/order/orders/return_order/{id_user}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 character id user
HEADAuthorizationYABearer TokenBearer Token Login
POSTcodeYASTRINGInvoice atau AWB order
POSTconditionYASTRINGKondisi return order (GOOD/BAD)
POSTnotesYASTRINGCatatan return
POSTisAdjustmentYAINTParameter untuk mendapatkan data adjsutment bila dipilih
POSTisNewOrderYAINTParameter untuk mendapatkan data order bila dipilih

Response

{
    "message": "Data retrieved successfully",
    "data": {
        "totalAffected": 1
    }
}

Leave a Reply