我想將購物車限制爲只有1件商品。 如果用戶在購物車中有0件商品,它會將商品添加到購物車中。woocommerce - 只允許購物車中的1件商品,並通過更換舊商品添加當前商品
如果用戶在購物車中有以前的商品,則必須替換當前商品。 PS:我發現了一個類似的問題,但沒有回答這個問題。 WooCommerce: Only 1 product in cart. Replace if one is added
我想將購物車限制爲只有1件商品。 如果用戶在購物車中有0件商品,它會將商品添加到購物車中。woocommerce - 只允許購物車中的1件商品,並通過更換舊商品添加當前商品
如果用戶在購物車中有以前的商品,則必須替換當前商品。 PS:我發現了一個類似的問題,但沒有回答這個問題。 WooCommerce: Only 1 product in cart. Replace if one is added
add_filter('woocommerce_add_cart_item_data', 'woo_custom_add_to_cart');
function woo_custom_add_to_cart($cart_item_data) {
global $woocommerce;
$woocommerce->cart->empty_cart();
// Do nothing with the data and return
return $cart_item_data;
}
這個簡單的功能插件應該做的工作:
add_filter('woocommerce_add_cart_item_data', 'limit_cart_to_one_item');
function limit_cart_to_one_item($cart_items) {
WC()->cart->empty_cart();
return $cart_items;
}
在您的主題functions.php文件粘貼了在這裏解釋:http://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
乾杯, 弗朗西斯