The best UX is the one nobody notices.

Notes from the build

Writing

Shopify Plus checkout extensibility, Functions, performance work, and things that broke in production. Each piece is dated and sourced, because platform behaviour changes and an undated Shopify article is worth very little.

Scripts did not throw an error when they stopped. They just stopped. If your discount, shipping or payment logic lived there, the failure is silent, and a month old.

· 6 min read · Checkout

Functions are not Scripts with new syntax. They compile to WebAssembly, run at the edge, cannot make network calls, and are scoped to one extension point each. That last constraint reshapes the design.

· 9 min read · Checkout