Chỉnh sửa phương thức thanh toán woocommerce checkout page
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 /*Sắp xếp lại thứ tự các field*/ add_filter("woocommerce_checkout_fields", "order_fields"); function order_fields($fields) { //Shipping $order_shipping \= array( "shipping_last_name", "shipping_phone", "shipping_address_1" ); foreach($order_shipping as $field_shipping) { $ordered_fields2[$field_shipping] \= $fields["shipping"][$field_shipping]; } $fields["shipping"] \= $ordered_fields2; return $fields; } add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields',99 ); function custom_override_checkout_fields( $fields ) { unset($fields['billing']['billing_company']); unset($fields['billing']['billing_first_name']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_state']); unset($fields['billing']['billing_address_2']); $fields['billing']['billing_last_name'] \= array( 'label' \=\> __('Họ và tên', 'devvn'), 'placeholder' \=\> _x('Nhập đầy đủ họ và tên của bạn', 'placeholder', 'devvn'), 'required' \=\> true, 'class' \=\> array('form-row-wide'), 'clear' \=\> true ); $fields['billing']['billing_address_1']['placeholder'] \= 'Ví dụ: Số xx Ngõ xx Phú Kiều, Bắc Từ Liêm, Hà Nội'; unset($fields['shipping']['shipping_company']); unset($fields['shipping']['shipping_postcode']); unset($fields['shipping']['shipping_country']); unset($fields['shipping']['shipping_city']); unset($fields['shipping']['shipping_state']); unset($fields['shipping']['shipping_address_2']); $fields['shipping']['shipping_phone'] \= array( 'label' \=\> __('Điện thoại', 'devvn'), 'placeholder' \=\> _x('Số điện thoại người nhận hàng', 'placeholder', 'devvn'), 'required' \=\> true, 'class' \=\> array('form-row-wide'), 'clear' \=\> true ); $fields['shipping']['shipping_last_name'] \= array( 'label' \=\> __('Họ và tên', 'devvn'), 'placeholder' \=\> _x('Nhập đầy đủ họ và tên của người nhận', 'placeholder', 'devvn'), 'required' \=\> true, 'class' \=\> array('form-row-wide'), 'clear' \=\> true ); $fields['shipping']['shipping_address_1']['placeholder'] \= 'Ví dụ: Số xx Ngõ xx Phú Kiều, Bắc Từ Liêm, Hà Nội'; return $fields; } add_action( 'woocommerce_admin_order_data_after_shipping_address', 'my_custom_checkout_field_display_admin_order_meta', 10, 1 ); function my_custom_checkout_field_display_admin_order_meta($order){ echo ' '.__('Số ĐT người nhận').': } |