Cái màn hình checkout của mình nó hiện Quốc gia, mã bưu điện lên làm khách hàng khá khó chịu, có bạn nào biết cách ẩn đi không? và trường Email để là không bắt buộc phải nhập giúp mình. Thường Quốc gia, nó mặc đình là lúc cài đặt WEb rồi mình chỉ bán cho Việt Nam, giờ muốn ẩn nó đi, ẩn cả mã bưu điện giúp mình ở trang thanh toán checkout với nhé. Mình sử dụng plugin sản phẩm woocommerce
Bạn chèn code sau vào function.php của themes nhé: PHP: //không bắt buộc nhập emailadd_filter( 'woocommerce_billing_fields', 'remove_required_fields');function remove_required_fields( $fields ) { $fields['billing_email']['required'] = false; return $fields;}//ẩn mã bưu điệnadd_filter( 'woocommerce_checkout_fields' , 'QuadLayers_remove_billing_postcode_checkout' );function QuadLayers_remove_billing_postcode_checkout( $fields ) {unset($fields['billing']['billing_postcode']);return $fields;} Còn quốc gia thì bạn ẩn bằng css chứ không tắt được, sẽ làm lỗi thanh toán, add code css sau vào để ẩn nhé: Mã: #billing_country_field, #billing_address_2_field, .woocommerce-privacy-policy-text { display: none !important; } Khi bạn ẩn quốc gia khu vực đi, thì để đảm bạo mặc định luôn chọn quốc gia là Việt Nam thì thêm code sau vào funtion.php cho chắc chắn: PHP: add_filter( 'default_checkout_billing_country', 'change_default_checkout_country', 10, 1 );function change_default_checkout_country( $country ) { if ( WC()->customer->get_is_paying_customer() ) { return $country; } return 'VN';}