Khi thiết kế website wordpress, chắc chắn sẽ gặp trường hợp này trong phần đặt hàng và thanh toán.
Khách hàng của bạn tới trang thanh toán (Checkout), thì mặc định trong WooCommerce, hệ thống đề nghị nhập một số thông tin địa chỉ thanh toán của khách hàng. Trong đó có một số thông tin không cần thiết đối với người dùng Việt Nam như: Country, Address 2, Post Code, States..v..v. Nhưng WooCommerce không có tùy chọn thiết lập vô hiệu hóa các field này. Bởi vậy chúng ta cần thay đổi trong code.

Lược bỏ thông tin thanh toán trong WooCommerce
Lược bỏ bớt một số field trong WooCommerce khi thiết kế website WordPress
Cách thứ nhất: đơn giản là dùng plugin: WooCommerce Checkout Manager
Cách thứ hai: Chèn mẫu code sau trong file Functions.php
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Mẫu trên sẽ lược bỏ trường mã bưu điện (postcode)
Chú ý tùy biến các trường trong WooCommerce
Bạn để ý phần code bưu điện (postcode) như sau: unset($fields[‘billing’][‘billing_postcode’])
Khi cần lược bỏ trường nào, bạn thêm đoạn code ở vị trí tương tự trường (postcode)
Ví dụ đoạn code loại bỏ cả trường mã bưu điện (postcode), và quốc gia (Country) sẽ như sau:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); function custom_override_checkout_fields( $fields ) { unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); return $fields; }
Một số giá trị các trường trong WooCommerce
Khi cần lược bỏ các phần khác, bạn sử dụng các giá trị tương ứng dưới đây:
- billing
- billing_first_name
- billing_last_name
- billing_company
- billing_address_1
- billing_address_2
- billing_city
- billing_postcode
- billing_country
- billing_state
- billing_email
- billing_phone
- shipping
- shipping_first_name
- shipping_last_name
- shipping_company
- shipping_address_1
- shipping_address_2
- shipping_city
- shipping_postcode
- shipping_country
- shipping_state
- account
- account_username
- account_password
- account_password-2
- order
- order_comments
Trên đây là cách lược bỏ một số thông tin không cần thiết trong WooCommerce. Hy vọng sẽ giúp ích cho các bạn khi thiết kế website bán hàng được như ý muốn.
Leave A Comment
You must be logged in to post a comment.