Thêm nút mua ngay trong WooCommerce

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài Thêm nút mua ngay trong WooCommerce

Trong bài trước mình có hướng dẫn cách tạo giỏ hàng động trong WooCommerce, có nhiều bạn cũng gặp lỗi giỏ hàng lúc chẳng thể thêm mặt hàng vào giỏ hàng hoặc lỗi trắng trang trong WordPress. Giỏ hàng là tính năng phổ biến của web thương mại điện tử, khách hàng có thể mua nhiều sản phẩm trên một đơn hàng.

Tuy nhiên nhiều bạn hỏi mình, website của họ bán những sản phẩm đặc biệt & họ muốn những thứ dễ dàng nhất cho khách hàng của mình cũng có thể có thể thao tác nhanh và mua ngay sau khi người sử dụng muốn mua sản phầm. Bạn cũng có thể tạo nút mua nhanh, bằng cách điều hướng khách hàng đến trang thanh toán sau khi họ nhấn vào nút mua ngay trên trang web. Bài viết này mình sẽ chỉ cho những bạn cách thêm nút này.

Trong WooCommerce để thêm mặt hàng vào giỏ hàng bạn sử dụng cấu trúc URL ?add-to-cart=ID . Thêm tham số add-to-cart vào liên kết với chỉ số ID của sản phẩm bạn mong muốn thêm. Bạn cũng có thể có thể tìm tham số này trên trang mặt hàng hoặc trang danh mục.

 Mua ngay  

Như vậy, Sau khi bấm vào nút mặt hàng sẽ có thêm ngay vào giỏ hàng. Tính năng này cũng chính là tính năng của nút “Add to cart”? Rất tiếc trên trang mặt hàng nút này được tích hợp sẵn WooCommerce. Sự khác biệt của nút mua ngay với nút Mua, là chuyển hướng đến trang thanh toán, sau khi người dùng thêm mặt hàng vào giỏ hàng.

Để thi hành bạn thêm đoạn code sau vào file functions.php

 add_filter ('woocommerce_add_to_cart_redirect', 'redirect_to_checkout'); function redirect_to_checkout($checkout_url) { global $woocommerce; return $woocommerce-> cart-> get_checkout_url(); }  

Sử dụng mã trên, khi bạn nhấn nút thêm vào giỏ vào bất kỳ mặt hàng nào, trang thanh toán sẽ được chuyển hướng, thậm trí cho cả nút Add to cart ở trang chi tiết sản phẩm. Để phân biệt giữa hai nút này, bạn định vị thêm tham số để phân biệt nút mua ngay.

 Mua ngay  

Sửa lại filter woocommerce_add_to_cart_redirect như sau:

 add_filter ('woocommerce_add_to_cart_redirect', 'redirect_to_checkout'); function redirect_to_checkout($checkout_url) { global $woocommerce; if($_GET['quick_buy']) { $checkout_url = $woocommerce-> cart-> get_checkout_url(); } return $checkout_url; }  

Với đoạn mã trên , nút Add to cart của bạn được bảo toàn & dữ nguyên tính năng vốn có của nó.

Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook

Bài viết Thêm nút mua ngay trong WooCommerce được tổng hợp và biên tập bởi: dinhthuanit.com. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho dinhthuanit.com để điều chỉnh. dinhthuanit.com xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Quảng cáo
Ads_ngang