I have a client that offers subscriptions and downloadable products. She has been getting a lot of request recently to offer gift subscriptions. Where a user would be able to purchase a subscription or credit for a subscription for another user. I know that there is nothing like this by default (or if there is I have overlooked it) but I was wondering if you know of anyone that has done something similar in the past.
My idea right now is to build an add-on that will allow a user to add a subscription to their cart with the option of having it be a gift. Then during the checkout process they can enter the person that they want to send it to email address. After the checkout the add-on will create a 1 time use coupon that will be linked to the email address of the recipient. They will be able to follow the link in the email to the proper landing page that will allow them to add the item to the cart and enter their “gift-code” which will give them a 100% discount on that particular product.
If you can not think of any examples of someone doing something similar with FoxEE do you think that I am on the right track with my add-on approach?