The discounts are applied on a per cart line basis.
When aggregating product variations, the quantity will be the sum of the quantities of all the variations and the discount will be applied to all of them.
This is still beta, so you have to add the actions and priority on where you want to show the information to your wp-config php file.
Browse the code, check out SVN repository, or subscribe to the development log by RSS...
Fix after calculations, round the discounted price using WooCommerce decimal places, order to avoid totals miscalculations.
Removed the translation files from the plugin languages folder.
Fixed bug that would duplicate discounts each time the cart was loaded on WooComerce 3.0 and above. 0.7.1.
New option on tjhe percentage discounts that allow to aggregate different product variations on the cart and count them all as if they were product, so that the discount will be applied to all of them. 0.5.
New wctd get product ids on sale function to get the product id of all the products that have active discount, similar to WooCommerce's native wc get product ids on sale.
Cart Discount will not be allowed if any discounted product is in the cart, because WooCommerce distributes the fixed value over the several cart lines and the final discount would not be the total coupon value.
Read more