Shopify PO & Transfer Glitch: What to Do When Your Stock Receipt Goes Sideways

Hey fellow store owners!

As a Shopify migration expert, I spend a lot of time digging through the community forums, and let me tell you, it’s an absolute goldmine of real-world insights and solutions. Recently, I stumbled upon a thread that immediately caught my eye, especially for those of you dealing with inventory, Purchase Orders (POs), and the newer linked Transfer system. It highlights a specific bug that could really mess with your inventory accuracy if you’re not careful.

The Unexpected Glitch: POs and Transfers Not Playing Nice

The discussion kicked off with Emma_Robson, a savvy merchant, sharing a tricky situation. She reported a bug in the auto-receive behavior of Purchase Orders. Here’s the scenario: imagine you place a PO for 72 units of a product. When the shipment arrives, you only get 66 units – a shortfall of 6. Naturally, you update the linked Transfer to reflect the actual 66 units received. Makes sense, right?

Well, here’s where the problem hit. Emma found that while the Transfer correctly recorded the 66 units, the Purchase Order itself was automatically marked as fully received for all 72 units ordered, not the 66 actually delivered! This is a classic inventory headache waiting to happen.

Emma’s diligence in reporting this paid off. A Shopify Live Support Advisor confirmed that this “auto-receive behaviour on PO #PO33 / T0165 is not expected,” and they’ve logged it with the product team. That’s good news, but it means that until a fix is deployed, we merchants need to be extra vigilant.

Why This Bug is a Big Deal for Your Inventory

Think about it: if your POs are automatically showing more stock received than what actually arrived, your inventory counts will be off. This can lead to overselling products you don’t have, inaccurate financial reporting, and a whole lot of manual reconciliation work. For those of you who were previously using Stocky and have moved over to Shopify’s native Purchase Order facility with the new ‘linked transfer’ system, this is particularly important to watch out for.

What to Do When Your PO & Transfer Disagree: The Community's Wisdom

The beauty of the Shopify community is how quickly fellow merchants jump in with practical advice. Steve_TopNewYork offered some excellent, actionable steps that we can all follow if we encounter this bug. It’s essentially a manual workaround to keep your inventory straight until Shopify rolls out a fix.

Here’s a breakdown of the community-recommended steps:

  1. Physically Count and Verify: When goods arrive, don't just trust the paperwork. Always count the physical stock received and cross-reference it with the supplier invoice or packing slip. Make a clear note of the actual quantity delivered.
  2. Accurately Update the Transfer: This is crucial. Go into the linked Transfer in Shopify and update it to reflect only the actual quantity received. If there's a shortfall, ensure the transfer shows that. Emma noted that she didn't have an option to reject the missing items at the time of accepting the transfer, only to accept the shortfall separately, which is part of the core bug. Still, make sure the transfer reflects reality.
  3. Address the Purchase Order (Manually if Needed): If Shopify automatically marks the Purchase Order as fully received (for the ordered quantity) despite the transfer showing a shortfall, you’ll need to intervene. Steve advises to "ignore it and treat it as a bug." If possible, manually adjust the received quantity on the PO to match the actual stock. If that specific manual adjustment isn't available or doesn't stick, then proceed with a separate inventory adjustment to correct the stock levels.
  4. Reconcile and Double-Check: Regularly compare your physical stock counts, transfer records, and purchase order data. Any discrepancies should be fixed using manual adjustments. This step is about ensuring your digital inventory matches your physical reality.
  5. Keep Meticulous Records: For every instance of this bug, keep detailed records. This includes the PO number (like Emma's #PO33), the transfer ID (T0165), the actual quantity received, and any screenshots you took. These records are invaluable for your own reconciliation and for reporting the issue.
  6. Report, Report, Report: Just like Emma did, report this issue to Shopify Support every single time it happens. The support team logs these bugs directly with the product team. As the advisor told Emma, "posting on the Shopify Community forums is a great next step. If other merchants are seeing the same thing, it adds real weight to the report and the product team actively monitors those conversations." Your reports help bring these issues to the forefront and prioritize fixes for everyone.

Emma’s experience highlighted that even though the transfer accepted the shortfall, the PO still over-received, and the option to simply accept only what was delivered wasn't straightforward. This reinforces the need for those manual reconciliation steps.

So, if you’re a former Stocky user now leveraging Shopify’s native Purchase Order and linked transfer system, please pay close attention to this behavior. If you encounter this bug – where your PO auto-receives the ordered amount despite a shortfall correctly recorded in the linked Transfer – don't hesitate. Follow these steps, keep good records, and most importantly, report it to Shopify Support and share your experience in the community forums. The more data and reports Shopify gets, the faster we can expect a permanent solution. Together, we can help make Shopify's inventory management even more robust for all of us!

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools