Ecommerce
The Shopify Checkout That Showed No Shipping Rates and No Error
Since API version 2026-10 went stable on 1 October, creating a carrier service only registers it, so a freshly installed rate app can leave checkout with no…
Theme performance, Liquid rendering, app conflicts, Online Store 2.0 and the platform decisions merchants actually face.
Ecommerce
Since API version 2026-10 went stable on 1 October, creating a carrier service only registers it, so a freshly installed rate app can leave checkout with no…
Shopify
The converted price looked right on the product page and wrong on the invoice, by a cent, in every market but the home one.
Shopify
Three options with six values each is two hundred and sixteen combinations, and the platform's limit is one hundred variants.
Shopify
The headless store made a handful of requests per minute and still hit throttling, because the Storefront API throttles by computed cost, not by request…
Shopify
After a theme update, an app's script ran before the theme's and broke it. App embed blocks live in the theme's JSON, not in the app, so a theme update…
Shopify
A bundle is derived inventory, and derivation is not enforcement. Two concurrent orders both read the same component counts, both succeeded, and the store…
Shopify
An automatic discount and a code were never meant to combine. They did, because combinability is a setting with a permissive default, and the margin on…
Shopify
After switching on new customer accounts, the carefully styled login, order history and address pages vanished, replaced by defaults.
Shopify
The product was live, in stock and searchable from the full search page, yet the predictive suggest box returned nothing. The suggest API was not broken.
Shopify
Metaobjects are great for structured merchant content, until a query with an unsupported filter loads every entry on every page view and filters them in Liquid.
Shopify
Section rendering is the right way to update a fragment without a full reload, and it is cacheable by default.
Shopify
The webhook is registered, orders are being created, and nothing arrives. Here is where they go and how to stop being unsubscribed.