For the complete documentation index, see llms.txt. This page is also available as Markdown.

Gửi đơn

  • Gửi đơn hàng đã tạo trước đó sang hãng vận chuyển để lấy mã vận đơn.

Request

curl --location 'https://ship.open.nhanh.vn/v3.0/shipment/send?businessId={{businessId}}&appId={{appId}}' \
--header 'Authorization: {{accessToken}}' \
--header 'Content-Type: application/json' \
--data '{
    "orderId": 12345
}'

Body

Key
Type
Description

orderId

int ^{\color{red}*}

ID đơn hàng trong hệ thống từ Nhanh

Luồng thực hiện

1. Tạo đơn hàng: POST /v3.0/shipment/create (sendCarrier = 0)

2. Nhận response với orderId

3. Gửi đơn sang hãng: POST /v3.0/shipment/send

4. Nhận response với carrierCode (mã vận đơn)

Response

Failed response

Các mã lỗi riêng của API này:

Mã lỗi
Ý nghĩa

ERR_INVALID_DATA

Không tìm thấy đơn hàng với orderId và businessId

ERR_ORDER_EXISTED

Đơn hàng đã được gửi sang hãng trước đó

ERR_CARRIER_SEND_ORDER

Lỗi khi gửi đơn sang hãng vận chuyển

ERR_CANNOT_CONNECT_CARRIER

Lỗi kết nối với hãng vận chuyển

  • Với mã lỗi ERR_ORDER_EXISTED thì response sẽ trả về data bao gồm thông tin đơn hàng đã có bên hãng vận chuyển

Successful response

Ví dụ

Bước 1: Tạo đơn (không gửi)

Response:

Bước 2: Gửi đơn sang hãng

Response:

Last updated