Xin chào các bạn, hôm nay mình sẽ chia sẻ với các bạn một tip nhỏ nhưng có võ trong việc tối ưu trang thanh toán của Woocommerce. Như chúng ta đã biết, Woocommerce là một plugin phổ biến để xây dựng website bán hàng trên nền tảng WordPress. Tuy nhiên, trang checkout mặc định của Woocommerce thường chứa quá nhiều trường thông tin, khiến khách hàng phải mất thời gian điền đầy đủ và dễ nản lòng khi đặt hàng.
Để khắc phục vấn đề này, mình sẽ hướng dẫn các bạn cách tùy chỉnh trang thanh toán, loại bỏ các trường không cần thiết mà không cần phải cài thêm bất kỳ plugin nào. Chỉ với vài dòng code đơn giản, các bạn có thể “tinh gọn” form checkout, giúp khách hàng dễ dàng hoàn thành đơn hàng và tăng tỷ lệ chuyển đổi.
Code tối ưu trang thanh toán Woocommerce
Để bắt đầu, bạn cần thêm code sau vào tệp functions.php của theme
<?php
add_filter('woocommerce_checkout_fields', function ($fields) {
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_city']);
$fields['billing']['billing_first_name']['class'] = array('form-row-wide');
$fields['billing']['billing_first_name']['placeholder'] = __('Họ và tên', 'acemusic');
$fields['billing']['billing_phone']['placeholder'] = __('Nhập số điện thoại', 'acemusic');
$fields['billing']['billing_email']['placeholder'] = __('Email', 'acemusic');
return $fields;
});
add_filter('woocommerce_default_address_fields', function ($fields) {
$fields['first_name']['label'] = __('Họ và tên', 'acemusic');
$fields['address_1']['label'] = __('Địa chỉ', 'acemusic');
return $fields;
}, 9999);

Trên thực tế, việc rút gọn form checkout là một trong những cách hiệu quả nhất để cải thiện trải nghiệm người dùng và tối ưu hóa tỷ lệ chuyển đổi. Bằng cách loại bỏ các trường không cần thiết, chúng ta giúp khách hàng tiết kiệm thời gian và công sức khi điền thông tin, đồng thời tạo cảm giác dễ chịu và chuyên nghiệp cho website. Chúc bạn thành công !