12 posts
11 Oct 2026
Serve AVIF and WebP through responsive srcsets and CDN transforms to halve product image weight without touching templates
11 Oct 2026
How backend types, attribute sets and catalog_product_entity value tables decide whether a 500k-SKU catalog stays fast or stalls
10 Oct 2026
Compare admin, customer, and integration tokens, rotate secrets safely, and stop using the admin token for integrations
10 Oct 2026
A payment webhook retried every 30 seconds without an idempotency key, so each retry re-posted the same goods receipt and locked the ERP queue
09 Oct 2026
Define a service contract, wire it through webapi.xml with ACL resources, and expose a versioned REST endpoint clients can trust
09 Oct 2026
One category GraphQL query fired 1,900 SQL statements from a per-product resolver, and the slow-query log showed the same stock lookup repeating
08 Oct 2026
Create a guest cart, resolve its masked quote id, and drive add-to-cart through place-order mutations without breaking checkout state
08 Oct 2026
A midday catalogsearch_fulltext reindex swapped the live alias too early, so the search page queried an empty index and returned zero results
07 Oct 2026
How CACHABLE_QUERY hashes, cache tags, and identity headers make Magento 2 GraphQL responses cacheable without serving stale storefront data
07 Oct 2026
The ERP flat file pushed absolute stock numbers with no reservation check, so 400 oversold units shipped before MSI ever saw the deficit
06 Oct 2026
Why per-item GraphQL resolvers cause N+1 database storms in Magento 2 and how a batch loader collapses them into one query per field
06 Oct 2026
Varnish ban_lurker stats and n_expired counters proved nightly product-feed bans were purging the whole catalog instead of a few URLs
Browse by topic: