GHTK (Giao Hàng Tiết Kiệm) là vendor shipping có phí phí thấp nhất hiện nay — phổ biến rẻ hơn GHN 5-10% ở đa số tuyến đơn nhỏ dưới 500.000đ. Tích hợp GHTK vào WooCommerce mất khoảng 1 ngày làm việc, phù hợp shop muốn tối ưu phí ship hoặc làm vendor dự phòng cho GHN.
Bài này hướng dẫn end-to-end 5 bước + so sánh tình huống nên chọn GHTK thay GHN.
GHTK là gì và phù hợp shop nào
GHTK định vị là vendor shipping VN với chiến lược phí rẻ — cover khoảng 85% xã (hẹp hơn GHN cover full 63 tỉnh). Khung phí 18-90 nghìn tuỳ vùng.
Phù hợp nhất với shop bán đơn nhỏ dưới 500.000đ cần phí thấp, hoặc dùng làm vendor dự phòng cho GHN. Settlement COD T+2 đến T+4, phí thu hộ dao động 0,7-1,2% giá trị đơn.
So sánh GHTK với GHN trên 5 tiêu chí chính
| Tiêu chí | GHTK | GHN | Khác biệt |
|---|---|---|---|
| Phí trung bình | 22-90 nghìn | 25-100 nghìn | GHTK rẻ hơn 5-10% |
| Coverage | ~85% xã VN | 100% (63 tỉnh) | GHN rộng hơn |
| Settlement COD | T+2 đến T+4 | T+2 | GHN nhanh hơn |
| Phí thu hộ | 0,7-1,2% | 0,5-1,0% | GHN tiết kiệm hơn |
| Niche tối ưu | Đơn nhỏ <500k | Mass market | GHTK cho shop budget |
3 nhóm shop phù hợp dùng GHTK làm vendor chính
Không phải shop nào cũng cần GHTK. Ba nhóm sau hưởng lợi rõ ràng từ phí ship rẻ và mạng lưới khu vực phía Nam mạnh của GHTK.
- Shop bán đơn nhỏ dưới 500.000đ: chênh 2-5 nghìn phí ship mỗi đơn nhân 500 đơn/tháng = 1-2,5 triệu tiết kiệm, đáng kể với margin mỏng.
- Shop tập trung khách miền Nam: GHTK xuất phát từ TP.HCM, mạng pickup quận nội thành dày, lấy hàng nhanh hơn vendor khác.
- Shop cần vendor dự phòng cho GHN: 1 vendor downtime 30 phút/tháng = mất 5-10 đơn, có GHTK fallback giữ doanh thu chảy đều.
Bước 1 — Đăng ký tài khoản GHTK Business
Đăng ký tại trang chủ ghtk.vn mục “Đăng ký doanh nghiệp”. Quy trình duyệt 2-5 ngày làm việc nếu hồ sơ đủ.
Cần giấy phép kinh doanh hợp lệ và số tài khoản ngân hàng đứng tên doanh nghiệp khớp tên trên giấy phép. Hồ sơ thiếu hoặc sai tên = bị reject, làm lại từ đầu thêm 3-5 ngày.
3 thông tin bắt buộc lưu sau khi GHTK approve
- Token API: string dài dùng cho mọi request gọi API, lưu trong password manager hoặc env vault.
- Shop ID + Pick Address ID: dùng khi tạo vận đơn — mỗi shop có thể đăng ký nhiều pick address cho multi-warehouse.
- Endpoint URL: sandbox dev.ghtk.vn cho test integration, production services.giaohangtietkiem.vn cho live.
2 sai lầm phổ biến khi đăng ký lần đầu
Đa số shop bị delay duyệt vì 2 lỗi giấy tờ — phòng trước tiết kiệm 3-5 ngày làm việc.
- Tên trên giấy phép kinh doanh không khớp tên chủ tài khoản ngân hàng: GHTK reject ngay vì policy chống rửa tiền, sửa giấy phép hoặc đổi tài khoản tốn 1-2 tuần.
- Địa chỉ pick-up không có người trực: shipper đến 3 lần không có người là bị suspend pick-up, phải xin reactivate qua hotline.
Bước 2 — Cài plugin GHTK for WooCommerce
GHTK có plugin official trên WordPress.org repository. Cài qua wp-admin chỉ mất 5 phút, không cần upload zip tay.
Plugin tự tính phí realtime tại checkout và tự tạo vận đơn từ admin order screen — tương tự plugin GHN nhưng UI riêng theo brand GHTK.
5 bước cài plugin qua wp-admin
- Vào Plugins → Add New, gõ search “Giao Hàng Tiết Kiệm”.
- Chọn plugin của GHTK Vietnam (verify publisher official, không nhầm plugin community).
- Click Install Now rồi Activate trong vòng 1 phút.
- Vào WooCommerce → Settings → Shipping → tab “GHTK”.
- Click “Get started” để mở config wizard tự động.
Config Token, pickup address và service options
# Plugin Settings → GHTK config
Enable: tick checkbox
Token API: ABC123XYZ-token-from-dashboard # paste từ dashboard GHTK
Pickup address (mặc định):
Province: Hà Nội
District: Cầu Giấy
Ward: Dịch Vọng
Address: Số 28 Trần Thái Tông
Default service:
- Standard (mặc định, 3-5 ngày)
- Express (1-2 ngày, cải thiện phí)
Insurance: bật auto-insurance đơn trên 500.000đ (0,5% giá trị, max 100.000đ)
Auto-create vận đơn: bật khi order status chuyển sang Processing
COD: tự gửi yêu cầu thu COD cho mọi đơn COD
Bước 3 — Cấu hình shipping zones tích hợp GHTK
Tạo zones VN với shipping method “GHTK Shipping” để plugin tự tính phí realtime theo từng địa chỉ giao. Pattern setup tương tự GHN nhưng GHTK chỉ có 2 service (Standard và Express) thay vì 3 service như GHN.
5 bước tạo 3 zone với method GHTK
- Vào WooCommerce → Settings → Shipping → click “Add zone” để khởi tạo zone mới.
- Zone 1 đặt tên “Hà Nội nội thành”: region Vietnam + postcode pattern 10*-13*. Add method GHTK Shipping, service Standard.
- Zone 2 “TP.HCM nội thành”: region Vietnam + postcode pattern 70*-73*. Method GHTK, service Standard.
- Zone 3 “Tỉnh khác”: region Vietnam (không postcode để match toàn bộ còn lại). Method GHTK Standard, fallback Express nếu API trả “không phục vụ”.
- Save zones và test với 3 địa chỉ HN, HCM, Đà Nẵng — phí GHTK phải hiện realtime trong vòng 1-2 giây.
Lưu ý khi setup zone cho khu vực GHTK không phục vụ tốt
15% xã (đa số miền núi và biên giới) GHTK trả “vùng không phục vụ”. Setup fallback rõ ràng tránh khách checkout không thấy phí.
- Zone riêng cho miền núi cao: postcode 22*-24* (Hà Giang, Cao Bằng) gán method Viettel Post hoặc Vietnam Post EMS thay GHTK.
- Zone đảo: postcode 92*-94* (Phú Quốc, Côn Đảo) chỉ Viettel Post phục vụ ổn, GHTK không cover.
- Message “vùng không phục vụ”: custom text “Phí vùng xa, shop sẽ liên hệ” + nút Zalo để khách không hoảng và bỏ giỏ.
Bước 4 — Setup multi-vendor (GHTK kết hợp GHN)
Best practice cho shop quy mô trung bình: tích hợp đồng thời GHTK và GHN, để khách chọn theo nhu cầu phí hoặc tốc độ. GHTK rẻ hơn 5-10%, GHN cover rộng hơn và nhanh hơn settlement.
Khách thấy 2 option ở checkout, conversion trung bình cải thiện so với chỉ 1 vendor — vì khách budget chọn GHTK, khách gấp chọn GHN.
Custom logic auto-pick vendor rẻ hơn cho mỗi zone
// Auto-pick vendor cheaper cho mỗi zone
add_filter('woocommerce_package_rates', 'select_cheapest_shipping');
function select_cheapest_shipping($rates, $package) {
if (count($rates) < 2) return $rates;
// Lọc rates theo vendor
$ghtk_rate = null;
$ghn_rate = null;
foreach ($rates as $key => $rate) {
if (strpos($key, 'ghtk') !== false) $ghtk_rate = $rate;
if (strpos($key, 'ghn') !== false) $ghn_rate = $rate;
}
// Nếu cả hai có, ưu tiên GHTK (rẻ hơn)
if ($ghtk_rate && $ghn_rate) {
if ($ghtk_rate->cost <= $ghn_rate->cost) {
unset($rates[$ghn_rate->id]);
} else {
unset($rates[$ghtk_rate->id]);
}
}
return $rates;
}
3 chiến lược multi-vendor phổ biến cho shop VN
Chọn chiến lược dựa trên persona khách hàng và mục tiêu kinh doanh — không phải shop nào cũng cần auto-pick rẻ nhất.
- Auto-pick cheaper: phù hợp shop budget tối đa hoá margin, khách ít care chọn vendor cụ thể.
- Show cả 2 option: phù hợp shop có khách phân khúc rõ — budget chọn GHTK, premium chọn GHN.
- GHN primary, GHTK fallback API down: phù hợp shop đã quen GHN, GHTK chỉ là dự phòng đảm bảo uptime.
Code mẫu show cả 2 vendor cho khách tự chọn
// Show cả GHN và GHTK với label rõ ràng cho khách chọn
add_filter('woocommerce_package_rates', 'label_two_vendors', 20, 2);
function label_two_vendors($rates, $package) {
foreach ($rates as $key => $rate) {
if (strpos($key, 'ghtk') !== false) {
$rate->label = 'GHTK - Tiết kiệm (' . wc_price($rate->cost) . ', 3-5 ngày)';
}
if (strpos($key, 'ghn') !== false) {
$rate->label = 'GHN - Nhanh (' . wc_price($rate->cost) . ', 1-2 ngày)';
}
}
return $rates;
}
Bước 4.5 — Monitor performance GHTK sau go-live
Tích hợp xong không phải hết việc — cần monitor 3 metric trong 30 ngày đầu để bắt vấn đề sớm trước khi mất doanh thu. Đa số shop bỏ qua bước này và phát hiện vấn đề khi đã mất 5-10 triệu phí ship sai.
3 metric phải track tuần đầu go-live
- Tỷ lệ “vùng không phục vụ” trên tổng đơn: nếu trên 15% là dấu hiệu shop có nhiều khách miền núi, cần add Viettel Post làm vendor thứ 3.
- API timeout rate: nếu vượt 3%/ngày, cần check log và liên hệ support GHTK kiểm tra account có bị rate limit hay không.
- Chênh lệch phí estimate và phí thực: compare phí khách thấy ở checkout với phí GHTK charge thực khi tạo vận đơn — chênh quá 10% là dimension config sai.
Bước 5 — 5 lỗi phổ biến khi tích hợp GHTK và cách xử lý
Sau khi go-live, đa số shop gặp 5 nhóm lỗi sau trong 1-2 tháng đầu. Biết trước giúp xử lý nhanh, không mất doanh thu.
- Token expired bất ngờ: API trả mã 401 cho mọi request. Token GHTK hiệu lực 1 năm — generate token mới qua dashboard và paste lại plugin trong vòng 10 phút.
- “Vùng không phục vụ” cho xã miền núi: GHTK cover 85% xã, có 15% không support (đặc biệt biên giới và đảo). Fallback sang Viettel Post hoặc Vietnam Post EMS cho các địa chỉ này.
- Phí cao bất thường cho đơn cồng kềnh: chưa set dimension cho product, GHTK tính theo dimensional weight default lớn. Set width, height, length đúng cho từng product trong meta.
- Settlement COD quá 4 ngày: GHTK đôi khi chậm cuối tuần hoặc dịp lễ. Check dashboard tab Tài chính, nếu sai mở ticket support trong dashboard kèm screenshot.
- Plugin conflict khi cài chung GHN: 2 plugin shipping cùng add zone method, đôi khi UI hiển thị trùng. Test kỹ checkout flow, disable plugin xung đột nếu cần ngắt.
Benchmark phí GHTK với GHN trên 5 tuyến phổ biến
So sánh số cụ thể giúp shop quyết định vendor nào phù hợp với cụm tuyến chính. Dưới là benchmark trên 5 tuyến phổ biến nhất, đo với gói 500 g.
Bảng so sánh phí 5 tuyến VN
| Tuyến | GHTK Standard | GHN Tiêu chuẩn | Chênh lệch |
|---|---|---|---|
| HN nội thành → HN nội thành | 22.000đ | 25.000đ | GHTK rẻ hơn 12% |
| HCM Q1 → HCM Q7 | 22.000đ | 26.000đ | GHTK rẻ hơn 15% |
| HN → HCM | 38.000đ | 42.000đ | GHTK rẻ hơn 9% |
| HCM → Đà Nẵng | 35.000đ | 38.000đ | GHTK rẻ hơn 8% |
| HN → Cao Bằng | Không phục vụ | 55.000đ | GHN duy nhất ship |
3 insight rút ra từ benchmark
Số liệu trên cho thấy pattern rõ ràng — không phải tuyến nào GHTK cũng rẻ hơn đáng kể.
- GHTK ưu thế lớn nhất ở tuyến nội thành đô thị lớn: tiết kiệm 12-15% so với GHN, đáng dùng làm primary cho HN và HCM nội thành.
- Chênh lệch giảm dần với tuyến liên tỉnh: tuyến HN-HCM chỉ chênh 9%, không đủ lý do switch hoàn toàn nếu shop đã quen GHN.
- Tuyến miền núi bắt buộc dùng GHN hoặc Viettel: GHTK không phục vụ Cao Bằng, Hà Giang — phải có vendor backup.
Câu hỏi thường gặp về tích hợp GHTK
Khi nào nên dùng GHTK thay GHN?
Khi shop bán đơn nhỏ dưới 500.000đ cần phí ship rẻ — GHTK rẻ hơn GHN 5-10% trên đơn này, tiết kiệm 2-3 nghìn mỗi đơn cộng dồn đáng kể. Hoặc shop ở khu vực GHTK có ưu đãi đặc biệt (vd TP.HCM nội thành).
Còn lại, GHN coverage rộng hơn và settlement nhanh hơn nên ưu tiên GHN làm vendor chính. Tham khảo bài tích hợp Viettel Post để hiểu thêm vendor thứ 3 phù hợp khi nào.
GHTK có hỗ trợ multi-warehouse không?
Có hỗ trợ từ năm 2024. Trong dashboard, vào Cài đặt → Địa chỉ lấy hàng, add nhiều pick address cho mỗi kho.
Plugin tự pick warehouse gần nhất với địa chỉ giao qua filter ghtk_select_pickup. Phù hợp cho shop có 2-3 kho ở các thành phố lớn để giảm distance và phí ship.
Phí thu hộ COD GHTK bao nhiêu?
0,7-1,2% giá trị đơn — cao hơn GHN khoảng 0,2-0,3 điểm phần trăm. Đơn 1.000.000đ mất 7-12 nghìn phí thu hộ, đơn 500.000đ mất 3,5-6 nghìn.
Volume trên 200 triệu/tháng có thể đàm phán xuống 0,5%. Phí thu hộ tách biệt hoàn toàn với phí ship — đừng nhầm lẫn khi tính giá vốn.
GHTK có rate limit API không?
Có. Free tier giới hạn 100 request/phút.
Shop trên 200 đơn/ngày dễ exceed limit vào giờ peak.
Giải pháp combine: cache phí ship 30 phút, batch tạo vận đơn admin (50 đơn/lần thay vì từng đơn), upgrade gói paid 300-500 request/phút. Tham khảo bài tính phí ship tự động để hiểu cache strategy chi tiết.
Có nên tích hợp đồng thời 3 vendor (GHN + GHTK + Viettel Post)?
Không cần thiết cho shop dưới 500 đơn/ngày. 2 vendor (GHN + GHTK) đủ cover 95% địa chỉ và cho khách lựa chọn phí.
Tích hợp 3 vendor làm checkout phức tạp, maintain code nhiều. Chỉ shop trên 1000 đơn/ngày và phục vụ nhiều khách miền núi xa mới cần thêm Viettel Post làm vendor thứ 3.
Bước tiếp theo sau khi tích hợp GHTK
Tích hợp GHTK xong là nền — để khai thác hết giá trị multi-vendor và shipping VN, tham khảo các bài liên quan trong cụm WooCommerce vận chuyển:
- Tích hợp Viettel Post vào WooCommerce — vendor cover 100% xã, phù hợp khi GHTK không phục vụ.
- Cấu hình shipping zone WooCommerce — chia zone chuẩn cho VN, foundation trước khi tích hợp vendor.
- Tính phí ship tự động khi checkout — pipeline + cache + fallback chain cho multi-vendor.
- Tracking đơn hàng WooCommerce — webhook vendor + notification giảm support ticket.
- Dịch vụ thiết kế website WooCommerce — tham khảo gói thi công shop trọn gói có sẵn integration shipping.
Cần đội Web22 setup tích hợp GHTK turnkey kèm multi-vendor (GHN + GHTK) auto-pick cheaper cho shop của bạn? Dịch vụ thiết kế WooCommerce trọn gói tại Web22 — báo giá rõ ràng theo phạm vi, có sẵn integration shipping VN.


