Guide: Subscription Gift Codes
How to sell subscription gift codes in Limio Commerce
What are subscription gift codes?
Subscription Gift Codes example
With a subscription gift code, the purchaser receives a gift code, which they can then provide to the recipient. The recipient then needs to redeem their gift code to activate their subscription. A good example of this is Netflix: https://www.netflix.com/redeem or the Economist: https://subscribenow.economist.com/gift.
Subscription gift code works well for subscription services. It allows for the gift recipient to create an account as part of redeeming their gift code. It also minimises the purchasing friction, as the purchaser does not need to provide any details about the recipient. Finally, it can also work well with physical deliveries which allow for personalisation, as the gift recipient can login post-redemption and customise their subscriptions.
Step 1. Configure your gift code offer
To sell subscription codes, create a new Offer. Activate 'This is a Gift' and 'This Is A Redeemable Gift'. Full details on these attributes is visible here.
A subscription gift code do not recur, so you should also set 'Auto-Renew' to False.
You should also point the checkout link to the checkout purchase checkout, for example set it to External → /gift-purchase-checkout. This will be used in step 3.
Finally, you should also define an Initial Price, for example $619 every 1 year for 1 charge.
You will also need to add a Product and Rate Plan on the Limio Offer to reference. For more details on Initial Price and the relation to the Zuora Product and Rate Plan, go to Gift Offers.
Step 2. Create your gifting Page
On the Page, add any Offer component to your page, then Save.
Step 3. Create your gift checkout
Gift offers should go into a dedicated checkout (e.g. /gift-purchase-checkout). We recommend you use the Modular Checkout for newer releases.
For gift checkout, you can use an unauthenticated checkout to reduce friction. If you are on release 104 or above, you can also use the anonymous authentication for this page.
To learn how to create your gift checkout, go to Modular Checkout: How to configure a gift checkout?.
Step 4. Create a gift purchase complete page
Create a gift purchase complete page with the Order Confirmation component. This page will automatically show the gift code to the customer. You can also decide to hide it.
Step 5. Create your redeem page
Create a new unauthenticated Page to allow customers to redeem a gift code. Drag & drop the Redeem component and customise it.
Once the customer provides the code, they will typically go into an authenticated checkout. On the 'Redeem' component, set the URL of your login solution in the Redeem component prop Button Url. Usually, you will need to embed the redirect to the redemption checkout page (e.g. /redeem-checkout) in your URL. This will vary per identity solution.
Gift direct purchase link
Customers can skip the step above by embedding the gift code in the URL, which will automatically take them to the next stage of their journey. To do this, simply append ?giftCode=CODE to the end of your checkout URL (e.g. /redeem-checkout?giftCode=yFe0AIFVBkK).
This is especially useful when sending gift recipients an email with a call-to-action (CTA) to claim their gift, as it directs them straight to a checkout with a pre-populated basket.
Step 6. Create your redemption checkout
The Modular Checkout can be used to create your redemption checkout. The redemption checkout should be authenticated. It should go into the redemption complete page (e.g. /redeem-complete).
To learn how to create the redemption checkout, go to Modular Checkout: How to configure a gift checkout?.
Legacy: The Redeem Checkout is now a legacy component and has been replaced by the Modular Checkout.
Step 7. Create a redemption complete page
Create a redeem complete page with the Order Confirmation component to confirm the successful redemption of the gift code.
Frequently asked questions around Gifts
Last updated
Was this helpful?


