v0.1.36 Release

Smarter Shopify connection — unpaid-order holds, auto-sync, and one-click webhooks

Unpaid Shopify orders are now held out of fulfillment until payment clears, order changes in Shopify (cancellations, deletions, edits, refunds) flow into the WMS automatically, and you can install and manage a store's webhooks right from its settings page — which got a cleaner redesign.

This release makes the Shopify connection a lot more hands-off and a lot safer: orders that haven't been paid for can't accidentally be picked or shipped, changes made on the Shopify side keep the WMS in step on their own, and connecting a store no longer means hand-wiring webhooks in the Shopify dashboard.

Don't ship what hasn't been paid

Orders whose payment hasn't cleared in Shopify now land in a new Awaiting Payment state instead of going straight into the pick/pack/ship queue.

  • Awaiting-Payment orders are kept out of picking, QC, and label creation, so the team never works an order that isn't paid for.
  • The moment Shopify marks the order paid, it's released automatically into Awaiting Shipment — no manual step.
  • You can filter the Orders list by Awaiting Payment to see exactly what's waiting on money, and each order shows its payment state at a glance.
  • As a safety net, the WMS also re-checks held orders against Shopify on a schedule, so an order can't get stuck waiting if a notification is ever missed.

Orders filtered to Awaiting Payment

Shopify changes now sync on their own

When something changes on the Shopify side, the WMS keeps up automatically:

  • Order edited — line-item and quantity changes flow back into the order (for orders not yet picked).
  • Order deleted — the order is cancelled in the WMS and its reserved stock is released.
  • Refunds — a full refund cancels the order and restores stock; a partial refund is recorded while the rest of the order stays shippable.
  • Missing orders that never made it in are also backfilled, so the WMS stays a complete mirror of what's in Shopify.

Manage a store's webhooks from the WMS

No more setting up Shopify notifications by hand. Each store's settings page now has a Webhooks panel that talks to Shopify directly.

  • See which WMS webhooks are installed vs. missing for the store, at a glance.
  • Install a single one, Install all missing in one click, or Remove any you don't want.
  • It only lists the webhooks the WMS manages, so the view stays clean.

Webhook manager on the store settings page

Tie a store to its sales channels

A single Shopify store often carries orders for more than one brand/channel. You can now link a store to all of its channels, and the automated jobs use that to look up only the right orders for each store instead of guessing.

Linking a store to its sales channels

Redesigned store settings

The Shopify store settings page was rebuilt into a cleaner, tabbed layout — Store Details, API Credentials, and Webhooks — with a status header and a save bar that stays in reach while you scroll.

Redesigned Shopify store settings