If you are looking for your Woocommerce store to sell only 1 product at a time or you need to purchase 1 product at a time.
Just use the below code snippet to allow only 1 item in the cart at a time. At it to your themes functions.php file or add it inside your custom plugins file.
add_filter( 'woocommerce_add_cart_item_data', 'woo_custom_add_to_cart_one_item' ); function woo_custom_add_to_cart_one_item( $cart_item_data ) { global $woocommerce; $woocommerce->cart->empty_cart(); // Do nothing with the data and return return $cart_item_data; }