[WooCommerce] Giới hạn một lần mua duy nhất

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài [WooCommerce] Giới hạn một lần mua duy nhất

Trong bài trước, bạn đã học cách sửa “> lỗi đếm danh mục trong WordPress. Hôm nay sẽ là một bài học kế đến trong WooCommerce, nếu bạn mong muốn chỉ cho phép người dùng mua các mặt hàng một lần trong giao dịch, không muốn mua lại đợt thứ hai? Có một số trường hợp, điều đó còn cũng có thể có thể đúng, nhưng bất kể lý do nào, nếu bạn đã đăng ký người sử dụng trên cửa hàng WordPress và WooCommerce và sẽ hữu ích cho bạn để ngăn khách hàng mua lại thứ 2 mà người ta đã mua trước đó , đoạn mã dưới đây có thể giúp bạn hoàn thành công việc này.

Bên cạnh đó, bạn cũng đều có thể giới hạn vào danh mục mặt hàng hoặc 1 mặt hàng cụ thể. Nhưng nếu bạn chỉ mong không cho phép bất kỳ người sử dụng đã đăng ký nào mua và một sản phẩm hai lần, thêm đoạn sau vào tệp functions.php

 // posted by Robin Scott https://silicondales.com/tutorials/woocommerce-tutorials/woocommerce-tutorial-allow-users-purchase-items/ - prevent user adding item to cart if they bought it before... add_filter('woocommerce_add_to_cart_validation','sd_bought_before_woocommerce_add_to_cart_validation',20, 2); function sd_bought_before_woocommerce_add_to_cart_validation($valid, $product_id){ $current_user = wp_get_current_user(); if ( wc_customer_bought_product( $current_user-> user_email, $current_user-> ID, $product_id)) { wc_add_notice( __( 'ERROR MESSAGE GOES HERE SORRY YOU CANNOT BUY ANYTHING TWICE OKAY!!', 'woocommerce' ), 'error' ); $valid = false; } return $valid; }  

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 [WooCommerce] Giới hạn một lần mua duy nhất đượ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