Thay đổi các field checkout woocommerce

Ngày đăng: 04 - 01 - 2021 Lượt xem: 32 lượt

Bạn muốn  thay đổi vị trí các field checkout của woocommerce  nhưng không biết làm như thế nào?

Bạn đang dùng plugin woocommerce để bán hàng,  khi ở mục checkout trong có nhiều trường thừa hoặc đơn giản là bạn không muốn hiện thị chúng vậy thì hôm nay mình sẽ chia sẻ cách để có thể remove các field có trong checkout của woocommerce.

Đầu tiên các bạn mở file function.php lên và tạo một function có tên gọi là remove_field_checkout().

sau đó hook nó vào woocommerce_checkout_fields.

Đoạn code sẽ có nội dung như sau:


add_filter( 'woocommerce_checkout_fields' , 'remove_field_checkout' );
function remove_field_checkout( $fields ) {

return $fields;
}

Các bạn chỉ cần truyền vào đó field mà mình cần loại bỏ đi là được. Dưới đây là danh sách các field hiện đang có trong checkout.

Unset các field không cần thiết trong checkout


unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_email']);
unset($fields['account']['account_username']);
unset($fields['account']['account_password']);
unset($fields['account']['account_password-2']);

Di chuyển vị trí của các field trong checkout của woocommerce

Để có thể thực hiện được việc này các bạn sử dụng các đoạn code sau vào function remove_field_checkout() trên là được nhé:

$fields['billing']['billing_first_name']['priority'] = 1;

Trong đó thì [‘billing_first_name’] là tên field mà mình chọn, [‘priority’] là vị trí (sự ưu tiên hiển thị).

Ở đây priority = 1 nên nó sẽ ở vị trí cao nhất.

Lời kết

Hy vọng phần hướng dẫn  này là 1 phần nho nhỏ về cách thay đổi vị trí các field checkout của woocommerce.

Nếu các bạn thấy hay có thể theo dõi chuyên mục thủ thuật woocommerce để biết thêm nhiều kiến thức mới, thủ thuật hay và vô cùng hữu ích.

Hãy follow fanpage để nhận được những bài viết mới nhất nhé : Hocwordpress Group

Chúc bạn có những kiến thức về  wordpress thú vị và hay ho !

0 0 vote
Article Rating

guest
0 Comments
Inline Feedbacks
View all comments

Bài viết liên quan

Thiết lập tiền tệ  Việt Nam Đồng cho Woocommerce

Thiết lập tiền tệ Việt Nam Đồng cho Woocommerce

14 - 12 - 2020

Thiết lập tiền tệ Việt Nam Đồng cho Woocommerce như thế nào? Nếu bạn muốn làm 1 website bán hàng...

Tạo thông báo khách mua hàng cho cửa hàng Wordpress

Tạo thông báo khách mua hàng cho cửa hàng Wordpress

25 - 04 - 2020

Khi vận hành một website bán hàng, có rất nhiều cách để kích thích khách mua hàng. Trong đó,...

Thêm ký tự vào trước và sau giá sản phẩm trong WooCommerce

Thêm ký tự vào trước và sau giá sản phẩm trong WooCommerce

18 - 04 - 2020

Có những lúc bạn muốn thêm những ký tự có nội dung đặc biệt vào trước hoặc sau giá...

Xoá tab Thông tin bổ sung trong WooCommerce

Xoá tab Thông tin bổ sung trong WooCommerce

08 - 04 - 2020

Khi bạn thêm các sản phẩm có biến thể, như là màu sắc, kích thước,... thì khi hiển thị...

Bỏ bớt ô nhập thông tin khi thanh toán trong Woocommerce

Bỏ bớt ô nhập thông tin khi thanh toán trong Woocommerce

06 - 04 - 2020

Theo các thống kê, có tới 70% khách hàng quyết định từ bỏ giỏ hàng mà không qua thanh...

Hiển thị số lượng sản phẩm đã bán trong Woocommerce

Hiển thị số lượng sản phẩm đã bán trong Woocommerce

04 - 04 - 2020

Trong các tuyệt kỹ bán hàng, có một phương thức làm cho khách hàng cảm thấy tin tưởng vào...

0
Would love your thoughts, please comment.x
()
x