
For years, Shopify store owners were frustrated by one limitation:
You couldn’t create a single discount code that combined both product/order discounts and shipping discounts.
Until April 2025, this wasn’t just a minor inconvenience—it was impossible. Shopify only allowed one discount category per code (product, order, or shipping).
Now, thanks to the Shopify Functions API, apps like Regios Discounts finally make it possible to create one discount that applies both types—without hacks, extra apps, or confusing workarounds.
Here’s what changed, why older guides still say it’s not possible, and how you can set it up today.
Why This Wasn’t Possible Before
Shopify’s discount engine used to be rigid:
- Every discount code had to be one type only (product/order or shipping).
- Apps that tried to combine them usually hacked in a second discount field at the cart level, causing checkout mismatches and broken integrations.
- Even with discount combinations (added later), you still had to create separate codes, which wasn’t seamless for customers.
Most merchants either lived with multiple codes or avoided shipping promotions entirely because of the friction.
How to Combine Product and Shipping Discounts in Shopify (The New Way)
In April 2025, Shopify introduced the ability for apps to combine product/order discounts with shipping discounts in a single discount, powered by the Shopify Functions API.
With Regios Discounts, you can now:
- Offer 10% off plus free shipping on orders over $100.
- Create a tag-based VIP discount that applies to both product pricing and shipping.
- Combine fixed product discounts with fixed or percentage-based shipping offers.
- Build advanced eligibility rules (tags, metafields, quantities, order count, etc.) without separate codes.
This feature is now available in Regios Discounts.
You can see the full tutorial here:
How to Combine Product/Order Discounts with Shipping Discounts

Why Use Regios Discounts for Combined Discounts?
While Shopify now technically allows this, building it yourself is still not an option—only apps that use Shopify Functions can implement it. Regios Discounts makes it easy by:
- Adding a second logic flowchart for shipping inside any discount (no separate codes).
- Ensuring 100% compatibility with your cart, checkout, and other apps (no draft orders).
- Letting you mix and match any logic you need, from simple free shipping offers to complex, tag-based flows.
All without the confusion of multiple fields or broken integrations.
Conclusion
Older guides will tell you it’s still impossible to combine product and shipping discounts with one code on Shopify. That was true—until April 2025.
Today, you can create seamless, combined discounts with Regios Discounts, keeping your promos simple for customers and hassle-free for your team.
Want to set one up?
Check out the full tutorial here:
How to Combine Product/Order Discounts with Shipping Discounts