Author: Bensch
-

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.
-
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.
-

WordPress and MCP: A Content API That Talks Back
Two MCP paths for WordPress: the native Abilities API and a standalone Node.js server. The tradeoff is where the complexity lives.
-

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…
-

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…
-

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…
-

Magento CSP header size: scope it, don’t just split it
A multi-website Magento 2 store can blow past the nginx header limit. Here is how to cut CSP header size at the root by scoping entries per store view.
-

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.
-

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.
-

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.