Introduction
You can now create discount codes that work for anyone, not just specific customers. This makes it easy to use them with subscription apps (ex. Recharge), offering a more inclusive and flexible rewards system for all users.
β¨ The feature must be enabled by the Rivo team. If you'd like this enabled, please send a note to [email protected]
How it works
Discount codes generated through Rivo Loyalty & Referrals are usually tied to a specific customer, and due to Shopify Subscriptions API limitations, discount codes tied to one customer or a segment of customers are not recognized by certain subscription apps.
Now instead of manually changing the eligibility per code in your Shopify admin, this feature allows you to automatically change the setting for every reward issued to your customers. This is how it works:
A customer redeems a reward through the program
Instead of the reward being issued to a specific customer, the reward is now tied to any customer
The customer can now use their reward to apply toward subscription purchases!
Supported reward types
This feature works with all reward types in your loyalty program:
Fixed Amount Discounts - Dollar amount off (e.g., $5 off)
Percentage Discounts - Percentage off the order (e.g., 10% off)
Free Shipping - Removes shipping costs from the order
Free Product - Adds a specific product to the cart at no cost
Gift Cards - Store credit that can be applied to any purchase
Subscription app compatibility
This feature is especially valuable for stores using subscription apps like Recharge, Awtomic, or other recurring billing platforms. Here's why:
API Limitations - Subscription apps often can't process discount codes that are restricted to specific customers due to Shopify's API structure
Seamless Integration - When codes are set to "anyone can use," subscription platforms can automatically apply them to recurring orders
Customer Experience - Customers can redeem rewards and immediately use them on subscription purchases without technical barriers
Integration with loyalty features
The reward customer eligibility feature works seamlessly with all aspects of your loyalty program:
VIP Tier Rewards - Tier-based rewards become usable by anyone while still being earned by specific tier members
Referral Program - Both advocate and friend rewards can be used on subscription purchases
Points Redemption - All point-based rewards benefit from improved compatibility
Store Credit - Credit-based rewards work with subscription billing cycles
How to enable this feature
Send your customer success manager a quick message at [email protected] and we'll turn this feature on for you.
When to request this feature:
You use subscription apps like Recharge, Awtomic, or similar platforms
Customers report issues using reward codes on subscription purchases
You want to improve the overall customer experience with reward redemption
You're experiencing technical limitations with customer-specific discount codes
What to expect after enablement:
All new reward codes will be set to "anyone can use" automatically
Existing codes remain unchanged - only future rewards are affected
No changes to your loyalty program setup or customer experience
Improved compatibility with subscription and checkout extensions
Frequently asked questions
General questions
Will this change the status of previous reward codes?
No. This will only change the status of future reward codes. Any codes that were already issued before enabling this feature will maintain their original customer-specific settings.
Can the reward code be used multiple times?
No. The discount code is still set to one use per customer, which means that only the customer who redeemed their points will know the code and will be able to use it once. The "anyone can use" setting refers to the technical eligibility, not usage limits.
Does this affect reward security?
No. While the codes are technically usable by anyone, they are still private discount codes that only the redeeming customer receives. The codes are randomly generated and not easily guessable, maintaining the same level of security.
Subscription-related questions
Will my subscription customers be able to use rewards on recurring orders?
Yes! This is one of the main benefits of this feature. Subscription apps like Recharge can now properly process and apply reward codes to recurring billing cycles.
Do I need to change anything in my subscription app settings?
No. Once the feature is enabled in Rivo, your subscription app should automatically be able to process the reward codes without any additional configuration.
What if a customer tries to use a reward code on a subscription that doesn't meet the minimum requirements?
The same rules apply as with regular orders. If your reward has minimum order value or quantity requirements, the subscription order must meet those criteria for the code to work.
Reward type questions
Do all reward types work with this feature?
Yes! All reward types (fixed amount, percentage, free shipping, free product, and gift cards) are supported and will benefit from improved compatibility.
How do free shipping rewards work with subscriptions?
Free shipping rewards will apply to the subscription order just like regular orders, removing shipping costs from that billing cycle.
Can VIP tier rewards be used on subscription purchases?
Absolutely! VIP tier rewards become compatible with subscription apps while still maintaining their tier-specific earning requirements.
Troubleshooting
A customer says their reward code isn't working on a subscription purchase. What should I check?
First, verify that the reward customer eligibility feature is enabled for your store. Then check:
The code hasn't expired (check the reward's expiration settings)
The subscription order meets any minimum requirements (order value, quantity, etc.)
The code hasn't already been used (codes are still limited to one use per customer)
The reward type is compatible with the subscription app's checkout process
Can customers share reward codes with others?
While technically the codes could be shared, they're still limited to one use total and are privately delivered to the earning customer. The security model relies on the private nature of code distribution rather than customer restrictions.
What happens if a customer tries to use an expired reward code?
Expired codes will not work regardless of the eligibility setting. The expiration rules remain the same - customers must use their rewards within the specified timeframe.
Are there any reward types that don't work well with subscription apps?
Most reward types work seamlessly, but free product rewards may have limitations depending on your subscription app's configuration and how it handles adding products to recurring orders. Contact your subscription app provider for specific compatibility details.