Can I create one-time use discount cards on Shopify?

Hey guys, is there an app within Shopify that can help me create discount cards that I can put in with delivery. Something that will autogenerate my discount codes and only issue them once, like those cards you get in the Hello Fresh boxes?

Thanks!