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

Tab General 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 — sửa ở tab General của plugin nào cũng ra cùng một kết quả.

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, VNPost, GHN và ViettelPost đề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, và cũng đừng ngạc nhiên khi sửa ở đây thì tab General của plugin kia đổi theo.

Mở tab General

Vào WooCommerce → ViettelPost, tab General là tab đầu tiên.

Tab General với khối Checkout field gồm các tuỳ chọn định dạng SĐT, ẩn phường xã, hiển thị country và postcode
Bấm vào ảnh để phóng to.
  1. General — 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 (+84xxx hoặc 0xxx). Nên bật: sai số điện thoại là bưu tá không gọi được cho khách.
  3. Ẩn mục phường/xã — bỏ hẳn ô Phường/Xã khỏi trang thanh toán. Cân nhắc kỹ — ViettelPost cần Phường/Xã để tính đúng cước và giao đúng chỗ.
  4. Xưng hô — thêm mục chọn Anh/Chị vào form.

Các ô còn lại trong khối này đều 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 và hai ô postcode mặc định tắt vì bán trong nước không cần.

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

Dữ liệu Tỉnh/Thành và Phường/Xã rất lớn, và cách nạp nó ảnh hưởng thẳng tới tốc độ trang thanh toán.

Ba lựa chọn hình thức tải địa chỉ: file json, admin-ajax.php và get-address.php
Bấm vào ảnh để phóng to.
  1. Hình thức tải địa chỉ — ba lựa chọn:
    Tải bằng file json — nhanh nhất, plugin khuyến khích dùng. Cứ để mặc định cái này.
    Tải bằng admin-ajax.php — chậm hơn, dùng khi cách trên bị hosting chặn.
    Tải bằng get-address.php — rấ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 nên có thể không chạy.

Đổi lựa chọn xong phải mở lại trang thanh toán ở cửa sổ ẩn danh để kiểm tra ô Tỉnh/Phường vẫn nhảy đúng.

Những khối còn lại của tab General

Tab này khá dài. Các khối bên dưới không bắt buộc, bật khi cần:

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 ngay ở trang sản phẩm, trước khi bỏ vào giỏ.
Cài đặt chungChuyển giá sang dạng chữ (18.200đ → 18k200), đổi ký hiệu ₫ 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 và chọn lại ở lần mua sau.
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ần Site key và Secret key lấy từ Google.
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 có thay đổi.
"Cập nhật database" chạy khá lâu

Nút này nạp lại toàn bộ Tỉnh/Phường vào cơ sở dữ liệu. Bấm rồi để yên cho tới khi xong, đừng đóng tab. Chỉ cần bấm khi plugin báo có dữ liệu địa chỉ mới, hoặc khi ô Phường/Xã trống trơn.

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

  1. Mở trang thanh toán ở cửa sổ ẩn danh — để không dính cache và không bị coi là đã đăng nhập.
  2. Ô Tỉnh/Thành phố chọn được, chọn xong thì ô Phường/Xã nạp theo.
  3. Gõ một số điện thoại sai định dạng — form phải báo lỗi nếu bạn đã bật kiểm tra SĐT.
  4. Chọn đủ địa chỉ và xem phương thức ViettelPost có hiện kèm phí không.

Lỗi thường gặp

Hiện tượngCách xử lý
Ô Phường/Xã trống, không chọn đượcDữ liệu địa chỉ chưa nạp xong. Bấ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.
Ô Tỉnh/Phường vẫn 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 rồi kiểm tra lại.
Sửa ở đây mà trang thanh toán không đổiĐang bị cache. Xoá cache của plugin tăng tốc và của trình duyệt, rồi thử ở cửa sổ ẩn danh.
Trang thanh toán bị lỗi sau khi bật một tuỳ chọnTắt lại đúng tuỳ chọn vừa bật để xác nhận nguyên nhân, rồi nhắn hỗ trợ kèm tên tuỳ chọn đó và tên theme bạn dùng.

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

Hỗ trợ Zalo