Using Beans is addictive. The more you use it, the more you'll wish the entire WordPress was built using it. Unfortunately, when it comes to 3rd-party plugins though, that's when the fun stops. No more dynamic markup, no more easily adding or removing attributes, etc. It's a pretty sad state of affairs once you're used to the elegant power that Beans provides.
This is where the WooCommerce Overrides for Beans comes in. It acts as a bridge between WooCommerce and Beans and allows you to do some pretty advance customizations, while not touching a single template override.