Here's what Stocky did that native POs don't yet support

The key things Stocky had that native POs are missing:

  1. Retail price visible on the receiver document

  2. Label printing (Dymo) triggered directly from a confirmed PO

  3. A receiver document separate from the vendor PO

This is a really clear breakdown and what stands out is how tightly these pieces are tied to the receiving workflow itself.

Retail price, label printing, and a separate receiver doc might look like individual features, but they all sit in the same moment operationally when inventory is actually being received and processed.

Stocky kept that loop pretty tight: confirm received → label → place → update inventory, all in one flow.

Once that gets split across templates, exports, or separate tools, the process slows down and becomes harder to manage day to day.

Curious if label printing is the biggest gap right now, or the lack of a proper receiver document?

Hi Philip, kthoppae nailed the receiving-loop side. There’s another half of Stocky worth flagging because it’s invisible until you don’t have it: the replenishment intelligence layer.

Stocky carried per-PO-line landed cost (freight/duty allocations included), fed that into inventory cost basis, and used historical sales velocity plus lead time to recommend reorder quantities with seasonality adjustments. Native POs are still mostly a document rather than a forecasting source. You can write a PO, but the system isn’t telling you which SKUs to reorder, in what quantity, or what they actually cost landed.

So past your 3 receiving gaps, there’s also: cost basis flowing from PO line into COGS, demand forecasting and ABC velocity, and recommended reorder quantities. Most ex-Stocky merchants I’ve talked to are filling those with a separate forecasting app or a spreadsheet, while waiting on Shopify to surface them natively.

Curious if you’re already running anything for the replenishment side, or trying to keep it all in one stack?

That’s a great point and it really completes the picture.

The receiving loop and the replenishment side are tightly connected, even if they show up at different moments.

If cost basis and demand signals don’t flow cleanly into purchasing, and then back through receiving into inventory and reporting, you end up stitching those decisions together manually again.

Feels like that’s why replacing Stocky has been tricky it wasn’t just one layer, it was how those layers stayed connected.

Curious for folks handling both sides now are you keeping planning and receiving in separate tools, or trying to keep it in one workflow?

This is a really useful breakdown. The reorder and PO gaps are exactly what I keep hearing. Quick question for you and anyone reading: if a simple tool just did the reorder suggestions plus an exportable PO, and nothing else, would that cover most of the pain, or are the stocktakes and transfers just as important to you?

I believe I have found the right company to fill the spot. They have done an excellent job for my accounting and I expect nothing less with their new inventory for shopify application.

With Stocky being deprecated this functionality is going away. But, there are solutions that have exactly what Stocky did and more. Shopify has begun to bring some of these features in house, so you may well be able to leverage this assuming some of the full WMS features are not necessary to your operation.

Check out SKUSavvy which is the de facto Stocky replacement. Supporting POs, inventory, 3D visual bin mapping, picking with guided pick routes, packaging with automated package suggestions, and intelligent shipping that auto selects which rate to use based on the order.

Stocky was good, SKUSavvy is great because it plugs directly in with Shopify to sync products, orders, inventory, customers, locations, and supports multiple stores with one inventory pool synced to both.

Full pick pack guidance on a map.

Newly introduced is a full purchase order automation which uses AI to forecast and create POs before you recognize they are needed.

Try it out for free or reach out to chat.

Bookkeep.com works. I highly recommend

Hey @Philip_Gangi .
Great breakdown. These are real gaps, especially the label printing, which was such a time saver in Stocky.
Definitely post the list on the Shopify Feature Return Board.
Having them clearly listed like this makes it easy for others to upvote.
The more noise, the better :raising_hands: .

We added label printing using the CTS Multi Barcode app which works really well.

@Philip_Gangi

On the label printing gap specifically: it’s structural, not just missing UI. Shopify doesn’t expose purchase orders through an API, so third-party apps can’t trigger printing “from a confirmed PO” the way Stocky did either. Nothing can fully rebuild that exact flow until a PO API exists.

What works today is printing at the receiving step instead of the PO step: receive through native Transfers and print from the received line items, or paste/upload the received SKU + quantity list into a label app and print the batch.

One caution on apps mentioned earlier: if a barcode app prints “from Stocky POs”, check what happens after Aug 31. Stocky’s APIs shut down with the app, so anything wired to them stops working that day.

To @kthoppae 's question: whether it’s the biggest gap depends on the store, but it’s usually the most time-sensitive one. Forecasting can wait a week; a delivery sitting unlabeled in the back room can’t.

I build LabelCraft, which covers this receiving-to-label step (Transfers integration, valid GS1/EAN-13 generation for products missing barcodes, exact-size output for Dymo and sheet labels). The retail-price-on-receiver and separate receiver document points are real gaps too, and those need fixes on Shopify’s side.

@Philip_Gangi We’ve also heard the same issues from our users as they look for a dependable replacement for Stocky.

With Stocky going away, and our own users asking us for a robust way to handle POs and light inventory management / reordering with Shopify; we decided to build our own solution, but for free. It includes all the features Stocky had - and more, including retail price and flexible label printing.

Check it out at Stockroom - Stockroom ‑ Purchase Orders - Unlimited purchase orders, receiving & sync with QuickBooks | Shopify App Store - we’re making it completely free for everyone!

We think Shopify merchants deserve a robust, stable and long term way to handle Purchase Orders (and the re-ordering/receiving processes that come with them) in a way that fits their business, and not at an additional cost.

Hi @Philip_Gangi

Quick disclosure, I work on EasyScan.

On your three:

  • retail price is editable on the EasyScan receiving line and saves back to the product
  • label printing runs directly from a received PO for the quantities that actually arrived rather than what was ordered
  • and we produce a receiver document separate from the vendor PO

Dymo is supported alongside Zebra and Brother (and any custom layout), and custom templates save so you are not rebuilding layouts each time.

On the replenishment point raised further down the thread, we hold supplier and vendor records with lead times, costs and MOQs, and we keep inventory history Shopify’s own retention window. Par-level replenishment that drafts a PO for you is in first release - we a re working hard to build this out further!

If you want to see the receiving-to-label flow end to end, happy to do a short demo call or send you a video.

Best,
Charlie