New updates, improvements, and fixes
When ShipStation prints an order, the WMS now knows within minutes. New filter to find Printed orders, two reconcile tools to close any ShipStation ↔ WMS order gap, and the long-standing first-scan PDA hiccup is fixed.
Tell WMS which ShipStation tag means "printed" and the two systems stay in lockstep — print on either side and the other catches up automatically.
The Move Product workflow is rebuilt for the floor — search, pick a product, walk through a two-stage scan-confirm move on your PDA. The per-product UPC editor got the same treatment. And the Purchase Order received notifications stopped listing items that weren't actually received.
Replenishments now have a phone-shaped twin built around a strict two-stage Move sheet — confirm the bulk bin you're picking from, then confirm the pick-face you're dropping into. Auto-generate prefills the list from below-min pick-faces; manual mode lets you scan whatever needs topping up.
Putaway lists now have their own phone-sized screens — home list, detail, place flow, summary. Suggested destination bins surface as tap-chips. Pick the destination, type the qty on a big modal keypad, done. Auto-routes when you open the desktop URL on a narrow device.
A new screen for binding a single SKU to its bins. Search a product, see its locations and how much it has where, add or remove a bin with one tap. Same auto-routing as Cycle Counts — open on a phone and you land on the PDA twin automatically.
Cycle Counts now have a phone-sized companion screen that opens automatically when you load the page on a PDA or narrow browser. Everything's redesigned for thumbs — full-width tap rows, scan input that doesn't fight the hardware scanner, and a slide-up numeric keypad for entering counts.
Downloading every product as CSV stopped crashing on the full catalog. Each Committed / Backordered / Incoming chip on the product page now opens a side-panel with the orders, shipments, or POs behind that number. And two long-standing settings annoyances got fixed.
Order number is now required on the picker dashboard so nobody grabs the wrong order by accident. The Move Product wizard and the Cycle Count Add modal got the same multi-result search and an inline UPC editor. And cycle counts no longer pad themselves with zero-stock bins.
Three small fixes on the picker we caught while dogfooding v0.1.20 on a phone. The dashboard's resume button now reads "Back to Picking" in every state and drops straight into the pick page — no more "Continue Picking" / "Scan Bin" coin flip. The scanner row pins to the top of the pick page alongside the orange location banner so it stays in view while scrolling long bins. And the dashboard's primary buttons stop dominating the viewport.
The order pick page has been rebuilt for phones. The desktop chrome (top nav + sidebar) is gone on this screen, replaced by a dark slate header with the order context, a slim progress bar, an orange location banner, a dark scanner row, and a fixed bottom nav with Back + Release/Cancel-Picking always within thumb-reach. Item cards picked up a cleaner layout — picked/total counter, bold SKU, name, NO UPC chip when applicable, and a new inline bundle hint so the picker can see at a glance which alternate barcodes (5-pack, case of N, etc.) resolve to that row.
Two small fixes for the cycle-count flow — scanning a pack-bundle UPC during a count now finds the underlying product, and the Add Product modal pulls focus into the input field on open so scanners can shoot a barcode immediately without an extra click.
When two orders get combined into a single shipment inside ShipStation, the secondary order used to silently disappear from the API and sit in WMS as "awaiting shipment" forever. The sync now identifies the merge through three independent paths, marks the orphan shipped under the parent's tracking, backfills any missing line items, and auto-cancels truly-stale orders after a configurable threshold.
The Shopify delta inventory webhook shipped in v0.1.15 finally has the SKU lookup it needs to apply real adjustments. Every existing Shopify product is mapped on the first n8n sync after deploy, and from then on every Shopify-side stock change lands in the WMS within seconds. Plus a clear audit trail and a much friendlier way to watch the flow from the terminal.
If you run more than one Shopify store into the same WMS — say a main brand and a regional one — you can now set their webhook signing secrets independently from a new Shopify Settings page. Each store gets verified against its own secret instead of fighting over a single shared value.
The WMS is now the source of truth for inventory. Instead of overwriting on-hand counts every 30 minutes from a Shopify pull, the WMS reacts to Shopify in real time and only adjusts the difference — never the whole number. Operators can use pick exception audits to chase down per-location accuracy without the system fighting them. Plus a tidier Settings → Webhooks page so the growing list of integrations actually fits on screen.
The order page now reads "Cancelled Items" the moment a cancel is in flight, not after PEA is scanned. Pickers who finish a cancellation are sent back to their home screen instead of stranded on the admin order page. The QC verify page for a cancelled order becomes a read-only audit view instead of an open scan box. And every fulfillment that lands from ShipStation now leaves a "Fulfillment Received" entry on the order activity feed.
Partially-shipped orders now display exactly what shipped, exactly what's on backorder, and a clear "Cancelled" badge when items can't go out. Plus a new per-shipment Cancel backorder button so you can drop just the unfulfillable portion without cancelling the whole order.
A new Feedback link in the sidebar lets you report bugs, request features, or ask questions in under a minute. Submissions go directly to the engineering team's tracker and ping them in Slack — no more lost reports, no more "did anyone see my email".
Cancelling an order from your desk now does the right thing every time. The canceller picks a reason, the picker or packer holding the goods gets a live popup on their screen, and they finish the cancel by scanning a Pick Exception Area location. No more silent cancellations, no more admins running to the warehouse floor with a barcode scanner.
The email and Slack message you get when a PO is received now look right every time — no more broken tables, no more half-formatted product names — and the Resend Notification button finally re-posts to Slack too.
When an order can't be fully filled, its leftover units no longer sit on the shelf reserved against a backorder nobody is working — incoming stock becomes available to sell right away. Behind a new opt-in setting so you can roll it out at your own pace.
Get a Slack ping the moment a Purchase Order is received, audit pick exceptions in bulk, search products by bundle UPC, and filter orders by item notes.
Pick exceptions are now a manager checklist with an Audit button and a sidebar count, locations support bulk edit across pages, and product and order pages load noticeably faster.
Out-of-stock reports now check other bins before short-picking, Duoplane re-imports won't clobber work in progress, picking settings are easier to scan, and the picker now sees location and item counts at a glance.
A new Report Issue button for pickers, a full Pick Exceptions report for managers, faster scanning for large picks, and a scan-free Pick button for products with bad barcodes.
Cancel in-progress picking with inventory restoration and putaway tasks, pick orders from Order-by-Order picklists via Picker Mode, bulk picklist actions, and multiple bug fixes.
New Picking Progress page for admin/manager, picker dashboard improvements, QC bypass fix, OOS popup, mismatch popup, picklist lock improvements, and multiple bug fixes.
Fix duplicate line item picking, prevent unpickable orders, improve QC bundle scanning, fix pick rate calculations, fix shipment sync and order re-import, add advanced filters, cart-bin management, and picker debug logging.
Guided location-by-location cycle counts, product move wizard, picker performance analytics, live picker insights TV dashboard, and SmartPDA scanner improvements.
First production release of the Warehouse Management System with inventory tracking, order fulfillment, and multi-channel integration.