Thêm nút mua ngay vào Woocommerce

Nút mua ngay (Add to cart) trong Woocommerce sẽ giúp chuyển hướng tới trang mua hàng ngay lập tức. Giúp cho khách hàng không phải thực hiện nhiều thao tác phức tạp. Với các website bán hàng điều này rất có lợi bởi khi ai đó muốn mua hàng mà phải lòng vòng qua nhiều bước làm tỉ lệ mua hàng bị giảm xuống.

Bài viết này Quách Quỳnh sẽ hướng dẫn chỉnh sửa nút mua hàng bằng cách sử dụng hàm add_action rất đơn giản.

Các bước thêm nút mua ngay vào Woocommerce

Trước tiên bạn hãy mở file functions.php ra và kéo xuống dưới cùng

Rê chuột vào Apperance => Theme Editor => Chèn code sau vào

add_action('woocommerce_after_add_to_cart_button','after_addtocart_button');
function after_addtocart_button(){
global $product;
?>
<button type="submit" name="add-to-cart" value="<?php echo esc_attr($product->get_id()); ?>" class="single_add_to_cart_button button alt" id="buy_now_button">
<?php _e('Mua ngay'); ?>
</button>
<input type="hidden" name="is_buy_now" id="is_buy_now" value="0" />
<script>
jQuery(document).ready(function(){
jQuery('body').on('click', '#buy_now_button', function(){
if(jQuery(this).hasClass('disabled')) return;
var thisParent = jQuery(this).closest('form.cart');
jQuery('#is_buy_now', thisParent).val('1');
thisParent.submit();
});
});
</script>
<?php
}
add_filter('woocommerce_add_to_cart_redirect', 'redirect_to_checkout');
function redirect_to_checkout($redirect_url) {
if (isset($_REQUEST['is_buy_now']) && $_REQUEST['is_buy_now']) {
$redirect_url = wc_get_checkout_url();
}
return $redirect_url;
}

Khi muốn chuyển hướng tới trang giỏ hàng bạn thay thế $redirect_url = wc_get_checkout_url(); thành $redirect_url = wc_get_cart_url();

Related Posts

Hướng dẫn cách tắt comment trong wordpress

Trong quá trình xây dựng và quản lý một trang web WordPress, việc tắt chức năng comment có thể là một yêu cầu phổ biến. Điều này…

7 Cách chọn sản phẩm kinh doanh online thành công

7 Cách chọn sản phẩm kinh doanh online thành công

Kinh doanh online bên cạnh những ưu thế thì rủi ro cũng không hề nhỏ, việc bạn tính toán thật kỹ lưỡng trước khi quyết định bán…

Chỉnh sửa Header trong WordPress

Header là khu vực hiển thị phần đầu tiên của trang web. Tại đây nó sẽ hiển Logo, banner, Menu hoặc các mạng xã hội được tích…

doi-mat-khau-admin-wordpress-1

Đổi password admin trong WordPress

Khu vực quản trị của WordPress chỉ admin mới có thể đăng nhập được. Vì thế mật khẩu đóng vai trò quan trọng. Một password sử dụng…

Upload Theme trong Wordpress

Hướng dẫn cách up Theme lên WordPress

Với những người mới bắt đầu học WordPress thường gặp khó khăn khi thay đổi giao diện. Bài viết này sẽ giúp bạn biết cách upload theme,…

Hướng dẫn chỉnh sửa theme WordPress

Trước đây mới làm quen với nền tảng WordPress mình cảm thấy khá khó khăn không biết làm thế nào để chỉnh sửa theme Wordpres, mãi một…