Email báo mã và trang tra cứu
Hai thứ này cùng giải quyết một chuyện: khách tự biết hàng đang ở đâu, thay vì nhắn hỏi bạn. Email gửi mã vận đơn ngay khi đăng đơn, trang tra cứu cho khách tự xem hành trình trên chính website bạn.
Bước 1 — Tạo trang tra cứu
Tạo một trang WordPress mới, đặt tên kiểu Tra cứu đơn hàng, và cho vào nội dung đúng một dòng:
[ghn_tracking]
Đăng trang đó lên. Khách vào sẽ thấy form theo dõi đơn hàng:
Khách nhập ID đơn hàng và email đã dùng khi đặt rồi bấm Theo dõi — hành trình vận đơn lấy thẳng từ GHN sẽ hiện ra.
Bước 2 — Chọn trang tracking trong plugin
Vào WooCommerce → Cài đặt GHN, tab Cài đặt GHN, tìm ô Tracking.
- Tracking — chọn trang bạn vừa tạo ở bước 1. Phải chọn ở đây thì mã
{site_tracking_link}trong email mới có liên kết.
Chọn xong và lưu cài đặt, plugin nhắc bạn vào Cài đặt → Đường dẫn tĩnh bấm lưu một lần để cập nhật lại permalink. Bỏ qua bước đó thì trang tra cứu có thể trả về 404.
Bước 3 — Bật email báo mã vận đơn
Cùng tab đó, kéo xuống khối Email thông báo.
- Kích hoạt — chọn Có để bật gửi email sau khi đăng đơn lên GHN.
- Tiêu đề email — tiêu đề thư. Dùng được các mã thay thế ở bảng dưới.
Bên dưới là ô Nội dung email soạn bằng trình soạn thảo quen thuộc của WordPress.
Mã thay thế dùng được trong email
| Mã | Được thay bằng |
|---|---|
{site_title} | Tên website |
{order_id} | ID đơn trên web |
{ghn_id} | Mã đơn trên GHN |
{estimated_deliver} | Dự kiến giao hàng |
{ghn_mess} | Tin nhắn từ GHN |
{ghn_tracking_link} | Liên kết tra cứu trên trang GHN |
{site_tracking_link} | Liên kết tra cứu trên website của bạn |
{billing_full_name} | Họ và tên khách thanh toán |
{shipping_full_name} | Họ và tên khách nhận hàng |
Plugin gửi email qua hệ thống mail của WordPress. Nếu website chưa cấu hình SMTP, email thường bị chặn hoặc rơi vào Spam. Cài một plugin SMTP và gửi thư qua tài khoản mail của chính tên miền là hết.
Cách kiểm tra đã đúng chưa
- Mở trang tra cứu ở cửa sổ ẩn danh, nhập ID đơn và email của một đơn thật rồi bấm Theo dõi.
- Tạo một vận đơn thử cho đơn có email của chính bạn.
- Kiểm hộp thư (cả mục Spam) xem email có tới, có đúng mã GHN và dự kiến ngày giao không.
- Bấm liên kết tra cứu trong email — phải mở đúng trang.
Lỗi thường gặp
| Hiện tượng | Cách xử lý |
|---|---|
| Trang tra cứu trả về 404 | Chưa lưu lại permalink. Vào Cài đặt → Đường dẫn tĩnh bấm Lưu thay đổi một lần. |
Trang hiện nguyên chữ [ghn_tracking] | Shortcode nằm trong khối không xử lý shortcode. Dán vào một khối Đoạn văn hoặc Shortcode thường. |
| Tra cứu báo không tìm thấy đơn | Sai ID đơn hoặc sai email. Khách phải nhập đúng email đã dùng khi đặt hàng. |
| Email không tới | Kiểm Spam trước, rồi cấu hình SMTP cho website. |
Email hiện nguyên chữ {ghn_id} | Gõ sai tên mã. Đối chiếu với bảng ở trên, chú ý dấu ngoặc nhọn và viết thường. |
| Email thiếu liên kết tra cứu trên web | Chưa chọn trang ở ô Tracking, hoặc trang đó chưa có shortcode. |
Muốn can thiệp sâu hơn: xem Hook action và filter.