Dịch Vụ Giao Hàng
Bên Thứ 3 - GHN
NHÓM 10
Thành viên nhóm
Võ Văn Đức
Nguyễn Thành
Khánh An
1711096
1710433
Đặng Anh Văn
Nguyễn Đức
Anh Tài
1713913
1713015
Nguyễn Gia
Khánh Nguyên
1712382
0
1
Giới Thiệu
a. Đơn vị vận chuyển
(Shipping carriers)
-
Là người hoặc công ty giúp bạn thực hiện giao hàng cho khách hàng.
Họ tính một mức phí nhất định cho mỗi lần giao hàng, thường dựa trên sự
kết hợp của trọng lượng, tốc độ và khoảng cách.
Tiêu chí chọn đơn vị vận chuyển
01
Giá cả
03
Mức chi phí bỏ ra cho 1
bưu kiện hàng. Phụ thuộc:
Tốc độ, dịch vụ, kích
thước, phụ phí, etc.
02
Địa điểm giao hàng
Vị trí giao hàng có thuận
lợi hoặc có hỗ trợ hay
khơng?
Trọng lượng tối đa
Trọng lượng tối đa để vận
chuyển của 1 bưu kiện
hàng.
04
Kinh nghiệm giao hàng
Các chính sách và kinh nghiệm
của các đơn vị vận chuyển giúp
trải nghiệm và giao hàng thuận
lợi hơn.
b. Shipping methods
Dịch vụ tính phí mà khách hàng phải lựa chọn và trả ở bước thanh tốn
( checkout)
Phí vận chuyển
Tốc độ giao hàng
Phí vận chuyển
TỈ LỆ SÀN ( FLAT RATE)
Khái niệm: Mức phí giao hàng cố định cho mọi đơn hàng
+
+
+
Thường áp dụng trong 1 khu vực cụ thể
Nội thành
Phạm vi bán kính …
...
Phí vận chuyển
Miễn phí giao hàng (Free Shipping)
Cho phép miễn phí giao hàng
-
Thường áp dụng cho các chương trình khuyến mãi
Miễn phí giao hàng khi mua với số lượng lớn
nhằm mục đích khuyến khích mua hàng
Phí vận chuyển
Table rate
Khái niệm: Mức phí giao hàng dựa trên các yếu tố của
sản phẩm
-
Cân nặng
Tốc độ giao hàng
Vị trí
...
2
API GHN
Đăng Ký Môi Trường Staging
02
03
Tạo tài khoản
Cập Nhật Thông
Tin Ngân Hàng
Lấy Token Và
ShopID
Tại địa chỉ:
sso.ghn.dev/register
Đăng nhập tại:
5sao.ghn.dev
Click vào:
chủ cửa hàng
01
Click vào chủ cửa hàng
để lấy Token
Click vào Quản lý cửa
hàng để lấy ShopID
Lưu Ý: Lỗi Gọi API Khi Chưa Cập Nhật
Thông Tin Ngân Hàng
Tài liệu API GHN
/>
Tạo đơn hàng
Lấy thông tin Quận/Huyện
04
Lấy thông tin
Tỉnh Thành
/>docs/detail?id=93
05
06
Lấy thông tin
Quận/Huyện
Tạo đơn hàng
/>docs/detail?id=94
/>docs/detail?id=82
Get Province
Response
FREE
{
$0
/ mo
"code": 200,
$35
"message": "Success",
"data": [
{
"ProvinceID": 201,
"ProvinceName": "Hà Nội",
"Code": "4"
},
{
"ProvinceID": 202,
"ProvinceName": "Hồ Chí Minh",
"Code": "8"
},
Get District
Request
{
}
FREE
"province_id":202
Response
{
$0
/ mo
"code": 200,
$35
"message": "Success",
"data": [
{
"DistrictID": 1442,
"ProvinceID": 202,
"DistrictName": "Quận 1",
"Code": "0201",
"Type": 1,
"SupportType": 3
},
Create Order
Request
Response
{
{
FREE
"payment_type_id": 2,
"code": 200,
$0
$35
"required_note": "KHONGCHOXEMHANG",
"message": "Success",
"to_name": "Đức Anh Tài",
"data": {
"to_phone": "0987654321",
/ mo
"order_code": "ZNSLE",
"to_address": "72 Thành Thái, Phường 14,
"sort_code": "19-60-04",
Quận 10, Hồ Chí Minh, Vietnam",
"trans_type": "truck",
"to_ward_code": "20107",
"ward_encode": "",
"to_district_id": 1442,
"district_encode": "QUAN_1_TEST",
"content": "ABCDEF",
"total_fee": 40700,
"weight": 200,"length": 15,
"width": 15,"height": 15,
"expected_delivery_time": "202012-07T04:00:00Z"
"service_id": 0,
"service_type_id":2
}
}
}
Tính phí vận chuyển
Get service
Calculate fee
Lấy danh sách các
dịch vụ giao hàng
Tính phí giao hàng
Calculate the
delivery time
Tính thời gian giao
hàng dự kiến
Get Service
Request
{
Response
FREE
"shop_id": 76400,
"from_district": 1486,
"to_district": 1987
{
"code": 200,
$0
$35
"message": "Success",
"data": [
/ mo
{
"service_id": 53321,
}
"short_name": "Bay",
"service_type_id": 1
},
{
"service_id": 53322,
"short_name": "Đi bộ",
"service_type_id": 2
}...]
}
Calculate fee
Request
Response
{
{
"service_id":53320,
"from_district_id":1461,
"to_district_id":1444,
"to_ward_code":"20314",
"code": 200,
$0
"data": {
/ mo
"total": 54700,
"height":15,
"service_fee": 29700,
"length":15,
"insurance_fee": 25000,
"weight":900,
"pick_station_fee": 0,
"width":15,
"coupon_value": 0,
"insurance_value":5000000,
"r2s_fee": 0
"coupon": null
}
$35
"message": "Success",
}
}