How can I sell third party service vouchers on my online store?

Can anyone recommend a solution (technical or app) that will allow me to do the following:

  • Sell a ‘voucher / gift card’ product on my store that will grant a subscription to the third party service (i.e. an app)
  • Set pre-defined voucher codes (these will be passed to the third party app)
  • Each order of the voucher / gift card will issue one of the voucher codes to the customer
  • Ensure that these voucher codes can’t be used to redeem any discounts on my store

I was expecting to discover this is a fairly standard usercase but my research to date seems to suggest that virtually all solutions are set up to issues

Hi @dg-sbrx

It sounds like you’re trying to sell pre-defined service vouchers that act as access codes for a third-party app, and you need a way to automate the process while ensuring these codes are only used for the intended purpose. I’ve got a few solid solutions for you.

**Understanding Your Needs:**1. You want to sell a digital product (voucher/gift card).

  1. Each purchase should issue one unique, pre-defined code.
  2. The codes should not act as store discount codes.
  3. The third-party service needs to recognize these codes for redemption.

Now, Shopify doesn’t have a built-in feature for exactly this, but there are some great workarounds using third-party apps and a bit of automation.

Solution 1: Using a Digital Delivery App (Best for Predefined Codes)

Apps like SendOwl or Sky Pilot let you sell digital products and automatically send pre-defined codes upon purchase.

Steps to Set This Up:

  1. Install SendOwl (link) or Sky Pilot (link).
  2. Upload a list of pre-defined codes (these will be sent one at a time per order).
  3. Create a digital product (your voucher).
  4. Link the product to your code list.
  5. Set up automatic email delivery so customers receive their unique code after purchase.

:backhand_index_pointing_right: This method ensures each customer gets a single-use code that can’t be reused in your store.

Solution 2: Using Shopify Gift Cards (Limited but Simple)

If your third-party app can accept Shopify gift cards as a form of redemption, you could use Shopify’s native gift card feature.

  1. Enable gift cards in your Shopify store.
  2. Set up a fixed amount (that matches your subscription service).
  3. Deliver the gift card code to the customer upon purchase.

:warning: Downside: Shopify gift cards are meant for store purchases, so you need to ensure customers understand they’re redeeming externally.

Solution 3: Custom Shopify App + Email Automation (Best for Full Control)

For a more tailored approach, you can use Shopify Flow (if on Shopify Plus) or a tool like Zapier to:

  • Store and track pre-defined codes.
  • Automatically email codes upon purchase.
  • Prevent code use as store discounts.

:light_bulb: Bonus Tip: If you need to track which codes were sent, use Google Sheets + Zapier to log each sale and issued code.


Final Thoughts

If you need a fast, plug-and-play solution, SendOwl is your best bet. If your third-party service can accept Shopify gift cards, that’s the easiest built-in solution. But if you need full automation with tracking, a custom workflow via Zapier or Shopify Flow would be the way to go.

Let me know if you need help setting up any of these. Happy to guide you through it!

If you need extra help, just let me know asap. Thanks!
Daisy.

Have you found a solution yet? I need to be able to accept voucher’s from companies at the point of purchase for their employees, yet bill the corporation for the voucher amount. Thanks!

You can build this with a combination of a voucher/gift card app and Shopify plus some automation. Use an app that supports *pre-defined gift codes* like Gift Hero or Rise.ai. Store your voucher codes in a secure metafield or external system. When a gift card order is placed, automatically email the customer a code. Finally, ensure your discount settings block those voucher codes from applying to store products.