Magento
-
Article
When to ship vs build it right in Magento 2
For Magento 2 engineers deciding between building it right and shipping now: a framework to avoid Magento over-engineering using YAGNI, Pareto, and OODA.
-
Article
DataReporter WebCare Magento 2 Cookie Banner Guide
DataReporter WebCare Magento 2 developer guide: Loader Mode for CSP/SRI-safe integration, consent-gated scripts, multi-store redirects, and the consent API.
-
Article
MCP Security for Ecommerce: Prompt Injection and Guardrails
If you run a Magento 2 MCP server, you have given a language model structured access to your store’s REST API. That model can read orders, update prices, create promotions, flush caches. The trust model that makes this useful is the same thing that makes it attackable — and the attack surface is measurably different…
-
Article
Magento 2 REST API Gaps — What’s Missing and How to Fill It
Magento 2’s REST API is genuinely good for a monolithic ecommerce platform — clean service contracts, consistent searchCriteria, a well-defined ACL surface. Then you try to flush a cache remotely, create a catalog price rule, or manage admin users, and you discover that a significant chunk of admin functionality simply has no endpoint. This article…
-
Article
Magento 2 searchCriteria: Complete REST Reference
Every Magento REST integration eventually hits the bracket-syntax wall. You try GET /rest/V1/products?field=status&value=1, get back the full catalogue, check the docs, and discover you needed searchCriteria[filter_groups][0][filters][0][field]=status. Then you wonder what filter_groups plural means, when to use which index, and why your OR condition is silently ANDing. This article leads with the mental model, covers every…
-
Article
Magento 2 and MCP: Run Your Store by Conversation
Magento MCP: a thin wrapper over the REST API that lets you drive products, content, and promotions by conversation — with honest limits on what it can do.
-
Article
Magento 2 MCP, Part 3: A Storefront Chatbot
A Magento MCP chatbot for shoppers: customer token, GraphQL surface, same wrapper pattern. The hard part is IDOR — keeping each shopper bound to their own data.
-
Article
Magento 2 and MCP, Part 2: The Store That Answers Back
The Magento MCP server is built. Here is what content managers, marketing managers, and merchandisers get — role by role, task by task, with honest limits.
-
Module
Magento 2 Adminhtml Cache Eviction Module
Magento 2 cache invalidation links added inline to the admin notification bar — Refresh Invalidated and Flush Cache in one click. ACL-gated, CSP-safe.
-
Article
Magento 2 Request Tracing: One ID, Every Log Line
Magento request tracing via a shared trace ID: one grep reconstructs the full request across all log files — zero new infrastructure, five small classes.