Unfortunately, Shopify’s native coupon functionality does not allow you to set discounts based on margin rates. However, there are a few apps in the Shopify App Store that you can use to set up dynamic discounts based on profit margins.
Here are a few apps you can try:
Dynamic Discounts by Hextom
Profit Margin Discount by Secomapp
Margin Manager by Bold Commerce
Each of these apps has its own features and pricing, so be sure to review them carefully to find the best fit for your store.
Once you have installed one of these apps, you can set up your discounts based on profit margins and offer them as coupon codes to your customers. You’ll be able to manage and track these discounts in the app dashboard, and you can easily make changes to the discounts as needed.
I hope this helps! Let me know if you have any further questions.
We are OneCommerce - an eCommerce Solution Platform.
We’re sorry to say that you can only manually create separate discount codes for each margin rate range and apply the appropriate code at checkout. However, you can consider to use the third- party apps, you can consider to use one of these apps below:
Bold Discounts: This app allows you to create custom discount rules based on product tags, collections, and more. You can also set minimum order values, restrict discounts to specific customers, and more.
Happy Discounts: This app offers a wide range of customization options for your discount codes, including the ability to set discounts based on margin rates.
Better Coupon Box : this one allows you to create custom discount codes that can be triggered by different events, such as time, product, and customer information.
Smart Coupons: This app provides a powerful discount management platform, with options for creating custom discounts, product-based discounts, and more.
Hope this will work. Please hit the Like Button or mark it as Accepted Solution if this is useful, it means a lot to us.
I didn’t find anything that allowed me to do different discounts rates
within the same coupon. I also didn’t want to pay for a plugin.
My solution, I put a tag in every product with its margin. I do it as a
range.
So I Have:
MarginUnder10
Margin10
Margin15
Margin20
Margin25
Margin30
Margin35
MarginOver40
So every product gets one of those tags. I then create a collection, named
after that tag, and under the Conditions, I put that tag. It then
deselected publishing on all channels.
Then Create a discount and select Collection and then the Margin Collection
I want it to use.
Anytime I add a product, it gets a tag, and the collection gets updated.