Case study · 0 to 1

Stock Sorted

Stock Sorted — shared stock dashboard inside the Shopify admin

Stock Sorted is my own product, and the project where I get to do the whole thing from 0 to 1: discovery, positioning, design, engineering, launch and support.

Discovery. The problem came from merchant forums, not from my imagination. Merchants running multiple Shopify stores kept asking the same question: how do I share one inventory across them? Shopify has no native answer, and the workarounds people traded in those threads were fragile and manual. That’s a real pain with money attached.

Why it’s hard. Shared inventory is a textbook concurrency problem. Two stores can sell the same last item at the same moment, and a naive sync oversells it. I wrote up the details in Shared inventory on Shopify: why it’s harder than it looks. The short version: this needs to be solved properly at the sync layer, which is why I built it in Elixir, a language made for exactly this kind of problem.

Delivery. Stock Sorted is live on the Shopify App Store, syncing real merchants’ inventory in production. The design, the code, the listing, the analytics and the support inbox are all mine. There is no better way to stay honest about your design decisions than answering the support emails they generate.

Stock Sorted — AI setup review during onboarding Stock Sorted — linking product variants to shared stock pools