Plugin kết nối giao hàng tiết kiệm với Woocommerce – GHTK vs Woocommerce

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

Plugin kết nối giao hàng tiết kiệm với Woocommerce – GHTK vs Woocommerce. Giúp các chủ shop đơn giản công việc đăng đơn và tính phí ship cho khách hàng tại website của mình. Không cần mất thời gian nhập thông tin từ web lên hệ thông GHTK nữa. Bây giờ chỉ cần với 1 nút ấn đã có thể đăng đơn hàng và giao nhận

– Đăng đơn hàng lên GHTK qua API
– Tính phí vận chuyển qua API của GHTK
– In hóa đơn trên GHTK
– Tối giản hóa trang checkout cho phù hợp với Việt Nam
– Tối ưu giao diện hiển thị trang danh sách đơn hàng trong admin

Yêu cầu hệ thống:

  • PHP >=7.2
  • Hosting/VPS phải kích hoạt ioncube extension
38288 Views
4.1/5 - (80 votes)
Chia sẻ:

Thông tin chi tiết

Plugin kết nối giao hàng tiết kiệm với WoocommerceGHTK vs Woocommerce. Giúp các chủ shop đơn giản công việc đăng đơn và tính phí ship cho khách hàng tại website của mình. Không cần mất thời gian nhập thông tin từ web lên hệ thông GHTK nữa. Bây giờ chỉ cần với 1 nút ấn đã có thể đăng đơn hàng và giao nhận.

 

Plugin tương tự:

 

 

 

 

Chức năng chính:

Tại V1.3.6 có 3 update lớn và quan trọng

  • Thêm chức năng hẹn ngày lấy hàng
    Hẹn ngày lấy hàng không bắt buộc nhập. Nếu để trống GHTK sẽ tự động lên lịch lấy hàng
  • Thêm chức năng chọn ca lấy hàng
    Ca lấy hàng không bắt buộc phải chọn. Nếu để trống GHTK sẽ tự động phân ca lấy hàng
  • Thêm ô nhập tổng khối lượng đơn hàng.
    Trường này không cần thiết phải nhập. Nếu để trống hệ thống sẽ tự động lấy  tổng  khối lượng của sản phẩm

Tại V1.3.6 đã có Miễn phí vận chuyển theo hình thức thanh toán

Thêm chức năng miễn phí vận chuyển theo hình thức thanh toán. Ví dụ nếu chọn hình thức chuyển khoản thì sẽ freeship cho khách

Bạn có thể chọn 1 hoặc nhiều hình thức thanh toán để freeship.

Chức năng Ẩn các hình thức vận chuyển dùng khi bạn muốn ẩn các hình thức vận chuyển khác nếu có freeship nhé

Đăng đơn hàng lên GHTK qua API

Bỏ qua lỗi lo mất thời gian đăng đơn – Bây giờ chỉ cần click chuột bạn đã có thể đăng đơn hàng lên GHTK mà không cần hàng ngày nhập đơn hàng thủ công bằng tay nữa.

Tính phí vận chuyển qua API của GHTK

TỰ ĐỘNG Tính phí vận chuyển ngay trên trang thanh toán. Giúp khách hàng biết luôn mức phí vận chuyển của đơn hàng. Trong khi đó tất cả là tự động dựa trên thông tin đơn hàng, bạn không cần phải thiết lập mức phí…

Hóa đơn

In hóa đơn trên GHTK

Plugin còn giúp bạn in trực tiếp hóa đơn trên website khi đã đăng đơn thành công.

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

Từ version 2.1.6 đã update thêm chức năng theo dõi tình trạng đơn hàng và có tracking link gửi qua email thông báo cho khách hàng khi đăng đơn

Trong nội dung email gửi khách hàng có thể sử dụng biến {site_tracking_link} để hiển thị link theo dõi tình trạng đơn hàng trên site

Giao diện trang chi tiết đơn hàng khi đã đăng đơn

Check tình trạng đơn hàng với GHTK

Tự động cập nhật tình trạng đơn hàng thông qua webhook. Hoặc có thể click vào button “Check đơn hàng” để biết được thông tin mới nhất của đơn hàng.

Tối giản hóa trang checkout cho phù hợp với Việt Nam

Điều này vô cùng quan trọng. Mặc định trang checkout của woocommerce vô cùng phức tạp, có quá nhiều field không cần thiết và làm người dùng khó chịu khi phải điền quá nhiều thông tin.

Sau khi cài Plugin này. Bạn đã có 1 trang checkout hoàn toàn mới. Đã tối giản tất cả các field không cần thiết và đặc biệt phù hợp với Việt Nam.  Tăng tỷ lệ chốt đơn đặt hàng cao hơn bình thường.

Các trường như tỉnh thành, quận huyện và xã phường là tự động và đã bao gồm đầy đủ địa giới hành chính của Việt Nam

Giao diện trang danh sách đơn hàng trong admin

Tối ưu giao diện hiển thị trang danh sách đơn hàng trong admin (Tùy chỉnh)

Liệt kê danh sách đơn hàng 1 cách trực quan, dễ quản lý hơn và nhiều bộ lọc hơn

Quản lý đa cửa hàng/kho

Với plugin này bạn có thể thêm nhiều cửa hàng/kho để tính toán phí ship và đăng đơn có thể lựa chọn kho hàng thích hợp.

Ví dụ bạn có kho tại Hà Nội và Hồ Chí Minh. Thì khi khách hàng tại Hồ Chí Minh mua hàng sẽ tự động tính toán phí ship từ kho Hồ Chí Minh cho khách hàng.

Ví dụ 2 khi bạn đăng đơn kho hàng 1 hết hàng thì bạn có thể chọn lấy hàng từ kho hàng 2. Chú ý lúc thay đổi kho hàng thì phí vận chuyển có thể bị thay đổi.

Tự động gửi mã vận đơn cho khách hàng khi đăng đơn thành công lên GHTK

Khi bạn thực hiện đăng đơn hàng lên GHTK nếu đăng thành công thì plugin sẽ tự động gửi mã vận đơn đến email của khách hàng.

Để khách hàng có thể biết được đơn đã được gửi đi và thông qua mã vận đơn này có thể kiểm tra thông tin đến hàng trong quá trình vận chuyển

Update: 1.3.1 – 16.11.2019

  • Có thể đăng đơn ngay trang danh sách đơn hàng
  • Thêm list sản phẩm tại trang danh sách đơn hàng

Update: 1.3.1 – 16.11.2019

Có thể lựa chọn các đơn để in cùng 1 lúc

Update: 1.3.1 – 16.11.2019

Mẫu in nhiều đơn cùng 1 lúc

Hỗ trợ:

Lỗi: Lỗi khi tải quận/huyện hoặc tải lâu thì bạn hãy check xem có chặn thực thi trực tiếp file .php trong plugin hay không nhé. Ví dụ với plugin itheme security thì kiểm tra như hình bên dưới và bỏ tích phần đó đi

Code hỗ trợ 1: Từ bản 1.3.4 bạn có thể dùng filter devvn_ghtk_create_order_products để thay đổi thông tin sản phẩm trước khi đăng đơn lên GHTK. Ví dụ list sản phẩm dài hoặc không muốn lộ thông tin sp thì bạn dùng code ví dụ sau vào functions.php của theme thì list sp của bạn khi đăng lên GHTK sẽ chỉ là Túi xách 0.5kg nhé

add_filter('devvn_ghtk_create_order_products', 'custom_devvn_ghtk_create_order_products', 10, 3);
function custom_devvn_ghtk_create_order_products($products, $main_class, $order){
    $products = array(
        array(
            'name' => 'Túi xách',
            'weight' => '0.5' //KG
        )
    );
    return $products;
}

Code hỗ trợ 2: Code này giúp bạn chỉ bật tính phí GHTK ở 1 khu vực nhất định. Cụ thể trong code này là chỉ bật GHTK tại Hồ Chí Minh

add_filter('woocommerce_shipping_ghtk_shipping_method_is_available', 'devvn_ghtk_only_states', 10, 2);
function devvn_ghtk_only_states($available, $package){
    $available = in_array( $package['destination']['state'], array('HOCHIMINH') );
    return $available;
}

Code hỗ trợ 3: Nếu bạn muốn thay đổi vị trí các hình thức vận chuyển, đổi tên hay xóa 1 hình thức vận chuyển thì sử dụng filter devvn_ghtk_shipping_methob (từ bản 1.3.0). Ví dụ như sau vừa đổi tên vừa chuyển vị trí road lên trên fly. Thêm code sau vào functions.php của theme

add_filter('devvn_ghtk_shipping_methob','devvn_custom_ghtk_shipping_methob');
function devvn_custom_ghtk_shipping_methob($methob){
    $methob = array(        
        'road' => 'GHTK tiết kiệm',
        'fly' => 'GHTK giao nhanh'
    );
    return $methob; 
}

Code hỗ trợ 4: Nếu bạn chỉ muốn thay đổi tiêu đề vận chuyển đường bộ và đường bay. Thêm code sau vào functions.php của theme

add_filter('text_fly','text_fly_func');
function text_fly_func(){
    return 'GHTK Giao Nhanh';
}
add_filter('text_xteam', 'text_xteam_func'); 
function text_xteam_func(){ 
    return 'Giao nhanh xFast 2h'; 
}
add_filter('text_road','text_road_func'); 
function text_road_func(){ 
    return 'GHTK Tiêu chuẩn'; 
}

 

Đối tượng sử dụng:

  • Chủ shop sử dụng web bán hàng bằng WordPress + Woocommerce
  • Chủ shop sử dụng dịch vụ giao hàng với GHTK

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

  1. Hướng dẫn cài đặt qua video
    https://www.youtube.com/watch?v=4vP6qP2ZguI
    Các điểm nhấn mạnh cài đặt trong phần Woocommerce -> Setting như sau
    – Tùy chọn chung
    – Cài đặt trong phần vận chuyển

Một số hình ảnh của plugin:

Giao diện trang thanh toán

Giao diện trang thanh toán

Giao diện trang chi tiết đơn hàng khi chưa đăng đơn

Giao diện trang chi tiết đơn hàng khi chưa đăng đơn

Giao diện trang chi tiết đơn hàng khi đã đăng đơn

Giao diện trang chi tiết đơn hàng khi đã đăng đơn

Giao diện trang cài đặt

Giao diện trang cài đặt

Giao diện trang danh sách đơn hàng trong admin

Giao diện trang danh sách đơn hàng trong admin

Kiểm tra thông tin trước khi gửi đơn

Kiểm tra thông tin trước khi gửi đơn

Hóa đơn

Hóa đơn

Thông tin những bản cập nhật

Version Nội dung cập nhật
2.3.5 - 14/11/2024

Global

  • Update bản dịch
  • Update hàm dịch tương thích với WP 6.7.0
  • Fix lỗi khi ấn vào thay đổi trạng thái đơn hàng bị chuyển tới trang chi tiết đơn hàng khi ở list danh sách đơn hàng trong admin
2.3.4 - 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.3 - 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.2 - 03/08/2024
  • QUAN TRỌNG: Fix lỗi lựa chọn quận huyện nếu web không có selectWoo
2.3.1 - 02/08/2024
  • Thay đổi: mặc định chọn shop trả ship
  • Ẩn tuỳ chọn “Chế độ TEST”
  • Tính toán lại tổng đơn hàng khi có hoàn tiền thủ công khi đăng đơn lên GHTK
2.3.0 - 18/07/2024
  • Update giá tổng đơn khi có hoàn tiền

Global

  • Fix không tự động load select2 trong chỉnh sửa hồ sơ thành viên
2.2.9 - 09/07/2024
  • Update encode tương thích với PHP8.2
2.2.8 - 03/06/2024
  • Thêm thời gian hết hạn cho transient tính phí vận chuyển của ghtk
2.2.7 - 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.2.6 - 25/03/2024

GLOBAL

  • Fix với 1 số theme chặn bỏ selectWoo
2.2.5 - 19/03/2024
  • Filter “devvn_ghtk_tags_default” để đặt nhãn mặc định khi đăng đơn
  • 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.4 - 23/01/2024
  • Thay text của 1 số địa chỉ để phù hợp với địa chỉ GHTK
2.2.3 - 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.2 - 22/12/2023
  • Update chuyển số la mã sang dạng số để phù hợp với data trên GHTK
2.2.1 - 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.0 - 17/09/2023

GLOBAL

  • Fix lỗi không tính phí ship khi có sẵn thông tin người dùng
2.1.9 - 15/05/2023

* Thêm tags cho đơn hàng như: Hàng nguyên hộp, Dễ vỡ, Nông sản/thực phẩm khô…

2.1.8 - 05/05/2023

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

2.1.7 - 24/04/2023

* Tối ưu core

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.1.6 - 26/03/2023

* Thêm theo dõi lịch sử tình trạng đơn hàng

GLOBAL
* Thêm option load địa chỉ bằng admin-ajax.php hoặc trực tiếp từ file PHP trong plugin

2.1.5 - 19/03/2023

* Tinh chỉnh chức năng đăng đơn
* Thêm mô tả cho 1 số chức năng

GLOBAL:
* Hỗ trợ tương thích với plugin “Deposits & Partial Payments for WooCommerce”
* Fix lỗi update lại trang thanh toán khi thay đổi hình thức thanh toán ở plugin GHTK

2.1.4 - 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.3 - 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.2 - 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.1 - 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.0 - 05/11/2022
  • Update thêm 1 số hook để custom data trong plugin# filter data trước khi tính phí ship ở checkout
    apply_filters(‘devvn_ghtk_data_before_shipment_fee’, $data)
    # filter data trước khi tạo đơn hàng lên GHTK
    apply_filters(‘devvn_ghtk_data_before_create_order_to_ghtk’, $data)
  •  Tối ưu tốc độ tính phí ship qua API GHTK, 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.0.9 - 01/11/2022
  • Fix lỗi in hoá đơn theo mẫu GHTK
  • Ẩn thông tin số điện thoại và địa chỉ trong giao diện in hoá đơn riêng của SHOP
2.0.8 - 27/08/2022
  • Update tương thích với 1 số plugin
  • Fix lỗi mất license ở 1 số hosting
  • Update thêm cột action trong trang danh sách đơn hàng để tương thích với 1 số plugin
  • Update link môi trường sandbox
  • Thêm filter devvn_mail_string_filter để có thể custom dc nội dung email. apply_filters(‘devvn_mail_string_filter’, $string, $orderThis, $order_ghtk);
2.0.7 - 18/06/2022
  • Thêm action ‘after_up_order_to_ghtk’. Action này hoạt động khi đăng đơn thành công lên GHTK
  • Tối ưu lại function check license
2.0.6 - 27/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
  • Cập nhật lại dữ liệu địa giới hành chính
2.0.5.1 - 02/11/2021
  • Fix lỗi không cập nhật được dữ liệu tỉnh thành với 1 số hosting
  • Fix lỗi tên sp với Wholesale plugin
2.0.5 - 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)
  • Nâng cấp để sử dụng với multisite. License sẽ được active sho dạng subfolder, không hỗ trợ subdomain. Ví dụ abc.com/web1 abc.com/web2
2.0.4 - 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.3 - 24/09/2021
  • Fix lỗi js báo thiếu thư viện magnificPopup
2.0.2.1 - 17/09/2021
  • Fix nhanh lỗi trong V2.0.2 không nhận địa chỉ dạng tên dẫn tới không đăng đơn hàng được
2.0.2 - 16/09/2021
  • Tối ưu cấu trúc và dữ liệu tỉnh thành để phù hợp với plugin tính phí vận chuyển tới quận/huyện và ViettelPost
2.0.1 - 13/09/2021
  • Thay đổi 1 số filter sang filter mớightk_tinh_thanhpho => vn_checkout_tinh_thanhpho
    ghtk_quanhuyen => vn_checkout_quanhuyen
    ghtk_phuongxa => vn_checkout_phuongxa
    ghtk_get_name_city => vn_checkout_get_name_city
    ghtk_get_name_district => vn_checkout_get_name_district
    ghtk_get_name_village => vn_checkout_get_name_village
    ghtk_get_list_district => vn_checkout_get_list_district
    ghtk_get_list_district_select => vn_checkout_get_list_district_select
    ghtk_get_list_village => vn_checkout_get_list_village
    ghtk_get_list_village_select => vn_checkout_get_list_village_select
2.0.0 - 11/09/2021
  • Xóa pick_address_id ở địa chỉ kho và trong dữ liệu API của GHTK
  • Tối ưu lại cấu trúc của plugin để hoạt động chung với các plugin shipping khác (Hiện tại là chạy chung với plugin tính phí ship tới Quận/Huyện)
  • Tối ưu chức năng update qua license
1.5.5 - 08/07/2021
  • Update danh sách địa giới hành chính mới nhất ngày 27/04/2021
  • ADD: Thêm Gắn nhãn dễ vỡ cho đơn hàng
1.5.4 - 23/06/2021
  • Add: Thêm chức năng fix lỗi quốc gia. Vào Woocommerce > Cài đặt GHTK -> Kéo xuống mục “Công cụ” và ấn button “Cập nhật quốc gia”
  • Update: Loại bỏ tính năng tracking đơn hàng qua GHTK thay bằng tracking đơn hàng mặc định của woocommerce
  • Update: Loại bỏ hình thức vận chuyển xFast
  • Update: Thêm tên gọi “Thành phố” vào tên địa chỉ thành phố
1.5.3 - 15/05/2021
  • Sửa lỗi khi tạo tài khoản trong lúc checkout không tự set quốc gia là Việt Nam
  • Update: Thay đổi lại link tracking cho đúng với API mới
  • Add: Thêm điều khiện payment != cod và status == processing hoặc dùng filter ghtk_disable_cod để tự động set COD = 0 khi đăng đơn
1.5.2 - 03/03/2021
  • Add: Thêm chức năng hủy đơn hàng qua API
  • Fix: Tối ưu lại xFast 2h
1.5.1 - 27/02/2021
  • Hiển thị lại mục tổng khối lượng đơn hàng trong form đăng đơn
1.5.0 - 18/02/2021
  • Thêm dịch vụ xFast2h vào tính phí ship và đăng đơn
  • Update thêm trường hợp lỗi ko check dc license bằng wp_remote_post
  • Bỏ trường “tổng khối lượng” khi đăng đơn. vì GHTK tính theo kl của mỗi sp trong đơn ko áp dụng KL tổng này nữa
1.4.8 - 16/01/2021
  • Sửa lại hàm check file get_address.php để phù hợp với 1 số hosting chặn truy cập file php trực tiếp
1.4.7 - 15/01/2021
  • Update đổi tên địa chỉ phường từ I, II, III,… sang số 1,2,3…
  • Update danh sách địa giới hành chính mới nhất ngày 15/01/2021
1.4.6 - 10/12/2020
  • Fix: Sửa lỗi với WordPress 5.6
  • Add: Thêm chức năng tùy chỉnh trạng thái đơn hàng đồng bộ từ GHTK->Woo trong phần cài đặt 1 cách trực quan
  • Update: Thêm thông báo “Phí vận chuyển sẽ báo sau” khi không tính được phí ship từ GHTK (có thể do api GHTK lỗi hoặc do lý do khác)
  • Add: Thêm chức năng bật debug để biết được các request có sai gì hay không. File log nằm tại thư mục wp-content/plugins/devvn-woo-ghtk/ghtk_log.txt
    Để bật chế độ ghi log hãy thêm code sau vào functions.php

    add_filter('devvn_ghtk_debug', '__return_true');
1.4.4 - 28/10/2020
  • Update: Cập nhật lại danh sách địa giới hành chính cho đầy đủ và chính xác hơn
1.4.3 - 20/10/2020
  • Fix: Sửa lại điều kiện tính phí ship theo kích thước
1.4.2 - 12/10/2020
  • Thay đổi lại cách đăng ký link Webhook. Do GHTK thay đổi API nên bây giờ phải gửi link webhook cho GHTK thêm vào hệ thống 1 cách thủ công không còn đăng ký được qua API nữa
1.4.1 - 03/10/2020
  • Add: Quy đổi kích thước => khối lượng để tính phí ship
  • Add: Thêm filter devvn_ghtk_shipping_fee để custom phí của ghtk
    apply_filters(‘devvn_ghtk_shipping_fee’, $shipping_fee, $key);
  • Add: Thêm filter devvn_ghtk_rate để custom rate ghtk
    apply_filters('devvn_ghtk_rate', array(
            'id' => $this->id . $key,
            'label' => $val,
            'cost' => $shipping_fee,
            'calc_tax' => 'per_item',
            'meta_data' => array(
                'hubsid' => isset($cost['hubsid']) ? $cost['hubsid'] : 0,
                'transport' => $key,
            )
        ), $key, $shipping_fee
    );
1.4.0 - 16/08/2020
  • Fix: Sửa lỗi với WordPress 5.5
1.3.9 - 30/07/2020
  • Fix lỗi khi chuyển đổi vnđ -> $ để thanh toán bằng paypal
  • Update: GHTK trả hàng sẽ update trạng thái sang cancelled
1.3.8 - 19/07/2020
  • Fix: Sửa lại tổng số tiền trong in đơn theo mẫu riêng
  • Fix: Sửa lại lỗi khi chọn ca giao hàng không áp dụng vào đơn hàng
  • Add: Thêm filter prefix_id_to_ghtk để có thể custom ID của đơn hàng trước khi đăng lên GHTK. Mặc định dạng {ORDER ID}_WOO
    apply_filters(‘prefix_id_to_ghtk’, ‘WOO’, $orderThis)
  • Update: Cập nhật lại đơn vị hành chính cho đầy đủ và chính xác nhất theo http://www.gso.gov.vn/dmhc2015/
  • Add: Thêm file .pot
1.3.7 - 01/07/2020
  • Fix lỗi 1 số website không tải được các phương thức thanh toán. Bằng cách đổi từ chọn phương thức thanh toán để freeship sang nhập slug của phương thức đó
  • Thêm filter ghtk_tinh_thanhpho để có thể sửa tùy biến dữ liệu tỉnh thành phố của plugin
  • Thêm filter ghtk_quanhuyen để có thể sửa tùy biến dữ liệu quận huyện của plugin
  • Thêm filter ghtk_phuongxa để có thể sửa tùy biến dữ liệu phường xã thị trấn của plugin
  • Thêm filter ghtk_get_name_city để có thể sửa tùy biến dữ liệu trả về tên tỉnh thành phố
  • Thêm filter ghtk_get_name_district để có thể sửa tùy biến dữ liệu trả về tên quận huyện
  • Thêm filter ghtk_get_name_village để có thể sửa tùy biến dữ liệu trả về tên xã phường thị trấn
  • Thêm filter get_customer_address_shipping để thay đổi lại dữ liệu khách hàng apply_filters(‘get_customer_address_shipping’, $customer_address, $order)
  • Fix lỗi filter Hiển thị thông tin vận chuyển của GHTK bên ngoài đơn hàng ở trang tài khoản
1.3.6 - 22/06/2020
  • Thêm chức năng hẹn ngày lấy hàng
  • Thêm chức năng chọn ca lấy hàng
  • Thêm chức năng click vào mã để copy mã đơn hàng
  • Thêm chức năng miễn phí vận chuyển theo hình thức thanh toán. Ví dụ nếu chọn hình thức chuyển khoản thì sẽ freeship cho khách
  • Xác nhận trước khi ấn vào nút xóa đơn hàng
  • Thêm ô nhập tổng khối lượng đơn hàng. Trường này ko cần thiết phải nhập. Nếu để trống hệ thống sẽ tự động lấy khối lượng của sản phẩm
  • Fix: Sửa lại giá tiền thu hộ lúc in đơn hàng theo mẫu riêng bị sai
  • Thêm nút “In Ngay” vào trang in theo mẫu riêng
  • Thêm filter ‘devvn_ghtk_order_note’ để bạn có thể tùy chỉnh ghi chú đơn hàng trước khi đăng đơn theo ý muốn
    add_filter('devvn_ghtk_order_note', 'custom_devvn_ghtk_order_note');
    function custom_devvn_ghtk_order_note($noted){
        $noted = 'Hàng dễ vỡ xin nhẹ tay. ' . $noted;
        return $noted;
    }
  • Hiển thị thông tin vận chuyển của GHTK bên ngoài đơn hàng ở trang tài khoản. Mặc định ẩn. Để hiển thị bạn hay để code sau vào functions.php của theme bạn đang kích hoạt
    add_filter('view_ghtk_status_in_order_myaccount', '__return_true');
1.3.5 - 19/06/2020

Fix gấp lỗi 502 tại trang order trong admin. Lý do vì encode file quận huyện dẫn tới size quá lớn để load. Ở bản này mình đã bỏ encode các file địa chỉ và template nhé

1.3.4 - 18/06/2020
  • Nâng cấp tương thích với API Version 1.5.4 của GHTK: Yêu cầu cần có địa chỉ cấp 4 Tên thôn/ấp/xóm/tổ/…
  •  Yêu cầu cần có php extension ioncube và php version 7.2 hoặc 7.3 để hoạt động
  • Thêm action devvn_invoice_after_shop_address, devvn_invoice_after_customer_address
  • Thêm filter devvn_invoice_order_ghtk_full, devvn_invoice_order_ghtk_fullinfor
  • Không tự động bật bàn phím khi ấn vào chọn tỉnh thành trên mobile
  • Thêm filter khi cập nhật trạng thái đơn hàng

Thêm Filter devvn_ghtk_create_order_products để thay đổi thông tin sản phẩm khi đăng đơn lên GHTK.
Ví dụ bạn chỉ muốn tên hàng hóa là “Túi xách” thì thêm code sau vào functions.php

add_filter('devvn_ghtk_create_order_products', 'custom_devvn_ghtk_create_order_products', 10, 3);
function custom_devvn_ghtk_create_order_products($products, $main_class, $order){
    $products = array(
        array(
            'name' => 'Túi xách',
            'weight' => '0.5' //KG
        )
    );
    return $products;
}
1.3.3 - 05/12/2019
  • Fix: lỗi khi chọn freeship trong cài đặt thì giá trị thu hộ lúc đăng đơn bị sai lúc ban đầu load
  • Fix: lỗi khi chọn địa chỉ tự động điền sẽ bị lỗi không load quận/huyện theo tỉnh/thành phố
  • Thêm mục checkbox “Khách đã chuyển khoản thu hộ = 0”. Nếu được chọn thì tiền thu hộ tự đồng = 0
  • Loại bỏ hình thức vận chuyển theo đường bay nếu tỉnh thành của khách mua hàng trùng với kho của shop
  • Thêm lựa chọn tỉnh thành > quận huyện > phường xã khi xem profile của thành viên trong admin
  • Thêm lựa chọn tỉnh thành > quận huyện > phường xã vào địa chỉ cửa hàng tại Woocomerce > setting > general > Store Address
  • Thêm khổ in cho máy in nhiệt khổ giấy 80mm
  • Thêm dấu tích màu vàng vào button “In hóa đơn theo mẫu riêng” nếu đơn đó đã được in
  • Thêm {estimated_deliver} để hiển thị ngày dự kiến giao hàng trong email gửi cho khách hàng khi tạo vận đơn
  • Thêm mục chọn cách xưng hô (Anh, Chị) trong trang checkout – Optional
1.3.2 - 20/11/2019
  • Sửa lỗi nhân đôi thông tin đăng đơn tại danh sách sản phẩm
  •  Thêm kiểu in đơn hàng: In theo chiều dọc khổ A6 – Phù hợp với máy in nhiệt theo cuộn
  • Sửa lỗi load địa chỉ với 1 số web cài bảo mật cao không cho thực thi trực tiếp file .php từ bên ngoài
  • Tinh chỉnh lại style

1.3.1 - 16/11/2019
  • Thêm chức năng đăng đơn hàng lên GHTK bên ngoài list đơn hàng trong admin
  • In cùng lúc nhiều đơn hàng theo mẫu riêng
  • Tối ưu lại danh sách đơn hàng trong admin. Thêm list sản phẩm bên ngoài danh sách đơn hàng.
  • Thay đổi bố cục lúc tạo đơn hàng trực quan và dễ nhìn hơn.
  • Đồng bộ trạng thái từ GHTK “Đã giao hàng/Chưa đối soát” sang “Đã hoàn thành” ở Woo

Chi tiết cập nhật xem tại: https://www.facebook.com/letoan.wp/posts/1504424366365157

1.3.0 - 14/11/2019
  • Chọn xong quận huyện mới bắt đầu tính phí ship, Chọn tỉnh thành và xã phường sẽ không tính phí ship nữa. Tránh mất thời gian khi checkout
  • Đổi First name thành Họ và tên, trước đây là Last name. (Đồng bộ với 1 số phần mềm khác)
  • Cải thiện tốc độ tải địa chỉ tỉnh thành, quận huyện và xã phường lên 100 lần so với bản cũ
  • Thêm filter devvn_ghtk_shipping_methob để tùy chỉnh lại thứ tự và hình thức giao hàng
1.2.9 - 14/08/2019
  • Update: Sửa lỗi với phiên bản woocommerce 3.7.0
1.2.8 - 07/08/2019
  • Update: Sửa lỗi không nhận mã vận đơn khi in bằng mẫu riêng
1.2.7 - 12/06/2019
  • Update: Thêm các khu ở huyện Côn Đảo
  • Update: Sắp xếp các tên tỉnh thành/quận huyện/ xã phường theo chữ cái A-Z
1.2.6 - 26/05/2019
  • Fix: Lỗi hiển thị thuộc tính sản phẩm khi đăng lên GHTK ở tên SP
  • Add: Thêm ô nhập giá trị hàng hóa khi đăng đơn. Cái này để thay đổi giá trị khi không muốn đóng bảo hiểm vận đơn.
  • Update: Đặt mặc định chú ý đơn hàng của khách vào chỗ ghi chú cho GHTK khi đăng đơn. Thấy nhiều người cần nên để mặc định luôn.
  • Update: Đổi lại thư viện popup sang Magnific-Popup [https://github.com/dimsemenov/Magnific-Popup] do nội dung đăng đơn dài cái cũ không còn phù hợp nữa
1.2.4.1 - 08/03/2019
  • Fix: Sửa nhanh 1 lỗi ko nhận tên SHOP khi đăng đơn trong bản 1.2.4
1.2.4 - 08/03/2019
  • Add: Thêm lựa chọn hình thức vận chuyển khi đăng đơn
  • Add: Thêm lựa chọn gửi hàng tại điểm khi đăng đơn
  • Add: Thêm lựa chọn hình thức vận chuyển: đường bộ – đường bay ở trang checkout
  • Update: Trạng thái hoàn trả hàng của GHTK -> Tạm giữ trên Woocommerce
1.2.3 - 16/01/2019
  • Fix: Chỉnh lại phần khối lượng của 1 sp trước khi đăng đơn lên GHTK khi số lượng sản phẩm > 1 sp
1.2.2 - 17/11/2018
  • Update: Update tương thích với thay đổi của API mới bên GHTK
  • Fix: Chỉnh lại định dạng địa chỉ kho hàng khi có mã kho hàng
1.2.1 - 13/11/2018
  • Add: Chế độ sandbox – Hoạt động ở môi trường test. Đơn hàng sẽ không được thực thi ở chế độ này
  • Fix: Fix nhanh lỗi hiển thị địa chỉ ở bản update 1.2.0
  • Fix: Định dạng mặc định khối lượng về KG khi đăng đơn hàng
1.2.0 - 06/11/2018
  • Add: Lựa chọn hình thức vận chuyển đường bộ (road) hoặc đường bay (fly)
  • Update: Tương thích với Woocommerce 3.5.1
1.1.9 - 10/10/2018
  • Add: Thêm chức năng gửi mã vận đơn cho khách hàng khi đã đăng đơn thành công lên GHTK
  • Có thể vào setting của plugin để thiết lập kích hoạt gửi mã vận đơn, tiêu đề và nội dung email khi gửi mã vận đơn cho khách
1.1.8 - 13/09/2018
  • Fix: Sửa định dạng của webhook URL
  • Fix: Thay đổi kho giao hàng khi đăng đơn lên GHTK
1.1.6 - 07/07/2018
  • Add: Có thể thêm nhiều kho hàng, lựa chọn cửa hàng/kho giao hàng khi đăng đơn
  • Add: Có thể lựa chọn khu vực bán hàng cho cửa hàng/kho để giảm chi phí khi tính phí ship và đăng đơn lên GHTK
  • Update: Sắp xếp tỉnh thành theo thứ tự A-Z và đưa Hà Nội và Hồ Chí Minh lên đầu
1.1.5 - 14/06/2018
  • Tracking đơn hàng ngay trên website. Sử dụng shortcode [ghtk_tracking_form] để hiển thị form tracking- Để có thể tracking cần có mã shop và token.
    – Mã shop thêm tại mục sau Setting/Cài đặt GHTK -> Cài đặt thông tin cửa hàng -> Mã SHOPTracking Demo Video https://www.youtube.com/watch?v=n854_0KnWnE
1.1.4 - 02/05/2018
  • Add: Hỗ trợ plugin Point Of Sale
  • Update: Lưu trạng thái đơn hàng bằng ajax
1.1.3 - 15/04/2018
  • FIX: Sửa lỗi khi check vào Shop trả tiền ship nhưng vẫn tính cho khách trả
  • ADD: Thêm mã ghtk ra ngoài trang toàn bộ đơn hàng
1.1.2 - 03/04/2018
  • FIX: Sửa lỗi không hiển thị trường first_name khi kích hoạt hỗ trợ thanh toán qua Alepay
1.1.1 - 30/03/2018
  • Update: Sửa lỗi ko hiển thị attribute ở tên sản phẩm khi in hóa đơn với sản phẩm được thêm vào sau khi khách đã đặt hàng.
1.1.0 - 22/03/2018
  • Fix: Thêm thuộc tính và0 tên sản phẩm khi in với mẫu hóa đơn riêng của shop
1.0.9 - 20/03/2018
  • Add: In hóa đơn theo mẫu riêng của SHOP: Thay logo và phần chú ý ở dưới giá tiền thu của khách
1.0.8 - 16/03/2018
  • Update: Thay đổi thông báo khi chưa điền đầy đủ thông tin như: tỉnh thành phố, quận huyện.
  • Update: Hiển thị tên của tỉnh/thành phố, quận huyện và xã phường thị trấn trong APP IOS của Woocommerce
1.0.7 - 12/03/2018
  • Update: Thêm js ở phần tính phí vận chuyển tại trang giỏ hàng để phù hợp với 1 số theme
1.0.6 - 10/03/2018
  • Update: Thay đổi trạng thái đơn hàng khi đã đối soát -> đơn hàng về đã hoàn thành
1.0.5 - 08/03/2018
  • Update: Có thể lựa chọn quận huyện và tính phí vận chuyển ngay trên trang giỏ hàng.
  • Update: 1 số css
1.0.4 - 06/03/2018
  • ADD: Tự động update plugin thông qua license
  • Fix: Sửa lỗi khi ẩn field xã phường ở bản 1.0.3
1.0.3 - 27/02/2018
  • Fix: Sửa tổng giá trị đơn hàng gửi lên GHTK khi có mã giảm giá
  • Fix: Cập nhật tình trạng đơn hàng bằng Webhook
1.0.2 - 09/02/2018
  • Update: Support cổng thanh toán Alepay (Setting -> Cài đặt GHTK -> Kích hoạt Alepay)
  • Update: 99% Tương thích với plugin “WooCommerce Checkout Field Editor (Manager) Pro”
  • Update: Tương thích với Woocommerce 3.3.x
  • Add: Thêm bộ lọc order theo tỉnh thành
1.0.1 - 07/02/2018
  • Tiêu đề sản phẩm kèm theo variation của sản phẩm. Ví dụ Iphone Màu-trắng | Dung lượng – 8G
  • Sử dụng webhook để tự động cập nhật tình trạng đơn hàng từ hệ thống của ghtk. Các thiết lập webhook xem thêm tại https://levantoan.com/san-pham/plugin-ket-noi-giao-hang-tiet-kiem-voi-woocommerce-ghtk-vs-woocommerce/#setting-webhook
1.0.0 - 02/02/2018
  • Ra mắt plugin
Sản phẩm nổi bật của Toản
x