Counting, locating, and verifying stock on a phone
A warehouse team opens the day with a cycle count across three Shopify locations. They scan barcodes or SKUs on their phones, and the app writes eac…
Tech news from the best sources
A warehouse team opens the day with a cycle count across three Shopify locations. They scan barcodes or SKUs on their phones, and the app writes eac…
AI support becomes useful only when the operating rules behind it are explicit. The hard part is rarely writing a fluent reply; it is deciding which…
The safest way to introduce AI into support is to treat every automated answer as the result of a small, reviewable process rather than as free-form…
Every Hydrogen project I've worked on started the same way — wire up a cart, build a PDP, add filters, then spend weeks on the "extras" that aren't…
AI is changing accessibility remediation fast. It can find common accessibility failures, explain them, and increasingly write the fix. That's real,…
I audit catalog migrations for a living. Every disaster I've seen was preventable — not by hiring better, but by agreeing in writing what "done" mea…
AI support becomes useful only when the operating rules behind it are explicit. The hard part is rarely writing a fluent reply; it is deciding which…
The safest way to introduce AI into support is to treat every automated answer as the result of a small, reviewable process rather than as free-form…
Median change to the underlying markup: zero — in every one of six runs, across three samples drawn at different times. That sentence needs about tw…
Page weight is the number everyone checks, and it is the reason this store has been slow for months without anyone finding out why. I measured a Sho…
If your Google Ads dashboard consistently reports significantly fewer purchases than your Shopify order log, your client-side conversion tracking is…
Originally published at avalayer.com/writing , Field Notes 002. I was setting up a throwaway store to test something unrelated when I found it. Shop…
A while back, a developer told me something that stuck with me. He said fixing Shopify Liquid files is a hassle, because customizations don't scale…
Shopify's app documentation has exactly one first-class path: Node, the official CLI, and a Remix template that wires authentication for you. Pick a…
Everyone talks about Shopify themes. Few people talk about operations. When you're processing 2,300+ orders every month , your bottlenecks aren't CS…
Your Shopify integration works great. Until it doesn't. At 1,000 records a day, a simple loop with API calls is fine. At 500,000 records a day, that…
Shopify checkout UI extension development means building a small, sandboxed React or Preact component that Shopify renders inside a fixed slot in ch…
shopify theme check passed clean. The validator I run before every commit passed too. Then I opened the page on the dev store, and a size chart that…
I run a small Shopify store. One afternoon I split my shipping policy in two — separate rules for domestic vs. international, nothing exotic — and b…
Shopify merchants deal with a brutal reality: most visitors leave without buying anything. Average ecommerce conversion rates sit around 2-3%. The o…
Most brands should start on Shopify. That's not a concession — it's the fastest way to a working store with payments, tax, shipping, and a checkout…
On July 16, 2026 at 15:00 UTC , Shopify stops serving API version 2025-07 . If your app, integration, or script still pins that version, here is the…
On July 16, 2026 at 15:00 UTC , Shopify stops serving API version 2025-07 . If your app, integration, or script still pins that version, here is the…
Key Takeaways Global objects are just there — every Liquid file, zero setup, no imports needed. Cart state, customer info, product details, store se…
A conformance checker that says "yes" when the real answer is "no" is worse than having no checker at all. That one worry shaped a small open-source…
For twenty years, "ranking" meant one thing: get indexed, get crawled, get a position on a results page. Every Shopify store's SEO checklist was bui…
You exported a product CSV, edited it in Excel or Google Sheets, and uploaded it to Shopify. Shopify shows a generic error — or worse, it silently i…
The first time I watched a dynamic-pricing job touch a live catalog, the algorithm was the part I trusted. The part that scared me was that nothing…
Looked at 30 products running Meta + TikTok ads profitably. 7 patterns every single one had: PRICE : $25-$65 Below = thin margins. Above = harder im…
A dashboard I built was taking 4+ seconds to load. Products, orders, inventory, customer data — each query waited politely for the one before it to…