Trang thanh toán và địa chỉ

Tab Cài đặt chung lo phần khách nhìn thấy: ô Tỉnh/Thành và Phường/Xã, định dạng số điện thoại, những trường bỏ đi cho gọn. Đây là module dùng chung của mọi plugin vận chuyển DevVN.

Tuỳ chọn Cấu hình Cập nhật 06.09.2026
Cài nhiều plugin vận chuyển DevVN thì chỉ có một bộ cấu hình này

GHTK, SPX, ViettelPost, VNPost và GHN đều mang theo cùng một module trang thanh toán. Bản nào nạp trước thì chạy, các bản sau tự nhường — nên bạn không phải khai lại ở từng plugin.

Mở tab Cài đặt chung

Vào WooCommerce → Cài đặt GHN, tab Cài đặt chung là tab đầu tiên.

Tab Cài đặt chung với khối Checkout field gồm định dạng SĐT, ẩn phường xã, hiển thị country và postcode
Bấm vào ảnh để phóng to.
  1. Cài đặt chung — tab đầu tiên.
  2. Định dạng SĐT ở VN — bắt số điện thoại phải đúng dạng Việt Nam. Nên bật: sai số là shipper không gọi được cho khách.
  3. Ẩn mục phường/xã — bỏ hẳn ô Phường/Xã. Cân nhắc kỹ — GHN cần Phường/Xã để tính đúng cước và giao đúng chỗ.

Các ô còn lại theo cùng một kiểu: tích để bật, bỏ tích để tắt. Hiển thị trường country và last name cùng hai ô postcode mặc định tắt vì bán trong nước không cần.

Tính phí ship tới phường/xã

Đây là tuỳ chọn riêng của GHN — các hãng khác không có.

Ô tuỳ chọn Hỗ trợ tính phí ship tới phường xã
Bấm vào ảnh để phóng to.
  1. Hỗ trợ tính phí ship tới phường/xã — bật thì phí ship tính tới tận Phường/Xã thay vì dừng ở Quận/Huyện. Chính xác hơn, nhưng khách phải chọn đủ Phường/Xã mới thấy phí.

Bật ô này thì đừng bật Ẩn mục phường/xã ở trên — hai thứ triệt tiêu nhau.

Cách tải dữ liệu địa chỉ

Ô Hình thức tải địa chỉ có ba lựa chọn, ảnh hưởng thẳng tới tốc độ trang thanh toán:

CáchKhi nào dùng
Tải bằng file jsonNhanh nhất, plugin khuyến khích. Cứ để mặc định cái này.
Tải bằng admin-ajax.phpChậm hơn, dùng khi cách trên bị hosting chặn.
Tải bằng get-address.phpRất nhanh nhưng gọi thẳng một file trong thư mục plugin; vài hosting chặn kiểu truy cập này.

Những khối còn lại

KhốiLàm gì
Hiển thị phí vận chuyển trong trang chi tiết sản phẩmCho khách biết phí ship trước khi bỏ vào giỏ.
Cài đặt chungChuyển giá sang dạng chữ, đổi ₫ sang VNĐ, bỏ tiêu đề phương thức vận chuyển, ẩn phương thức khác khi có miễn phí ship, làm tròn phí ship.
Sổ địa chỉ khách hàngCho khách lưu nhiều địa chỉ giao hàng.
Tách đơn hàngTách một đơn thành nhiều đơn con — hợp khi hàng đi từ nhiều kho.
Lấy địa chỉ tự độngGợi ý địa chỉ theo số điện thoại khách đã mua lần trước.
Cấu hình Google reCAPTCHAChặn đơn ảo do máy tự đặt.
Công cụCập nhật quốc gia và Cập nhật database — chạy khi dữ liệu địa chỉ hành chính thay đổi.

Cách kiểm tra đã đúng chưa

  1. Mở trang thanh toán ở cửa sổ ẩn danh.
  2. Ô Tỉnh/Thành chọn được, chọn xong thì ô Phường/Xã nạp theo.
  3. Chọn đủ địa chỉ và xem phương thức GHN có hiện kèm phí không.
  4. Nếu bật tính phí tới phường/xã: đổi Phường/Xã và xem phí có đổi theo không.

Lỗi thường gặp

Hiện tượngCách xử lý
Ô Phường/Xã trống, không chọn đượcBấm Cập nhật database ở khối Công cụ, hoặc đổi Hình thức tải địa chỉ sang cách khác.
Bật tính phí tới phường/xã mà phí không hiệnKhách chưa chọn Phường/Xã. Kiểm tra ô đó có đang bị ẩn bởi tuỳ chọn Ẩn mục phường/xã không.
Ô Tỉnh/Phường là ô gõ chữ, không phải danh sách chọnJavaScript của module không chạy — thường do plugin gộp/nén file JS. Tắt thử tính năng gộp JS.
Sửa ở đây mà trang thanh toán không đổiĐang bị cache. Xoá cache rồi thử ở cửa sổ ẩn danh.

Tiếp theo: tạo, huỷ và in vận đơn.

Hỗ trợ Zalo