Bỏ trang Giỏ hàng, chuyển đến trang Thanh toán trong Woocommerce
Một số trường hợp bạn sẽ muốn tối giản quy trình mua hàng trên website của mình, bỏ qua trang Giỏ hàng là cần thiết. Từ trang Sản phẩm, khách chọn mua xong sẽ chuyển thẳng đến trang Thanh toán. Áp dụng cho những website mà khách hàng thường mua mỗi lần chỉ 1 sản phẩm.
- Trang Giỏ hàng sẽ được chuyển hướng sang trang Thanh toán.
Thêm đoạn code bên dưới vào file functions.php
function skip_cart_page_redirection_to_checkout() { if( is_cart() ) wp_redirect( wc_get_checkout_url() ); } add_action('template_redirect', 'skip_cart_page_redirection_to_checkout');
2. Giỏ hàng sẽ được xóa trước khi sản phẩm khác được thêm vào.
Thêm đoạn code bên dưới vào file functions.php
add_filter( 'woocommerce_add_to_cart_validation', 'remove_cart_item_before_add_to_cart', 20, 3 ); function remove_cart_item_before_add_to_cart( $passed, $product_id, $quantity ) { if( ! WC()->cart->is_empty()) WC()->cart->empty_cart(); return $passed; }
Đăng nhận xét
0 Nhận xét