Looking for an app to auto update inventory on order status

fergieman92
New Member
1 0 0

Hi All,

First time poster, I hope I am in the right section.

I am helping my girlfriend with her store and in need of a "specific" app for the service she supplies.

Due to handmade products we are hoping to set the stock limit to 5 at a time so she isn't overwhelmed and can fulfill orders timely. Upon a purchase the stock decreases to 4 and so forth. After the product is delivered I would like it automatically update the stock by 1.

Essentially I'm trying to automate quantity updating by order status. I have played around with programming before but not 100% sure where to start if I were to create one myself (using webhooks?). Or if anybody has seen a solution like this, I would appreciate if I could be pointed in the right direction to save myself time of "attempting" to create one.

Worst case scenario we just manually update ourselves. Which isn't a big deal, I just like automation.

Thank you for your time!

-Kyle

Replies 3 (3)
PaulNewton
Shopify Partner
4211 303 902

script it with a app for shopify automation,  there's usemechanic though they don't have premade script for this scenario as it's a bit odd to increase inventory based on inventory being delivered.

So you'd want to find the different logic pieces to synthesize a solution

https://tasks.mechanic.dev/?q=order%20status + https://tasks.mechanic.dev/?q=update%20inventory 

 

It does have premade tasks for limiting sales , such as https://tasks.mechanic.dev/reset-inventory-levels-daily 

Finally Combinable Discounts - EARLY ACCESS ONLY - Use Free Shipping With Other Discounts

Answers powered by coffee Buy Paul a Coffee for more answers or donate to eff.org
Problem Solved? ✔Accept and Like solutions to help future merchants
Confused? Busy? Buy a custom solution paull.newton+shopifyforum@gmail.com
adamr12
Tourist
11 0 2

Hey @fergieman92

Interesting use case! If you're into automation, I think you'll be able to pick up Parabola.io pretty quickly. I mocked up a flow for you below to outline an approach to building this in Parabola – here's an overview of the steps: 

1) Pull in orders marked as 'Shipped' from the past 2 weeks (if it takes longer than 2 weeks from when the order is placed until the order is shipped, we can extend this range)

2) This flow sends 2 pieces of data to Shopify: the updated inventory quantity, and an order tag. Once we replenish inventory for a shipped order, we can add an "Inventory Updated" tag to make it easy to track which orders have already been replenished. So in this filter step, we remove orders that have the "Inventory Updated" tag, meaning we are only looking at recently shipped, un-replenished orders.

3) Here, we just insert a column with the value "Inventory Updated" to tag the orders in the next step

4A) Update the product with the quantity from the order (so if 2 items are shipped, inventory is increased by 2)

4B) Tag orders in Shopify

5) Finally, you can set this flow to run on a recurring schedule, either once per day or hourly to maintain up-to-date available inventory levels 

This flow would require you to make sure that you have a process for marking orders as "Shipped" – "Delivered" is not an available Shopify fulfillment option.

If you'd like to connect your Shopify store and explore this flow yourself, you can create your own copy of the flow through this link. By the way, I do work at Parabola and frequently help customers set up use cases similar to this one here. Feel free to shoot us an email at support@parabola.io if you'd like to jump on a call and work on this flow together! We have a team of Shopify automation experts ready to help. 

Screen Shot 2021-09-01 at 3.40.41 PM.png

 

 

Mandatum
New Member
10 0 0

Kyle,

Our app optimizes inventory management while improving cart conversion, profitability, and ESG performance. It is free and easy to install.  Please let me know if this is of interest to you to arrange a short meeting. Cheers!!!