Hướng dẫn tắt phương thức thanh toán WooCommerce

Giới thiệu về Tắt Phương Thức Thanh Toán WooCommerce
WooCommerce là một plugin thương mại điện tử phổ biến dành cho WordPress, cho phép bạn dễ dàng tạo một cửa hàng trực tuyến. Một trong những khía cạnh quan trọng của việc quản lý cửa hàng WooCommerce là cấu hình các phương thức thanh toán. Đôi khi, bạn có thể cần tắt một hoặc nhiều phương thức thanh toán vì nhiều lý do khác nhau, chẳng hạn như không còn hỗ trợ, tạm thời không khả dụng, hoặc muốn tập trung vào các phương thức thanh toán cụ thể.
Bài viết này sẽ hướng dẫn bạn chi tiết các bước để tắt phương thức thanh toán WooCommerce, đồng thời cung cấp các mẹo và thủ thuật giúp bạn quản lý phương thức thanh toán hiệu quả hơn.
Tại sao cần Tắt Phương Thức Thanh Toán WooCommerce?
Có nhiều lý do chính đáng để tắt một phương thức thanh toán trong WooCommerce:
- Ngừng Hỗ Trợ: Một số phương thức thanh toán có thể ngừng hỗ trợ hoặc thay đổi chính sách, khiến bạn không thể tiếp tục sử dụng chúng.
- Phí Cao: Phí giao dịch cao của một phương thức thanh toán có thể ảnh hưởng đến lợi nhuận của bạn.
- Tạm Thời Không Khả Dụng: Phương thức thanh toán có thể tạm thời không khả dụng do bảo trì hoặc các vấn đề kỹ thuật khác.
- Tối Ưu Hóa Trải Nghiệm Khách Hàng: Bạn có thể muốn tập trung vào một số phương thức thanh toán phổ biến nhất để đơn giản hóa quá trình thanh toán cho khách hàng.
- Thử Nghiệm A/B: Tắt một số phương thức thanh toán để kiểm tra tác động của chúng đến tỷ lệ chuyển đổi.
Các Cách Tắt Phương Thức Thanh Toán WooCommerce
Có nhiều cách để tắt phương thức thanh toán trong WooCommerce, tùy thuộc vào yêu cầu và mức độ can thiệp bạn muốn.
1. Tắt Phương Thức Thanh Toán Trong Cài Đặt WooCommerce
Đây là cách đơn giản nhất để tắt phương thức thanh toán. WooCommerce cho phép bạn dễ dàng bật hoặc tắt từng phương thức thanh toán trong cài đặt của plugin.
- Đăng nhập vào WordPress Dashboard: Truy cập trang quản trị WordPress của bạn.
- Truy cập WooCommerce Settings: Vào WooCommerce > Cài đặt.
- Chọn Tab Thanh Toán: Nhấp vào tab “Thanh toán”.
- Tắt Phương Thức Thanh Toán: Tìm phương thức thanh toán bạn muốn tắt và chuyển đổi trạng thái của nó từ “Bật” sang “Tắt”. Thông thường, bạn sẽ thấy một công tắc hoặc hộp kiểm để bật/tắt.
- Lưu Thay Đổi: Nhấp vào nút “Lưu thay đổi” ở cuối trang để lưu các thay đổi của bạn.
Ví dụ, nếu bạn muốn tắt “Chuyển khoản ngân hàng trực tiếp”, bạn chỉ cần tìm phương thức này trong tab “Thanh toán” và tắt nó.
2. Ẩn Phương Thức Thanh Toán Bằng Code
Nếu bạn muốn kiểm soát nhiều hơn hoặc muốn tắt phương thức thanh toán dựa trên các điều kiện cụ thể, bạn có thể sử dụng code để ẩn chúng.
Sử dụng Filter `woocommerce_available_payment_gateways`:
Filter `woocommerce_available_payment_gateways` cho phép bạn lọc danh sách các phương thức thanh toán có sẵn. Bạn có thể sử dụng filter này để loại bỏ một hoặc nhiều phương thức thanh toán dựa trên các điều kiện bạn xác định.
Ví dụ: Tắt phương thức thanh toán “paypal” cho tất cả người dùng:
add_filter( 'woocommerce_available_payment_gateways', 'remove_paypal_gateway' );
function remove_paypal_gateway( $gateways ) {
if ( isset( $gateways['paypal'] ) ) {
unset( $gateways['paypal'] );
}
return $gateways;
}
Để thêm code này, bạn có thể sử dụng một plugin như “Code Snippets” hoặc thêm nó vào file `functions.php` của theme con của bạn. Lưu ý quan trọng: Nên sử dụng theme con để tránh mất các thay đổi khi theme chính được cập nhật.
Giải thích code:
- `add_filter( ‘woocommerce_available_payment_gateways’, ‘remove_paypal_gateway’ );`: Dòng này đăng ký hàm `remove_paypal_gateway` để chạy khi filter `woocommerce_available_payment_gateways` được gọi.
- `function remove_paypal_gateway( $gateways ) { … }`: Đây là hàm sẽ được thực thi. Nó nhận một mảng `$gateways` chứa tất cả các phương thức thanh toán có sẵn.
- `if ( isset( $gateways[‘paypal’] ) ) { … }`: Dòng này kiểm tra xem phương thức thanh toán có ID là ‘paypal’ có tồn tại trong mảng `$gateways` hay không.
- `unset( $gateways[‘paypal’] );`: Nếu phương thức thanh toán ‘paypal’ tồn tại, dòng này sẽ loại bỏ nó khỏi mảng `$gateways`.
- `return $gateways;`: Hàm trả về mảng `$gateways` đã được sửa đổi, chứa danh sách các phương thức thanh toán còn lại.
Ví dụ: Tắt phương thức thanh toán “bacs” (Chuyển khoản ngân hàng trực tiếp) cho khách hàng có tổng đơn hàng dưới 100.000 VNĐ:
add_filter( 'woocommerce_available_payment_gateways', 'conditional_payment_gateways' );
function conditional_payment_gateways( $gateways ) {
global $woocommerce;
$total = $woocommerce->cart->total;
if ( $total < 100000 && isset( $gateways['bacs'] ) ) {
unset( $gateways['bacs'] );
}
return $gateways;
}
Giải thích code:
- `global $woocommerce;`: Lấy đối tượng WooCommerce toàn cục để truy cập thông tin giỏ hàng.
- `$total = $woocommerce->cart->total;`: Lấy tổng giá trị của giỏ hàng.
- `if ( $total < 100000 && isset( $gateways['bacs'] ) ) { … }`: Kiểm tra nếu tổng giá trị giỏ hàng nhỏ hơn 100.000 VNĐ và phương thức thanh toán 'bacs' tồn tại.
Bạn có thể tùy chỉnh code này để phù hợp với các điều kiện cụ thể của bạn. Ví dụ, bạn có thể dựa vào vai trò người dùng, địa chỉ giao hàng, hoặc các thuộc tính khác của đơn hàng để quyết định xem phương thức thanh toán nào nên được ẩn.
3. Sử Dụng Plugin Để Quản Lý Phương Thức Thanh Toán
Có nhiều plugin WooCommerce miễn phí và trả phí giúp bạn quản lý phương thức thanh toán một cách dễ dàng và linh hoạt. Các plugin này thường cung cấp giao diện người dùng thân thiện để bật/tắt phương thức thanh toán, đặt điều kiện hiển thị, và thực hiện các tùy chỉnh khác.
Ví dụ về một số plugin phổ biến:
- Conditional Payments for WooCommerce: Cho phép bạn hiển thị hoặc ẩn phương thức thanh toán dựa trên các điều kiện như quốc gia, vai trò người dùng, tổng đơn hàng, v.v.
- Payment Gateway Based Fees and Discounts for WooCommerce: Cho phép bạn thêm phí hoặc giảm giá dựa trên phương thức thanh toán được chọn.
- WooCommerce Payment Gateway Restrictions: Hạn chế phương thức thanh toán dựa trên các điều kiện khác nhau, giúp bạn kiểm soát việc sử dụng chúng.
Để cài đặt plugin, bạn có thể tìm kiếm chúng trong trang quản trị WordPress của mình (Plugins > Thêm mới) hoặc tải chúng lên từ tệp ZIP.
Mẹo và Thủ Thuật Quản Lý Phương Thức Thanh Toán WooCommerce
- Kiểm tra kỹ trước khi tắt: Đảm bảo rằng bạn đã thông báo cho khách hàng về việc tắt phương thức thanh toán cụ thể, đặc biệt nếu đó là một phương thức thanh toán phổ biến.
- Sử dụng thông báo tùy chỉnh: Nếu bạn tắt một phương thức thanh toán vì lý do bảo trì, hãy hiển thị một thông báo tùy chỉnh giải thích lý do và thời gian ước tính phương thức thanh toán sẽ hoạt động trở lại.
- Theo dõi tỷ lệ chuyển đổi: Sau khi tắt một phương thức thanh toán, hãy theo dõi tỷ lệ chuyển đổi để xem liệu nó có ảnh hưởng tiêu cực đến doanh số bán hàng của bạn hay không.
- Cập nhật plugin thường xuyên: Đảm bảo rằng plugin WooCommerce và các plugin liên quan đến thanh toán của bạn luôn được cập nhật lên phiên bản mới nhất để đảm bảo tính bảo mật và tương thích.
- Sao lưu trang web thường xuyên: Trước khi thực hiện bất kỳ thay đổi lớn nào, hãy sao lưu trang web của bạn để có thể khôi phục nếu có sự cố xảy ra.
Kết luận
Việc quản lý phương thức thanh toán trong WooCommerce là một phần quan trọng của việc vận hành một cửa hàng trực tuyến thành công. Bằng cách hiểu rõ các cách tắt phương thức thanh toán và áp dụng các mẹo và thủ thuật được chia sẻ trong bài viết này, bạn có thể tối ưu hóa trải nghiệm thanh toán cho khách hàng và cải thiện hiệu quả kinh doanh của mình. Hãy nhớ kiểm tra và theo dõi kết quả sau mỗi thay đổi để đảm bảo rằng bạn đang đi đúng hướng.