Thanks.
That makes no sense since the applied coupon in backend pages works in terms of discounts or free shipping but not with free products.
Soon woocommerce will implement the point of sale and your plugin should work in backend as it works in frontend.
Regards