$cat /journal --page 9
Notes from the studio.
Practical writing on storefronts, systems, and the products we ship for merchants.
Showing 97–108 of 133 articles · page 9 of 12
Sep 27, 2026 · Ahmed
OpenAI's Agents API: The Sandbox Decision First
- Automation & AI
OpenAI's Agents API is in public beta with a managed Codex harness. Before adopting it, teams need to weigh the sandbox choice and two compliance limits.
Read articleSep 27, 2026 · Muhammad Umar
Shopify's agents.md Templates: What Controls AI Agent Discovery
- SEO & Performance
- Storefront Engineering
Shopify now lets stores customize agents.md, llms.txt, and llms-full.txt via Liquid templates — here's the exact fallback order and what ships by default.
Read articleSep 27, 2026 · Muhammad Rehan
Shopify's CANCELED Receive Needs Idempotent Retries
- Operations & Fulfillment
- Integrations & APIs
Shopify's new CANCELED receive action adds a third shipment outcome — but it needs retry logic that already handles the mandatory idempotency key.
Read articleSep 26, 2026 · Muhammad Umar
Shopify's New Single-Column Customer Account Layout
- Storefront Engineering
- Apps & Product Engineering
Shopify redesigned customer accounts around a single-column layout. Here's what changes by API version — and what doesn't break.
Read articleSep 26, 2026 · Muhammad Rehan
Shopify's 500,000-Variant Rate Limit — and the Plus Exemption
- Enterprise & Shopify Plus
- Integrations & APIs
Once a Shopify store passes 500,000 variants, a second rate limit kicks in — unless the store runs on Shopify Plus.
Read articleSep 26, 2026 · Ahmed
Shopify's ID Tokens: What Your Backend Must Validate
- Apps & Product Engineering
Shopify renamed session tokens to ID tokens. Here's what a custom backend must validate — and how to handle expiry correctly.
Read article
Sep 25, 2026 · Muhammad Rehan
Shopify's Market Hierarchy API Is Eventually Consistent
- Enterprise & Shopify Plus
- Integrations & APIs
Shopify's new market hierarchy API is eventually consistent — here's the version-check-then-refetch pattern to use it safely.
Read article
Sep 25, 2026 · Ahmed
Shopify's Shipping Label Purchase API Is Asynchronous
- Operations & Fulfillment
- Integrations & APIs
Shopify's shippingLabelPurchase mutation only starts a label purchase — here's the polling pattern that keeps your fulfillment automation honest.
Read article
Sep 25, 2026 · Muhammad Umar
Shopify's shopify-account Component Is Now Mandatory
- Storefront Engineering
Shopify now requires the shopify-account component in every Theme Store submission's header — here's how the component actually works.
Read articleSep 24, 2026 · Muhammad Umar
Destination Charges vs. Separate Transfers in Stripe
- Payments & Marketplaces
Marketplace builders on Stripe Connect must choose between destination charges and separate charges and transfers. Here's Stripe's own decision criteria.
Read articleSep 24, 2026 · Muhammad Rehan
What changeFromQuantity Actually Protects in Shopify
- Operations & Fulfillment
- Integrations & APIs
As of API 2026-04, four Shopify inventory mutations require changeFromQuantity. Here's what the check does and why opting out with null defeats it.
Read article
Sep 24, 2026 · Ahmed
Shopify App Pricing Killed Your Billing Webhooks
- Apps & Product Engineering
Managed Pricing is now Shopify App Pricing, and it doesn't send Billing API webhooks for subscription changes. Here's what app teams need to change.
Read article$./start-project.sh
READY TO BUILD
WHAT'S NEXT?
Tell us where you are and where you want to go. We'll help you choose the right path—storefront, system, product, or a focused growth sprint.