Buddypress reCaptcha is the best solution that provides an all-in-one captcha for Buddypress, WordPress, and woo-commerce. This plugin provides to check reCaptcha in WP Login page, WP Registration, WP Lost Password, BuddyPress Registration, WooCommerce Login, WooCommerce Registration, WooCommerce Lost Password, WooCommerce Order Page, BBPress Topic, And Reply pages. There are easy settings given with on/off captcha on required places.