Skip to content

Lấy chi tiết thông tin đơn hàng ​

Lấy thông tin chi tiết của một đơn hàng cụ thể của đối tác dựa trên mã đơn hàng mdh được cung cấp.

HTTP request ​

GET https://api.xedu.com.vn/v4/partner/orders/:mdh

Path parameters ​

mdh (string): Mã đơn hàng

Response ​

Response là một đối tượng JSON:

  • success (boolean): Cho biết yêu cầu thành công hay không.
  • order (object): Chỉ xuất hiện khi success là true. Đây là đối tượng chứa chi tiết của đơn hàng.

Các trường con bên trong order:

  • paymentInfo (object): Thông tin về thanh toán của đơn hàng, bao gồm:
    • serviceType (integer): Loại dịch vụ vận chuyển.
    • cod (boolean): Cho biết có sử dụng dịch vụ Thu Tiền Hộ (Cash on Delivery) hay không.
    • thuKhach (integer): Số tiền thu hộ từ khách hàng.
    • thuShop (integer): Số tiền cửa hàng nhận được.
  • timeline (array): Mảng chứa lịch sử của đơn hàng. Mỗi phần tử là một đối tượng với các thuộc tính:
    • eventType (string): Loại sự kiện (ví dụ: Đặt hàng, Xác nhận đơn hàng, Đang vận chuyển).
    • content (string): Nội dung của sự kiện.
    • _id (string): ID duy nhất của sự kiện.
    • timestamp (string): Thời gian diễn ra sự kiện.
  • image (array): Mảng chứa URL của các hình ảnh liên quan đến việc giao và nhận hàng.
  • shippingDistance (integer): Khoảng cách vận chuyển của đơn hàng.
  • shippingPrice (integer): Giá vận chuyển của đơn hàng.
  • allowInspect (boolean): Cho biết người nhận có được kiểm tra hàng trước khi thanh toán hay không.
  • mdh (string): Mã đơn hàng.
  • pickupInfo (object): Thông tin về địa điểm lấy hàng, bao gồm:
    • name (string): Tên của địa điểm lấy hàng.
    • phone (string): Số điện thoại của địa điểm lấy hàng.
    • address (string): Địa chỉ của địa điểm lấy hàng.
    • coors (object): Toạ độ của địa điểm lấy hàng (kinh độ và vĩ độ).
  • deliveryInfo (object): Thông tin về địa điểm giao hàng, tương tự như pickupInfo.
  • packageInfo (object): Chi tiết của gói hàng trong đơn hàng, bao gồm:
    • name (string): Tên của gói hàng.
    • weight (string): Cân nặng của gói hàng.
    • volume (integer): Thể tích của gói hàng.
    • description (string): Mô tả của gói hàng.

Example Response ​

json
{
  "success": true,
  "order": {
    "paymentInfo": {
      "serviceType": 0,
      "cod": true,
      "thuKhach": 1008000,
      "thuShop": -1000000
    },
    "_id": "66483c8b9d390065da39d294",
    "timeline": [
      {
        "eventType": "0",
        "content": "Đơn hàng đã đặt",
        "_id": "66483c8b9d390065da39d299",
        "timestamp": "2024-05-18T05:28:43.858Z"
      }
    ],
    "image": [],
    "shippingDistance": 11970,
    "shippingPrice": 8000,
    "allowInspect": false,
    "mdh": "24139DA39D293",
    "pickupInfo": {
      "name": "HHT",
      "phone": "0942268244",
      "address": "Trường THPT Hoàng Hoa Thám, Hoàng Hoa Thám, Phường 7, Bình Thạnh, Ho Chi Minh City, Vietnam",
      "coors": {
        "lat": 10.8041811,
        "lng": 106.6928016
      }
    },
    "deliveryInfo": {
      "name": "Nhu",
      "phone": "0348952639",
      "address": "1002 Đ. Tạ Quang Bửu, Phường 6, Quận 8, Thành phố Hồ Chí Minh, Vietnam",
      "coors": {
        "lat": 10.7343413,
        "lng": 106.65353
      }
    },
    "packageInfo": {
      "name": "lemro",
      "weight": "4",
      "volume": 0,
      "description": "234",
      "itemsPrice": 1000000
    }
  }
}