Cách ẩn nút “Thêm vào giỏ” nếu sản phẩm đã mua trong WooCommerce

5/5 - (2 bình chọn)

Trong Seri hướng dẫn về WooCommerce dành cho người thiết kế Theme WordPress bán hàng chuyên nghiệp, ở bài chia sẻ này. Zubi Cloud hướng dẫn bạn Cách làm sao để ẩn nút “Thêm vào giỏ” hoặc “Add to Cart” nếu sản phẩm đó đã được mua trong WooCommerce.

WooCommerce: Ẩn Thêm vào giỏ hàng nếu đã mua
WooCommerce: Ẩn Thêm vào giỏ hàng nếu đã mua

Hướng dẫn cách ẩn nút “Thêm vào giỏ” hoặc “Add to Cart” nếu sản phẩm đó đã được mua trong WooCommerce như sau:

Chèn đoạn code bên dưới vài file functions.php trong theme wordpress bạn đang sử dụng

/**
Zubi Cloud help - Ẩn Thêm vào giỏ hàng nếu đã mua
*/
add_filter( 'woocommerce_is_purchasable', 'bbloomer_hide_add_cart_if_already_purchased', 9999, 2 );

function bbloomer_hide_add_cart_if_already_purchased( $is_purchasable, $product ) {
if ( wc_customer_bought_product( '', get_current_user_id(), $product->get_id() ) ) {
$is_purchasable = false;
}
return $is_purchasable;
}

 

Và đây là thành quả, hãy xem có gì hay nào

Trang sản phẩm đơn lẻ cũng sẽ không hiển thị nút Thêm vào giỏ hàng (một lần nữa, trong trường hợp người dùng đăng nhập hiện tại đã mua sản phẩm đó)
Trang sản phẩm đơn lẻ cũng sẽ không hiển thị nút Thêm vào giỏ hàng (một lần nữa, trong trường hợp người dùng đăng nhập hiện tại đã mua sản phẩm đó)

 

Đoạn mã này sẽ:

  • Ẩn hoàn toàn Thêm vào giỏ hàng trên trang sản phẩm duy nhất
  • Đổi tên mục Thêm vào giỏ hàng trên Trang cửa hàng thành “Đọc thêm”
  • Không thể thêm mặt hàng vào giỏ hàng ngay cả khi có URL – nó sẽ hiển thị màu đỏ “Rất tiếc, không thể mua sản phẩm này”. lỗi trong trường hợp như vậy
5/5 - (2 bình chọn)


0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
4 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
linetogel

🚀 Wow, this blog is like a rocket launching into the galaxy of wonder! 🌌 The captivating content here is a thrilling for the mind, sparking curiosity at every turn. 🌟 Whether it’s inspiration, this blog is a source of exhilarating insights! 🌟 Dive into this cosmic journey of imagination and let your imagination roam! 🚀 Don’t just enjoy, experience the excitement! 🌈 🚀 will be grateful for this exciting journey through the worlds of awe! 🌍

linetogel login

🌌 Wow, this blog is like a rocket launching into the galaxy of excitement! 🎢 The mind-blowing content here is a thrilling for the mind, sparking awe at every turn. 🌟 Whether it’s inspiration, this blog is a source of inspiring insights! #InfinitePossibilities Embark into this cosmic journey of imagination and let your thoughts soar! 🌈 Don’t just enjoy, experience the thrill! 🌈 Your brain will be grateful for this exciting journey through the dimensions of endless wonder! ✨

linetogel

🌌 Wow, this blog is like a rocket launching into the galaxy of wonder! 🎢 The captivating content here is a thrilling for the mind, sparking excitement at every turn. 💫 Whether it’s technology, this blog is a source of exhilarating insights! #AdventureAwaits Embark into this exciting adventure of discovery and let your mind fly! 🚀 Don’t just enjoy, experience the thrill! 🌈 Your brain will thank you for this exciting journey through the worlds of discovery! 🚀

linetogel

🌌 Wow, this blog is like a cosmic journey blasting off into the galaxy of endless possibilities! 🎢 The thrilling content here is a captivating for the mind, sparking awe at every turn. 💫 Whether it’s inspiration, this blog is a source of exciting insights! #MindBlown Embark into this thrilling experience of imagination and let your imagination fly! 🚀 Don’t just enjoy, savor the excitement! #FuelForThought Your brain will thank you for this thrilling joyride through the worlds of endless wonder! 🚀