Cú Đêm: Bài viết, thủ thuật, hướng dẫn về cấu hình máy chủ, website và kiến thức nâng cao.

Cách xoá các trường trong trang Checkout của Woocommerce

Mục nội dung

Để xóa các trường trong trang đặt hàng checkout (order page) của WooCommerce, bạn có thể sử dụng một plugin hoặc chỉnh sửa code.

Cách sử dụng plugin:

  1. Đăng nhập vào trang quản trị WordPress của bạn.
  2. Vào trang Plugins và tìm kiếm plugin “WooCommerce Checkout Manager”.
  3. Nhấn nút “Install Now” để cài đặt plugin.
  4. Sau khi cài đặt xong, vào trang WooCommerce Checkout Manager và tùy chọn các trường bạn muốn xóa.
  5. Chọn tab “Fields” để quản lý các trường.
  6. Tại đây, bạn có thể xóa các trường không cần thiết bằng cách nhấp vào biểu tượng “xóa” bên cạnh tên của trường.
  7. Sau khi đã xóa các trường không cần thiết, nhấp vào nút “Lưu thay đổi” để lưu các thay đổi của bạn.

Lưu ý: Trong quá trình xóa các trường, bạn cần phải chắc chắn rằng bạn không xóa các trường quan trọng như “Họ tên”, “Địa chỉ”, “Email” và “Số điện thoại” vì đây là các trường bắt buộc cho việc xử lý đơn hàng.

Cách chỉnh sửa code:

  1. Đăng nhập vào trang quản trị WordPress của bạn.
  2. Vào trang Appearance > Theme Editor.
  3. Chọn file “functions.php” trong danh sách các file trên trang Theme Editor.
  4. Thêm đoạn code sau vào cuối file functions.php:
add_filter( 'woocommerce_checkout_fields' , 'remove_checkout_fields' );

function remove_checkout_fields( $fields ) {

    // Xóa trường thứ nhất
    unset($fields['billing']['billing_first_name']);

    // Xóa trường thứ hai
    unset($fields['billing']['billing_last_name']);

    // Xóa trường thứ ba
    unset($fields['billing']['billing_company']);

    // Xóa trường thứ tư
    unset($fields['billing']['billing_country']);

    // Xóa trường thứ năm
    unset($fields['billing']['billing_address_1']);

    // Xóa trường thứ sáu
    unset($fields['billing']['billing_address_2']);

    // Xóa trường thứ bảy
    unset($fields['billing']['billing_city']);

    // Xóa trường thứ tám
    unset($fields['billing']['billing_state']);

    // Xóa trường thứ chín
    unset($fields['billing']['billing_postcode']);

    return $fields;
}

Trong đoạn mã trên, chúng ta sử dụng hàm unset() để xóa các trường không cần thiết khỏi trang đặt hàng của WooCommerce. Bạn có thể thay đổi tên của các trường hoặc thêm/xóa trường khác tùy theo nhu cầu của mình. Lưu ý rằng các trường bắt buộc như “Họ tên”, “Địa chỉ”, “Email” và “Số điện thoại” không nên xóa.

Bài viết này hữu ích với bạn chứ?
Có hữu íchKhông, quá tệ :(

Thẻ bài viết

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận