Category Coupon

I would like to setup a flexible system using the coupon module. I would like to add a term reference field to the coupon entity that refers to a product category/taxonomy.

Now my client can create a coupon and designate "10% off all Baby Shoes" where Baby Shoes is a taxonomy term set on each product display that contains baby shoe SKUs.

On coupon redemption, only products whose product displays are in the Baby Shoes category receive a discount.

Has anyone set something like this up before and would care to share the detail on how they did it?

Posted: Sep 25, 2012