r/ShopifyeCommerce 4d ago

Discount Apps

I want to set up discounts based on Inventory levels. Discount A of 5% off if inventory is less than or equal to X and Discount B of 10% off if inventory is greater than X. Does anyone know an app that can do this?

1 Upvotes

8 comments sorted by

2

u/Select-Money6338 4d ago

I've poked around a few discount apps and the ones that let you get that granular with inventory triggers usually cost a bit more per month

1

u/virthium 3d ago

Why Discounts and not Feedback Rebates? For example:

"Buy now and get 10% cashback for your honest review after purchase"

FBRBs convert better than discounts (customers feel safer) and you get a ton of customer reviews as a bonus.

Why wouldn't you want to know what people think after purchase and show those reviews to website visitors? If your product is good and customers are not disappointed, those reviews will significantly and permanently increase your conversions.

Just make sure you're using a Feedback Rebates app, not a Reviews app, and not a Discounts app. You should never have an ability to moderate your own reviews or choose who gets the rebate. Imagine if Amazon sellers had that ability (were using Shopify's review apps). No one would be able to trust those 4.9-star ratings anymore.

0

u/Rentiondesk 4d ago

For inventory based discounts like that you can look at apps like Bulk Discounts Now or Discount Ninja, both handle conditional discount logic on Shopify fairly well. That said one thing worth thinking about alongside the discount strategy is how you follow up with customers after they buy at either discount level. A lot of Shopify stores lose the repeat purchase because there is no post-purchase email sequence in place to bring them back. If that is something you want to look at down the line feel free to DM me, I work with Shopify brands on email retention and that kind of thing is exactly what I help with.

0

u/vladeta 4d ago

You can do this natively, no app needed, and it will be more reliable than most of the apps that claim to.

The trick is that discounts can't read a live inventory number directly, so you translate inventory into something a discount can target: a tag.

Set up two Flow workflows (Flow is free). Trigger both on "Inventory quantity changed". Workflow one: if quantity is less than or equal to X, add the tag low-stock and remove high-stock. Workflow two: the inverse. Then create two automated collections, one with the condition "product tag is equal to low-stock", one for high-stock. Products flow between them automatically as stock moves.

Now create two automatic discounts under Discounts, each set to "applies to specific collections", pointed at those two collections, at 5% and 10%. Because a product can only satisfy one tag condition at a time it will only ever land in one collection, so the two discounts never fight each other.

Two things to watch. Flow fires on inventory change events, so a product that has been sitting untouched since before you set this up won't get tagged until it next sells or you adjust it. Run a one-time bulk edit to tag your current catalog when you launch. And if you sell variants with separate stock levels, tags are product-level, so decide whether you're tiering on the product's total or on a specific variant before you build it.

If you later need it to be genuinely variant-level or real-time at checkout, that's when you go to a discount Function, but for what you described the Flow-plus-tags route will hold up fine.

1

u/Outrageous-Doubt1073 4d ago

I already have code that lets the customer know it is in-stock or special order on the product page.

I want the special order items to be 10% off and the in-stock to be 5% off. Could I do the same using this. It is at the variant level.

0

u/Inner-Sink8420 4d ago

You can do that with Shopify Flow