Automatically Reduce Product Price Over Time - App or Code??

Automatically Reduce Product Price Over Time - App or Code??

keeks95
Shopify Partner
5 0 6

Hello,

 

I am trying to find a plugin or Liquid code to automatically reduce the price of my products as they 'age'. Since each product is unique, we never have more than one available, and thus, I would like to auto-apply a discount of 20% after 60 days from the list date.

 

Example:

Product listed on 1/1/2022 for $100

---60 days later---

Product price is reduced to $80, beginning on 3/1/2022

 

Does anyone know of an app that will do this or suggestions on what code I can implement to do so? I have a programming background but not too familiar with Liquid.

@Dbuglabpvtltd @PaulNewton @Paul_vd_Dool   

Replies 2 (2)

Paul_vd_Dool
Shopify Partner
112 6 99

Hi Keeks,

 

Liquid is templating code and you'll be needing to create discounts or adjust product pricing, so you'll have to look at an app.

I'm not familiar with any existing app that does this. There is Mechanic that is really flexible but I'm not sure if it can do what you want. You can always reach out to their team to ask if it's possible.

 

If you have to go the custom app route (create or let somebody else create the app specifically for you), my first instinct would be that it would be something with a daily cron job that every day checks products and adjusts prices if necessary.

Doppelganger - Managing duplicate user accounts

PaulNewton
Shopify Partner
7450 657 1564

@keeks95 2nd @Paul_vd_Dool 's suggestion for mechanic it can be scripted to do this.

If you need this developed contact me by email with use-case so I have context.

 

That does mean mechanic doesn't have this script off the shelf you'll to make it, however they do have tangential scripts to reference for parts of the logic code

https://tasks.mechanic.dev/?q=price 

https://tasks.mechanic.dev/?q=age 

And  https://tasks.mechanic.dev/advanced-scheduled-price-changes 

etc 

 

For future merchants there lots of approaches to this.

Other automation apps

Mesa has a scheduler per product https://www.getmesa.com/connect/schedule/integrate/shopify/scheduled-product-price-change   

Arigato by bonify may be able to do this as well not sure if they have scheduling capability though

https://www.apps.bonify.io/arigato-automation-shopify/workflows/increment-products-price-10-creation  

 

Or external automation services like zapier

https://zapier.com/apps/schedule/integrations/shopify 

https://zapier.com/help/create/customize/schedule-zaps-to-run-at-specific-intervals 

 

There's also dedicated apps like https://apps.shopify.com/price-scheduler-plus 

 

Or bulk import spreadsheet apps like matrixify that have guides on how to schedule imports

https://matrixify.app/tutorials/schedule-import-to-shopify-from-google-sheets/ 

 

The other categories that affect price like this is abc analysis type apps , dynamic pricing, and I think some auction apps can do this too(dutch auction|bidding). Then of course there's discount apps that have scheduling features however I believe it would be very tedious as you have to set it up per product with such apps.

 

The app-less alternative is to create duplicate products with future schedule dates with lower prices and heavy advanced theme customizations to give lower price products with the same handle suffixes display priority suppressing original products. But really you need an app anyways probably to sync inventory until staff removes the orignal product.

 Plus plans may be able to leverage Flow,  Launchpad or checkout-scripts for this but I haven't tested that and date handling is often a problem with such features.

Contact paull.newton+shopifyforum@gmail.com for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org