Is there a way to have a gift card or coupon added to an order based upon the item that a customer is purchasing? If so can it be based on the value of the item they are purchasing? For example, if someone was purchasing a workshop for $100 I would like to give them a $50 credit towards another workshop in the future.