Want to add free gift card to order on select products

Hey,
Our shop would like to give free gift card when buying specific products. I can easily target the products with TAGS and the tags can carry the value of the gift card (either flat amount or percentage based). I am looking for a way to integrate said gift card to the customer's order.
Options :
- Find a way to programmatically add a comment so the employee working the order will know to create a gift card.
- Find a way to add a second product to the cart upon adding the specified product. I found https://yourwebsite/cart/add/variantId but I can't make it so that both products will be added upon clicking add-to-cart.
Anyone with a brilliant idea? I am overdue for taking a plunge with the API but I don't even think it would be of any help in this situation since this is taking place on the eCom site while the customer is placing an order.
2 comments
You are describing what is known as a "bundle." Such a thing is possible -- if you're in Europe -- by defining product bundles. You can read all about it here:
https://ecom-support.lightspeedhq.com/hc/en-us/articles/227867487-Creating-product-bundles-European-merchants-
yeah I know and since I'm in Canada no such luck! I am in the middle of toying with the API and webhooks and I think I have a setup thats works. It just need a bit of time to set it up smooth. Will post back when I get that thing working!