Feedback

Khách hàng phản hồi các vận đơn phát chưa thành công

CustomerConfirmDelivery

POST /api/Customer/CustomerConfirmDelivery

Headers

NameValue

ClientID

Token

Body

NameTypeDescription

OrderCode*

string

Mã đơn hàng

ConfirmID*

string

Mã xác nhận (chi tiết)

Notes

string

Ghi chú

DeliveryInfo

object

Thông tin giao hàng

ReceiverName

string

Tên người nhận

ReceiverAddress

string

Địa chỉ đầy đủ người nhận, bao gồm: số nhà, tên đường, tên phường/xã, tên quận/huyện, tên tỉnh thành

ReceiverPhone

string

Số điện thoại người nhận

DeliveryTime

DateTime

Thời gian hẹn phát

Response

{
    "IsError": false,
    "Errors": [],
    "ErrorMessage": "",
    "ErrorCode": ""
}
NameTypeDescription

IsError

bool

Có lỗi xảy ra?

ErrorMessage

string

Thông báo lỗi

ErrorCode

string

Mã lỗi (chi tiết)

Errors

array object

Mảng các lỗi trả về

Errors.PropertyName

string

Tên trường lỗi

Errors.ErrorMessage

string

Thông báo cụ thể theo trường lỗi

Thông tin mã xác nhận (ConfirmID)

  • 1: Hẹn phát lại

  • 2: Chuyển hoàn về địa chỉ gửi

  • 3: Chuyển hoàn về địa chỉ khác

  • 4: Chuyển tiếp

  • 5: Tiêu hủy

Thông tin mã lỗi

  • 1: Không tìm thấy tỉnh thành từ địa chỉ

  • 2: Không tìm thấy quận huyện từ địa chỉ

  • 3: Không tìm thấy tỉnh thành từ địa chỉ

  • 6: Có lỗi xảy ra trong quá trình xử lý

  • 13: Đơn hàng không có trên hệ thống

  • 14: Trạng thái vận đơn không hợp lệ

  • 15: Chưa truyền mã vận đơn

  • 17: Địa chỉ không hợp lệ

  • 22: ConfirmID không hợp lệ

  • 23: Chưa truyền DeliveryInfo

  • 24: Thông tin giao hàng không hợp lệ

Mẫu ví dụ

{
    "OrderCode" : "HD00001",
    "ConfirmID" : 3,
    "DeliveryInfo" : {
        "ReceiverName" : "Thành",
        "ReceiverAddress" : "326 Võ Văn Kiệt, Cô Giang, Quận 1",
        "ReceiverPhone" : "09871111231"
    },
    "Notes": "Chuyển hoàn về kho"
}

Last updated