I'm looking for the ability for one person to buy a product for another person, as a gift.

There's nothing I've found that explicitly does this so I was wondering if there's a way to restrict an issued coupon to a specific product. That way I could have the first user buy a coupon and send it to the second user who would only be able to use it to buy one product.

Is that clear? Is that possible?

Thanks.

Comments

torgosPizza’s picture

I think this is actually a feature request to purchase a coupon. In 2.x it currently is possible to restrict a coupon code to a specific order, but it is not possible to buy a coupon and then have that code emailed to another user.

This is something I'd like to do eventually for our users, so if I end up taking a crack at it I will share my results here.

torgosPizza’s picture

On second thought, it would be cool to be able to generate an on-demand "free product" discount/coupon. We might combine parts of Commerce GC as well, in that the coupon would be applied to just one recipient, etc.

We'd need to figure out a bit more the interface - how would a user choose to "gift" a product? (A checkbox in the cart or on the add to cart form? A separate "Buy as a gift" button?) We'd need to figure out a bit more of this flow, and how a user could redeem it. Personally I'd love to be able to redeem a coupon without going through Checkout, such as a form in a block that could fire some Rules when a coupon of this type is entered and submitted.

I'll continue thinking about this, and in fact we may need this type of functionality sooner than later, so we'll see how it works out.

darksnow’s picture

The way I saw it working was as a separate product altogether. So you buy a specific Gift Card which can be redeemed for a specific Product. The card can be sold at any price, like any other product, and can be redeemed as a coupon against any cart that contains the product referenced.

torgosPizza’s picture

Yeah that makes sense... and it's almost what Commerce GC (Gift Card) already does, but without specifying a product. So I'm not quite sure if that's a feature request for that module or Coupon. Since Commerce GC already provides a submodule called Commerce GC Product, which allows you to buy Gift Cards, I think it's probably a feature request for Commerce GC, and if that's the case then this Issue may become a duplicate of your issue #2485457: Gift for one specific product.

I suppose the confusion in this case is over the fact that you can have a Discount that's a "Free product discount" but that's not quite the same.

I know that one issue we'd have to work through is that Commerce GC assumes all Gift Cards are digital, and so it's coupled pretty tightly to the email address field, but I think it should be somewhat straightforward to remove this dependancy.