connect-telegram

Thêm một trường tùy chỉnh (trong đơn hàng) vào email

Đây là Developer level tài liệu. Nếu bạn không quen với mã/những mẫu và khắc phục xung đột tiềm năng, hãy chọn một Chuyên gia Woo hoặc Nhà phát triển để được hỗ trợ. Chúng tôi không thể cung cấp hỗ trợ cho việc tùy chỉnh dưới Chính sách hỗ trợ của chúng tôi .

Bạn có thể thêm bất kỳ trường tùy chỉnh nào vào email đơn hàng của bạn bằng cách móc vào và xác định tên của trường tùy chỉnh. Điều này có thể hữu ích nếu, ví dụ, bạn muốn bao gồm những thứ như ‘khóa giao dịch’ từ đơn hàng PayPal.

Một cách khác, bạn có thể thêm đoạn mã bằng cách sử dụng plugin Code Snippet .

Xem trên Github

Dưới đây là một ví dụ về việc sử dụng trường tùy chỉnh đã được thêm với Tiện ích mở rộng trình chỉnh sửa trường thanh toán . Kể từ phiên bản 1.1.8, mã không còn cần thiết cho các trường riêng của tiện ích mở rộng, nhưng mã vẫn còn hiệu lực đối với các trường tùy chỉnh được tạo từ các cách khác.

Trong ví dụ này, một trường tùy chỉnh với nhãn hear_about_us đã được thêm:

WC-example-custom-field

Để thêm trường tùy chỉnh mới thêm hear_about_us vào email đơn hàng, mã sẽ như sau:

/** * Thêm một trường tùy chỉnh (trong đơn hàng) vào các email */add_filter( 'woocommerce_email_order_meta_fields', 'custom_woocommerce_email_order_meta_fields', 10, 3 );function custom_woocommerce_email_order_meta_fields( $fields, $sent_to_admin, $order ) {    $fields['hear_about_us'] = array(        'label' => __( 'Biết về chúng tôi qua' ),        'value' => get_post_meta( $order->id, 'hear_about_us', true ),    );    return $fields;}

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

preloader