Plugin kết nối ViettelPost với Woocommerce

Giá: Ấn mua ngay để xem giá

Plugin kết nối ViettelPost với Woocommerce. Thông qua API của ViettelPost plugin có thể tính phí vận chuyển cho đơn hàng của khách ngay trên trang checkout của website và plugin còn đăng đơn và hủy đăng đơn từ website lên hệ thống của ViettelPost qua API

Tính năng nổi bật. 

  • Tính phí vận chuyển theo ViettelPost qua API
  • Tính phí vận chuyển dựa theo hình thức thanh toán. Thu hộ COD và không thu hộ. Khi thanh toán trực tuyến thì phí vận chuyển sẽ giảm
  • Đăng đơn lên hệ thống ViettelPost qua API
  • Có lựa chọn dịch vụ thêm như: khai giá, đồng kiểm và gửi hàng tại bưu cục( giảm 10%)
  • Quản lý kho hàng. Liệt kê danh sách kho, set kho chính. Và lựa chọn khu vực bán hàng cho kho (dành cho shop nhiều kho)
  • Tối ưu hóa trang checkout. Phù hợp với Việt Nam
  • Và còn nhiều tính năng khác

 

Các plugin tương tự:

17373 Views
4.3/5 - (22 votes)
Chia sẻ:

Thông tin chi tiết

Plugin kết nối ViettelPost với Woocommerce. Thông qua API của ViettelPost plugin có thể tính phí vận chuyển cho đơn hàng của khách ngay trên trang checkout của website và plugin còn đăng đơn và hủy đăng đơn từ website lên hệ thống của ViettelPost qua API

Chức năng nổi bật

Cài đặt chung của plugin

Đây là giao diện cài đặt chung của plugin ViettelPost với Woocommerce. Với phần cài đặt này bạn có nhiều lựa chọn khác nhau như: ẩn trường xã phường, ẩn tiêu đề của phương thức vận chuyển, chuyển đổi vnđ -> $ để có thể thanh toán qua paypal … và còn nhiều cài đặt hữu ích khác

Đăng nhập và cài đặt cơ bản của ViettelPost API

Đây là màn hình đăng nhập để lấy token của viettelpost. Token này dùng để thực hiện các việc như đăng đơn, tính phí vận chuyển và hủy đơn hàng …

Dưới phần đăng nhập chính là phần cài đặt các thông số cho phù hợp với mặt hàng của bạn đang kinh doanh.

Mục dịch vụ bạn có thể chọn các dịch vụ vận chuyển phù hợp với mặt hàng của bạn

Mục dịch vụ cộng thêm là lựa chọn các dịch vụ kèm theo ví dụ như bạn muốn gửi hàng tại bưu cục thì bạn sẽ được giảm 10% tiền vận chuyển

Và mục cuối cùng là loại hàng hóa. Có 2 loại là Thư và Hàng hóa. Thường thì chúng ta chọn là Hàng hóa

Cài đặt kho hàng

Tại mục kho hàng. Plugin sẽ tự động liệt kê kho hàng của bạn từ hệ thống ViettelPost về. Tại đây bạn có thể chọn kho làm kho hàng chính và khu vực bán hàng gần kho hàng. Việc lựa chọn này sẽ ảnh hưởng trực tiếp tới tính tiền vận chuyển. Nếu bạn chọn càng chính xác thì tiền ship sẽ càng chính xác

Ví dụ bạn có 2 kho ở Hà Nội và Hồ Chí Minh. Thì các tỉnh ở miền bắc bạn sẽ chọn Hà Nội và các tỉnh miền nam hãy chọn Hồ Chí Minh để khi tính phí plugin sẽ tự động lấy kho hàng được set phù hợp để tính phí và lúc đăng đơn cũng sẽ chọn chính xác kho hàng

Trường hợp có 2 tỉnh thành được check ở 2 khi khác nhau thì sẽ ưu tiên kho chính, nếu ko có kho chính sẽ lấy kho đầu tiên trong danh sách kho khả dụng

Kích hoạt tính phí vận chuyển ViettelPost

Các bạn vào mục cài đặt như trong hình và tích vào mục kích hoạt để kích hoạt tính phí trên trang checkout

Kết quả tính phí vận chuyển trên trang checkout

Trang checkout đã được tối ưu hóa để phù hợp với Việt Nam và tính phí vận chuyển của ViettelPost

Phí vận chuyển dựa theo phương thức thanh toán. Nếu chọn Trả tiền khi nhận hàng (COD) thì có mức phí đắt hơn so với Chuyển khoản ngân hàng do không cần chịu phí COD. Cài này sẽ có lời cho khách hàng và đánh vào tậm lý của khách được giá vận chuyển rẻ hơn khi thanh toán trực tuyến.

Giao diện trang quản lý đơn hàng

Khi khách đặt hàng bạn sẽ có tạo vận đơn. Khi click vào button tạo vận đơn sẽ hiện ra 1 popup để nhập các thông tin cần thiết trước khi đăng đơn

Giao diện nhập thông tin trước đăng đơn lên ViettelPost

Trên màn hình sẽ là 1 popup để nhập các thông tin đơn hàng của bạn trước khi đăng lên hệ thống của ViettelPost.

Khi bạn thay đổi bất kỳ thống số nào thì phí vận chuyển có thể bị thay đổi theo. Vì thế số tiền COD có thể bị thay đổi theo. Khi thực hiện hết các thao tác. bạn nên xem lại mục Tiền thu hộ xem đã đúng hay chưa rồi mới ấn Tạo đơn hàng

Hủy đơn hàng

Sau khi đăng đơn thành công sẽ có mã vận đơn và nút Hủy đơn hàng. Khi ấn vào hủy đơn hàng thì đơn hàng trên ViettelPost cũng sẽ được hủy

Theo dõi tình trạng đơn hàng

Sử dụng shortcode [viettel_tracking] để hiển thị form tracking ở chỗ bạn muốn. Khách hàng có thể tự lên web tra lịch trình hoặc shop gửi cho khách qua dạng link https://website-cua-ban/page_tracking_cua_ban/?vtp-code={MÃ VẬN ĐƠN}

Gửi mail thông báo cho khách hàng khi đăng đơn lên ViettelPost thành công

Bạn có thể cài đặt tại Woocommerce -> ViettelPost > ViettelPost > Cấu hình và kéo xuống mục “Cài đặt email sau khi đăng đơn lên ViettelPost”

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

Thời gian sử dụng và hỗ trợ

  • Plugin được cập nhật và hỗ trợ theo license. Với 1 license sử dụng và update cho 1 domain và thời gian trong 1 năm

Những thay đổi

Version Nội dung cập nhật
2.3.8 - 01/11/2024

Global

  • Thêm chức năng chặn order với IP hoặc từ khoá
  • Thêm yêu cầu reCAPTCHA khi tạo đơn hàng (optional). Có cả reCAPTCHA V2 và V3
2.3.7 - 27/10/2024

Global

  • Sửa lại giao diện respon của đơn hàng trong admin khi kích hoạt HPOS
2.3.6 - 18/07/2024

Global

  • Fix không tự động load select2 trong chỉnh sửa hồ sơ thành viên
2.3.5 - 09/07/2024
  • Update encode tương thích với PHP8.2
2.3.4 - 03/06/2024
  • Thêm thời gian hết hạn cho transient tính phí vận chuyển của viettelpost
2.3.3 - 17/05/2024

GLOBAL

  • Fix không load được xã/phường trong admin
  • Thêm filter check_file_open_status_transient để bỏ qua check file get-address.php
    add_filter(‘check_file_open_status_transient’, function(){
    return 200;
    });
2.3.2 - 23/04/2024
  • Fix gửi mail khi đăng đơn với Woo 8.8.x
2.3.1 - 25/03/2024

GLOBAL

  • Fix với 1 số theme chặn bỏ selectWoo
2.3.0 - 19/03/2024
  • Gửi mail thông báo cho admin khi license bị lỗi. Tránh ảnh hưởng tới khách hàng khi mua hàng

GLOBAL

  • Tải dữ liệu tỉnh thành bằng file json
  • Sửa lỗi khi một số Quận/Huyện không có dữ liệu xã/phường/thị trấn sẽ không bắt buộc nhập nữa như Huyện Bạch Long Vĩ, Huyện Cồn Cỏ và Huyện Hoàng Sa
  • Thêm selectWoo vào field chọn Quận và Xã/Phường
2.2.9 - 07/01/2024
  • Thêm hàm vn_checkout()->convert_gram_to_weight() để convert gram sang đúng đơn vị trọng lượng của woo đang để
  • Thêm hàm vn_checkout()->convert_cm_to_dimension() để convert cm sang đúng đơn vị kích thước của woo đang để
2.2.8 - 22/12/2023
  • Thêm filter order_payment_modify để chọn dc loại vận đơn mặc định khi đăng đơn lên vtpVí dụ add_filter(‘order_payment_modify’, function($order_payment, $order){
    return 2;
    }, 10, 2);
  • Thêm filter vtp_store_default để chọn kho mặc định khi đăng đơn lên vtpVí dụ add_filter(‘vtp_store_default’, function($store_id, $order){
    return ”;
    }, 10, 2);
  • Update core plugin
2.2.7 - 28/09/2023

GLOBAL

  • Fix lỗi thay đổi trang danh sách đơn hàng ở Woo 8.x
  • Thêm ghi chú của khách vào trang danh sách đơn hàng
2.2.6 - 17/09/2023
  • Fix lại hiển thị nội dung đơn hàng khi đăng lên VTPost cho chuẩn hơn

GLOBAL

  • Fix lỗi không tính phí ship khi có sẵn thông tin người dùng
2.2.5 - 15/06/2023
  • Sửa lỗi xoá đơn hàng ở trang danh sách đơn hàng
  • Thêm ghi chú từ đơn hàng vào ghi chú lúc đẩy đơn sang Viettel Post
  • Thêm filter skip_weight_conversion để bỏ qua quy đổi số lượng
    add_filter('skip_weight_conversion', '__return_true');
  • Thêm filter order_payment_default để lựa chọn mặc định “Loại vận đơn” trong lúc đăng đơn
    add_filter('order_payment_default', function(){
        return 3;
    });
2.2.4 - 12/05/2023

* Sửa đổi webhook để thông qua checklist của VTPost
* Thêm trường hợp đăng đơn gặp lỗi quá thời gian phản hồi máy chủ từ VTPost. Sẽ lưu thông tin và xử lý khi có webhook gửi tới website

2.2.3 - 11/05/2023

* Chỉnh lại webhook cho chuẩn checklist của ViettelPost

2.2.2 - 05/05/2023

GLOBAL:
* Tối ưu lại hình thức load địa chỉ

2.2.1 - 24/04/2023

* Tối ưu core
* Sửa lại số tiền thu hộ trong lúc đăng đơn

GLOBAL:
* Nâng cấp tương thích với chức năng High-Performance Order Storage (HPOS) trong Woocommerce. 1 chức năng tối ưu cho order trong Woocommerce và sẽ mặc định ở Woocommerce V8.0
* Nâng cấp thư viện recaptcha để hỗ trợ PHP8

2.2.0 - 19/03/2023

* Update link partner API

GLOBAL:
* Hỗ trợ tương thích với plugin “Deposits & Partial Payments for WooCommerce”

2.1.9 - 24/12/2022

GLOBAL
* Thêm placeholder vào field sđt và email
* Fix lỗi không load js với 1 số theme
* Thêm option chuyển giá sang dạng chữ
* Cập nhật thêm thông tin địa giới hành chính của Huyện Lý Sơn, Tỉnh Quảng Ngãi

2.1.8 - 21/12/2022

GLOBAL
* Thêm tuỳ chọn hiện trường Postcode. Mặc định là ẩn
* Fix lỗi một số trường hợp đã custom form checkout trước đó
* Fix lỗi với plugin Cartflows

2.1.7 - 20/12/2022

GLOBAL
* Fix lỗi không ẩn được field xã phường khi đã cài đặt trong setting
* Fix tương thích với 1 số theme

2.1.6 - 19/12/2022

GLOBAL
* Fix hiển thị địa chỉ với tiếng Việt trong đơn in với mẫu riêng
* Fix XSS security. Thanks for MINKYU (Patchstack Alliance)
* Tối ưu lại các field trong checkout, các field trong Sửa địa chỉ khách hàng…
* Fix lỗi: Sửa chức năng sao chép địa chỉ thanh toán sang địa chỉ giao hàng khi sửa đơn hàng
* Fix lỗi khi sử dụng chức năng tự động điền (autocomplete) của trình duyệt các field trong trang checkout

2.1.5 - 05/11/2022
  • Tối ưu tốc độ tính phí ship qua API ViettelPost, yêu cầu cần có redis cache hoặc memcached

GLOBAL

  • Thêm hình ảnh trong list sản phẩm tại danh sách đơn hàng trong admin
2.1.4 - 01/01/1970
  • Fix lỗi hiển thị sau khi đăng đơn bên ngoài danh sách order
  • Thêm điều kiện trước khi tính phí vận chuyển, cải thiện tốc độ khi add to cart do ảnh hưởng của tính phí ship
2.1.3 - 03/08/2022
  • Update tổng giá trị đơn hàng khi có hoàn tiền
2.1.1 - 17/02/2022
  • Thêm điều kiện tổng đơn hàng vào chức năng miễn phí vận chuyển theo hình thức thanh toán
  • Update lại thông tin địa chỉ mới nhất vào tháng 02.2022
2.1.0 - 02/11/2021
  • Thêm filter enable_script_vn_checkout để có thể gọi js ở bất kỳ page nào. Mặc định của có ở trang checkout và trang sửa địa chỉ ở my account
    apply_filters(‘enable_script_vn_checkout’, false)
  • Đưa dữ liệu địa giới hành chính vào trong SQL để tăng tốc độ load khi ở trang danh sách đơn hàng (Shop order)
  • Thêm filter vtp_data_before_create_order để có thể tùy chỉnh được data trước khi tạo đơn hàng trên VTP
  • Fix lỗi tên sp với Wholesale plugin
2.0.9.1 - 17/10/2021
  • Tối ưu lại trạng thái tracking
  • Tối ưu lại nội dung mail
2.0.9 - 17/10/2021
  • Nâng cấp và sửa lỗi API check tình trạng đơn hàng của ViettelPost
  • Gửi mail thông báo cho khách kèm mã vận đơn khi đăng đơn lên ViettelPost (Cài đặt tại Woocommerce > ViettelPost > ViettelPost > Cấu hình và kéo xuống mục “Cài đặt email sau khi đăng đơn lên ViettelPost”)
2.0.8 - 09/10/2021
  • Sửa lỗi không hiển thị tên hình thức vận chuyển sau khi lưu
  • Thêm chức năng theo dõi tình trạng đơn hàng. Dùng shortcode [viettel_tracking] để hiển thị ở nơi bạn muốn
2.0.7 - 27/09/2021
  • Thêm tùy chọn ẩn phương thức GHTK và ViettelPost nếu có các shipping methob khác
  • Tối ưu lại bản dịch tiếng Việt
  • Thêm chức năng làm tròn phí ship. Ví dụ: 18.050VND -> 18.000VND hoặc 18.503VND -> 19.000VND
2.0.6 - 24/09/2021
  • Fix lỗi js báo thiếu thư viện magnificPopup
2.0.5.2 - 17/09/2021
  • Fix: Lỗi không load được quận huyện phần cài đặt trong admin
2.0.5.1 - 16/09/2021
  • Fix nhanh lỗi không bỏ chọn được dịch vụ mặc định của ViettelPost mà plugin set ban đầu
2.0.5 - 16/09/2021
  • Tối ưu cấu trúc để tương thích với GHTK và plugin tính phí vận chuyển tới quận/huyện
  • Tối ưu lại công thức quy đổi kích thước ra khối lượng lúc đăng đơn lên ViettelPost

Do thay đổi cấu trúc nên tên của các quận/huyện xã phường của các order cũ sẽ bị sai về mặt hiển thị. Các order mới từ khi update sẽ hiển thị bình thường. Rất mong Quý khách thông cảm để hướng tới 1 plugin hoàn thiện hơn ạ

2.0.4 - 12/09/2021
  • Tối ưu lại công thức quy đổi kích thước ra khối lượng
2.0.3 - 04/09/2021
  • Đặt giá trị mặc định Quốc gia là Việt Nam cho khách đăng ký mới
  • Thêm chức năng đặt quốc gia Việt Nam cho toàn bộ thành viên cũ
2.0.2 - 22/08/2021
  • Fix lỗi không load quận huyện trong admin
2.0.1 - 12/07/2021
  • Thêm filter viettelpost_money_total (apply_filters(‘viettelpost_money_total’, $rate[‘MONEY_TOTAL’], $rate)) để custom phí ship
  • Update lại thông tin địa giới hành chính. Fix lỗi tiếng Việt 1 số quận huyện
2.0.0 - 15/10/2020
  • Update ViettelPost API lên V2
  • Encode source code
  • Bắt buộc cần có license để kích hoạt
  • Bắt buộc php >= 7.2
  • Update lại thông tin địa giới hành chính theo ViettelPost
  • Update tự động qua license
Sản phẩm nổi bật của Toản
x