Plugin đơn vị hành chính Việt Nam cho Woocommerce

Xuất phát từ nhu cầu bán hàng của vk, mình có làm 1 cái website bán hàng và tích hợp một số dịch vụ giao hàng trong nước như Giao hàng tiết kiệm, Viettel Post… nhân tiện chia sẻ để ai có nhu cầu có thể sử dụng và phát triển tiếp.

Tính năng

Plugin Viet Nam saleor for Woocommerce giúp thay đổi các thông tin, giao diện mặc định của Woocommerce và Wordpress cho phù hợp với việc bán hàng online ở Việt Nam, giảm bớt việc điền các thông tin không cần thiết cho khách hàng ở bước đặt hàng và thanh toán.

  • Ẩn field Country vì mặc định chỉ dùng cho Việt Nam
  • Sửa field state -> Tỉnh / Thành Phố
  • Sửa field city -> Quận / Huyện - Xã / Phường
  • Ẩn field address_2 do hầu như không dùng
  • Ẩn field company do hầu như không dùng
  • Ẩn field post code do hầu như không dùng
  • Ẩn field last_name do hầu như không dùng
  • Sửa field first_name -> Họ và tên
  • Chỉnh field phone thành bắt buộc
  • Chỉnh field email thành tùy chọn

Ở bước đặt hàng, sau khi điền đầy đủ địa chỉ, khách hàng có thể lựa chọn dịch vụ vận chuyển và mức phí giao hàng.

screenshot 1

Hiện tại ở version 1.2.2 plugin hỗ trợ 2 dịch vụ giao hàng:

  • Viettel Post
  • Giao hàng tiết kiệm

Thay đổi định dạng địa chỉ mặc định của Woocommerce cho phù hợp với thông tin hành chính ở Việt Nam. Chẳng hạn sau khi đặt hàng xong chúng ta sẽ có thông tin của khách hàng rõ ràng như ở dưới hình

screenshot 2

Tính năng nổi bật khác là, plugin có thể giúp bạn tạo hoặc hủy vận đơn từ phần quản lý cửa hàng mà không cần phải sử dụng app giao hàng. Thông tin giao hàng đã được khách hàng điền, bạn chỉ việc đẩy đơn để shipper đến lấy.

screenshot 6

Ngoài ra một vài tính năng quản lý phần thu hộ COD đang được dần hoàn thiện.

Hướng dẫn cài đặt

Vào phần quản lý Plugins tìm kiếm với từ khóa Viet Nam saleor for Woocommerce rồi cài đặt

cai dat plugin

Sau khi cài đặt xong tiến hành Kích hoạt plugin.

Một số hosting cấu hình yếu có thể bị gặp lỗi khi kích hoạt plugin như lỗi Timeout, reached max_allowed_packet,…

Cấu hình plugin

Đầu tiên chúng ta phải thiết lập cửa hàng WooCommerce theo các bước với thứ tự như dưới đây

Thiết lập WooCommerce

  1. Vào phần cài đặt cả WooCommerce
  2. Cài đặt chỉ bán ở một số quốc gia
  3. Chọn Việt Nam
  4. Cài đặt chỉ ship hàng tới quốc gia bán
  5. Chọn địa chỉ Tỉnh / Thành phố của cửa hàng
  6. Chọn địa chỉ Quận / Huyện - Phường / Xã của cửa hàng
  7. Địa chỉ chi tiết Đường phố, thông xóm …

Lưu lại sau đó chúng ta chuyển qua phần cài đặt giao hàng.

Tùy theo nhu cầu của shop mà bạn có thể cài đặt các khu vực giao hàng, ví dụ dưới đây mình tạo 2 khu vực giao hàng: Nội thành - HCM và Toàn quốc. Ví dụ khách hàng nội thành sẽ có dịch vụ giao hàng miễn phí, đến cửa hàng lấy,…

Lưu ý nếu bạn có nhiều khu vực giao hàng, thì thứ tự ưu tiên được áp dụng cho khách là từ trên xuống.

Shipping zone

Sau khi tạo xong các khu vực giao hàng, các bạn có thể thêm dịch vụ giao hàng ở đó.

Adding shipping service

Thiết lập GHTK

Đầu tiên bạn lấy API Token trong phần hồ sơ của hàng của Giao hàng tiết kiệm.

GHTK Token

Sau đó thiết lập plugin như hình dưới:

Adding shipping service GHTK

Thiết lập VTP

Đối với Viettel Post bạn chỉ cần nhập tài khoản và mật khẩu Viettel Post

Adding shipping service GHTK

Một số lỗi thường gặp

Lỗi khi kích hoạt plugin

Khi được kích hoạt, plugin sẽ cập nhật thông tin tỉnh thành phố và mã ship vào database của wordpress, ở một số hosting cấu hình thấp sẽ báo lỗi. Vui lòng liên hệ bên cung cấp dịch vụ hosting để được hỗ trợ

Giá ship không khớp

Hiện tại các dịch vụ giao hàng sử dụng dữ liệu đơn vị hành chính riêng của họ, ví dụ GHTK và Viettel Post cùng 1 địa danh lại có tên khách nhau (có thể do lỗi đánh may) dẫn đến nếu dùng thông tin địa danh của bên này áp dụng cho bên kia thì sẽ không tính được gia ship.

Để tránh điều này, plugin sử dụng dữ liệu hành chính của Cục thống kê và cố gắp tích hợp với dữ liệu của các bên giao hàng. Trong quá trình đó có thể dẫn đến một số địa danh thay đổi tên như sát nhập, thêm mới làm giá ship không chính xác.

Cách xử lý: bạn có thể báo nơi có giá ship không chính xác để mình cải thiện plugin

Hỗ trợ

Nhận dự án

Nếu bạn có nhu cầu phát triển riêng hoặc hỗ trợ đặc biết có thể liên hệ riêng qua emai nvtienanh@gmail.com

Mua cafe

Nếu muốn, bạn có thể mua coffe cho mình để có tinh thần phát triển tiếp

Donate MoMo


Đăng bởi@nvtienanh
Không gì là không thể.

GitHubTwitterFacebookLinkedIn