One link that opens checkout with the coupon, quantity and option already filled in. Paste it in an email, a post or a bio. The customer can still change everything; an out-of-date coupon or option is simply ignored, never an error.
Publish a product and you can build a link to it here.