15 min read

Shopware Message Queue: Workers in Production

Late order mails, a stale search index, an outdated sitemap: how to move the Shopware message queue into production with CLI workers, separate queues and alerting.

14 min read

Shopware Cache Rework: Caching for Logged-In Customers

The storefront HTTP cache now works with login and a filled cart. How the sw-cache-hash works, what changes in invalidation and how to prepare extensions safely.

15 min read

MySQL 8.0 End of Life: Migrate Your Shop Database

With 8.0.46, support for MySQL 8.0 ends. Why the EOL database under your shop is first an audit problem - and how the move to 8.4 LTS works.

17 min read

Supply Chain Attacks: Securing Your Shop Stack

A shop's largest attack surface is not the frontend, it is the build. How supply chain attacks via npm and Composer actually unfold, and which measures catch them beforehand.

14 min read

Prompt Injection: Securing AI Features in Your Shop

As soon as a shop gets an AI advisor, a new attack surface opens up: language models do not separate instruction from data. What that means in practice and which layers hold.

14 min read

B2B Requests for Quote: RFQ Workflow in Your Shop

67% of B2B buyers prefer a rep-free buying process (Gartner), yet 91% of B2B purchases stall along the way (Forrester). How an end-to-end RFQ workflow from quote cart to one-click order takes days out of the quoting process.

15 min read

Faceted Navigation: Control Filter URLs for SEO

Filter and sort URLs turn a few thousand products into millions of pages - Google names faceted navigation as the single largest cause of crawling problems. A decision matrix instead of guesswork: which facets deserve a landing page, which belong out of the crawl, and why robots.txt and noindex are not interchangeable.

14 min read

Strikethrough Prices: Discount Law for Online Shops

The CJEU requires every advertised price advantage to be calculated against the lowest price of the last 30 days. Here is how to couple price history, lowest price and discount badges properly.

14 min read

Shop Search Relevance: Hits, Not Result Floods

Internal search is the highest purchase-intent path in the shop and usually the worst maintained. A working guide to relevance configuration of OpenSearch-based shop search: minimum_should_match, compound words, synonyms, product codes, autocomplete and variant search.