Looking to add one item per order in your WooCommerce cart? All you may need is to add a filter to woocommerce_add_to_cart_validation.
2 answers
1
One order per order function
To add one product per order, you must add the code below into your functions.php file.
function custom_only_one_in_cart( $passed, $added_product_id ) { wc_empty_cart(); wc_add_notice( 'New product added to cart.', 'notice' ); return $passed; } add_filter( 'woocommerce_add_to_cart_validation', 'custom_only_one_in_cart', 99, 2 );
— Support WizardAnswer 1
0
Disable original item added to cart message
To disable the original cart message, add the code below in the same functions.php file.
function custom_remove_add_to_cart_message() { return; } add_filter( 'wc_add_to_cart_message', 'custom_remove_add_to_cart_message' );
— Support WizardAnswer 2