Introduction
Discount combinations allow your Rivo loyalty rewards to stack with other discounts in your store, creating more flexible and attractive offers for your customers. When enabled, customers can use their loyalty rewards alongside product discounts, order discounts, and free shipping offers - maximizing their savings and encouraging larger purchases.
This powerful feature enhances customer satisfaction by removing the frustration of having to choose between different discounts, while giving you more creative control over your promotional strategies. You can run seasonal sales, product-specific promotions, and loyalty rewards simultaneously without conflicts.
β¨ Discount combinations are available on all paid plans
β οΈ Important: This feature requires Shopify Checkout Extensibility to be enabled on your store. Some combination options may not work without this upgrade.
How to enable discount combinations in Rivo
Discount combinations automatically apply to all Rivo-generated discount codes, including loyalty point rewards, VIP tier benefits, and referral program rewards. Follow these steps to configure which types of discounts can combine with your Rivo rewards:
From your Rivo Dashboard, go to Settings > Orders
Scroll down to the Discount Combinations section
If you see a warning about "Shopify Checkout Extensibility Not Enabled," some combination options may not work properly. Contact Shopify Support to upgrade your checkout if needed.
Select which classes of discounts you want Rivo rewards to combine with:
Product - Allows Rivo rewards to combine with product-specific discounts and automatic product discounts
Order - Allows Rivo rewards to combine with order-level discounts like percentage off entire order or minimum purchase discounts
Shipping - Allows Rivo rewards to combine with free shipping offers (note: free shipping rewards cannot combine with other shipping discounts)
Click Save to apply your settings
π Important Note: Changes only apply to newly generated discount codes. Existing unused Rivo discount codes will need to be manually updated in your Shopify admin if you want them to use the new combination settings.
Types of discount combinations available
Shopify supports several types of discount combinations. The table below shows how each Rivo reward type can combine with other discounts:
Rivo Reward Type | Can Combine With | Availability |
Fixed Amount Discount (e.g., $10 off) | Product discounts, Order discounts, Free shipping | All merchants |
Percentage Discount (e.g., 15% off) | Product discounts, Order discounts, Free shipping | All merchants |
Free Product Rewards | Product discounts, Order discounts, Free shipping | All merchants |
Free Shipping Rewards | Product discounts, Order discounts | All merchants |
β Good to know: All merchants can combine most discount types. Advanced combinations (like order discounts with other order discounts) require Shopify Checkout Extensibility.
How discount combinations work with Rivo rewards
Discount combinations work seamlessly across all Rivo reward types, giving your customers maximum flexibility:
Loyalty Points Rewards
When customers redeem points for discounts, these rewards can combine with your store's other promotions based on your combination settings. For example, a customer could use a $5 points reward alongside a 20% off sale and free shipping.
VIP Tier Rewards
VIP tier benefits automatically respect your discount combination settings. If a VIP customer receives an exclusive discount, it can stack with other eligible promotions, making their tier status even more valuable.
Referral Program Rewards
Both advocate (referrer) and friend (referred) rewards follow your combination rules. This means referral discounts can work alongside other promotions, making your referral program more attractive to participants.
π‘ Pro Tip: You can customize discount code prefixes for different reward types (loyalty, VIP, referral) in Settings > Orders > Discount Code Prefixes to help track which combinations are being used most.
Setup requirements
To use discount combinations effectively, ensure your store meets these requirements:
Shopify Checkout Extensibility
For the best experience and access to all combination types, your store should have Shopify Checkout Extensibility enabled. Without this:
Some advanced combination options may not work properly
You'll see a warning in your Rivo settings
Discount creation might fail for certain combination types
To upgrade to Checkout Extensibility, contact Shopify Support or visit your Shopify admin under Settings > Checkout.
Shopify Plan Requirements
While basic combinations work on all Shopify plans, some advanced features require:
No use of Global-e or Licensify apps
No checkout.liquid customizations
Checkout Extensibility enabled (not checkout.liquid)
Common use cases and examples
Here are practical scenarios where discount combinations create value for your customers and business:
Seasonal Promotions
Scenario: Black Friday sale with 25% off everything + customer uses $10 loyalty points reward + free shipping over $50
Result: Customer gets maximum savings, you get a larger order, and loyalty engagement increases
Product Launches
Scenario: New product with 15% launch discount + VIP customer gets additional tier benefit + referral friend discount
Result: New products get maximum exposure while rewarding your best customers
Cart Abandonment Recovery
Scenario: Abandoned cart email with 10% discount + customer applies loyalty points + free shipping threshold met
Result: Higher conversion rates on abandoned carts with stacked incentives
Customer Retention
Scenario: Returning customer uses accumulated points + ongoing category sale + VIP tier shipping benefit
Result: Customers feel valued and are incentivized to continue shopping with you
Troubleshooting
Discount combinations not working
Check these common issues:
Verify Checkout Extensibility is enabled in your Shopify admin
Confirm the specific combination type is enabled in Rivo Settings > Orders
Ensure your store meets Shopify's eligibility requirements
Test with newly generated discount codes (existing codes may need manual updates)
Discount code creation fails
If Rivo cannot create discount codes with combinations:
Temporarily disable combination settings to isolate the issue
Check if you're using Global-e or Licensify apps (these prevent some combinations)
Verify you haven't reverted to checkout.liquid
Contact Shopify Support to confirm your store's eligibility
Testing your combinations
To verify combinations are working:
Create a test order with multiple discount types
Generate a new Rivo reward and test it with existing store discounts
Check that all discounts apply correctly at checkout
Verify the final discount amounts are calculated properly
Shopify's known limitations
These are the limitations stated in Shopify's complete guide to discount combinations:
Customers can use a maximum of 5 discounts on a single order
Discounts can only be combined on orders made through the Online Store (not POS or other channels)
Free shipping discounts cannot combine with other free shipping discounts
To combine product discounts with order discounts and/or order discounts with other order discounts, you must meet these requirements:
You are not using the apps Global-e and/or Licensify
Your store must not use any checkout.liquid customizations or features. If you revert to checkout.liquid, then your store becomes ineligible for advanced combinations.
π Read about Shopify's discount combination stacking examples here.
Common questions
Are Rivo rewards automatic discounts?
No. Rivo rewards are created as discount codes that customers must enter at checkout. This gives you more control over usage and allows for better tracking. You can learn more about discount types here.
Why can't I combine product discounts with order discounts or order discounts with other order discounts?
These advanced combinations require your store to meet Shopify's specific requirements, including Checkout Extensibility. If you're eligible but still cannot create these combinations, contact Shopify Support for assistance.
Do VIP tier rewards automatically use combination settings?
Yes. All Rivo-generated discount codes, including VIP tier benefits, automatically use your combination settings. This ensures consistent behavior across all reward types.
Can I have different combination settings for different reward types?
No. Combination settings apply to all Rivo rewards uniformly. However, you can customize discount code prefixes for different reward types to help with tracking and organization.
What happens to existing discount codes when I change combination settings?
Existing unused discount codes retain their original combination settings. Only newly generated codes will use the updated settings. To update existing codes, you'll need to manually edit them in your Shopify admin.
Why don't my free shipping rewards combine with other shipping discounts?
This is a Shopify limitation. Free shipping discounts cannot combine with other free shipping offers, but they can combine with product and order discounts when those options are enabled.
How do I know if Checkout Extensibility is enabled on my store?
Check your Rivo Settings > Orders page. If you see a warning banner about "Shopify Checkout Extensibility Not Enabled," you'll need to upgrade. You can also check in your Shopify admin under Settings > Checkout.
Can customers use multiple Rivo rewards in the same order?
Customers can use multiple discount codes in a single order (up to Shopify's limit of 5 total discounts), including multiple Rivo rewards, as long as they don't conflict with each other and your combination settings allow it.