Unterstützeuns!

Branchen und RSS-Verzeichnis

Stefan Pilz | PHP Symfony und Shopware Freelancer

Vorschau auf Stefan Pilz | PHP Symfony und Shopware Freelancer

Shopware & PHP Symfony Freelancer für individuelle E-Commerce-Lösungen, Shop-Optimierungen und technische Erweiterungen. Erfahrung, Qualität und persönliche Beratung. Ob mageschneiderte Plugins, Shop-Optimierungen oder Backend-Entwicklung ich helfe Shopbetreibern, ihre Ziele zu erreichen.

stefanpilz.ltd | Hits : 0 | Stimme(n) : 0

Kategorie : Linkbuch > Dienstleistung und Handwerk > Webdesign und Entwicklung

A-Z Produkt Filter für Erlebniswelten: Mein neues Shopware Plugin für bessere Produktnavigation

- 11-03-2026

Mit meinem A-Z Produkte Filter für Erlebniswelten habe ich ein neues Shopware Plugin entwickelt, das die Produktnavigation in Shopware deutlich verbessert. Gerade bei großen Sortimenten, umfangreichen Kategorieseiten und langen Produktlisten wird es für Besucher schnell unübersichtlich. Genau hier setzt diese Erweiterung an.

Das Plugin ergänzt Shopware Erlebniswelten um einen alphabetischen Filter, mit dem Produkte nach Anfangsbuchstaben strukturiert und schneller gefunden werden können. Statt sich mühsam durch lange Listings zu scrollen, erhalten Nutzer eine zusätzliche Orientierung, die besonders bei vielen Produkten einen spürbaren Mehrwert bietet.

Shopware 6.7.7.0 im technischen Deep Dive: Was Entwickler jetzt wirklich wissen sollten

- 12-02-2026

Mit Shopware 6.7.7.0 ist Anfang Februar ein Release erschienen, das aus Entwicklersicht deutlich interessanter ist, als es auf den ersten Blick vielleicht wirkt. Während manche Updates vor allem neue Funktionen für Händler in den Vordergrund stellen, liegt der eigentliche Wert dieses Releases für mich klar in den technischen Änderungen unter der Haube.

Genau dort hat sich in 6.7.7.0 einiges getan: Symfony 7.4, ein spürbares Performance-Update in der DAL, neue Regeln rund um Custom-Field-Suche, Veränderungen beim HTTP-Caching und eine wichtige Weichenstellung bei product.states und dem neuen product.type.

Wer Shopware-Projekte betreut, Plugins entwickelt oder individuelle Erweiterungen in bestehende Shops integriert, sollte sich dieses Release deshalb genauer ansehen.

Symfony 7.4 ist da – und das ist mehr als nur ein Versionssprung

Shopware hat in 6.7.7.0 alle Symfony-Pakete auf Version 7.4 angehoben. Das ist nicht einfach nur eine technische Randnotiz, sondern ein klares Signal für die weitere Modernisierung des Stacks. Für Entwickler bedeutet das vor allem: bestehende Eigenentwicklungen, Plugins und interne Integrationen sollten mit Blick auf Symfony-Kompatibilität sauber überprüft werden.

Besonders relevant ist dabei auch der Hinweis auf die Redis-Anbindung. Im Zuge des Symfony-Updates wird für bestimmte Cache-Szenarien eine aktuelle php-redis-Version vorausgesetzt. Wer also Redis aktiv nutzt, sollte nicht nur auf Shopware selbst schauen, sondern auch auf die Serverumgebung und die tatsächlich installierten Extensions.

Das vielleicht wichtigste technische Thema: schnellere DAL-Queries

Aus meiner Sicht ist die Überarbeitung der DAL-Query-Generierung für verschachtelte Filtergruppen eines der stärksten technischen Themen in diesem Release. Bisher konnte es bei komplexeren Criteria-Konstruktionen dazu kommen, dass Shopware immer mehr LEFT JOINs erzeugt hat. Gerade dann, wenn mehrere Filter auf dieselbe Relation angewendet wurden, wurde das schnell teuer.

Shopware geht hier jetzt einen anderen Weg und setzt in diesen Fällen auf EXISTS-Subqueries. Das klingt erst einmal technisch, hat aber in der Praxis klare Auswirkungen: weniger Join-Explosionen, sauberere SQL-Generierung und deutlich bessere Performance in komplexen Abfragen.

Wer schon einmal mit komplizierteren Criteria-Strukturen, Produktfiltern oder Order-Abfragen gearbeitet hat, weiß, wie schnell solche Dinge in größeren Datenbeständen problematisch werden können. Genau deshalb ist diese Änderung für mich kein kleines internes Detail, sondern ein echter Qualitätsgewinn für die Plattform.

ProductCategoryDenormalizer: kleines Detail, große Wirkung

Ebenfalls spannend ist die Optimierung beim ProductCategoryDenormalizer. Shopware beschreibt hier einen sehr deutlichen Performance-Sprung, weil die zugrunde liegende SQL-Abfrage nun besser über indizierte Spalten eingeschränkt wird, statt in problematischen Fällen unnötig große Datenmengen zu scannen.

Gerade in größeren Katalogen ist das relevant. Solche Stellen fallen im Alltag oft nicht sofort auf, sorgen aber genau dann für Reibung, wenn Sortimente wachsen und Prozesse unter Last laufen. Solche Optimierungen sind deshalb oft wertvoller als jede sichtbare UI-Neuerung.

product.states ist auf dem Weg raus – product.type wird wichtiger

Eine der wichtigsten Änderungen für Entwickler ist die Deprecation von product.states. Künftig soll stattdessen stärker mit product.type gearbeitet werden. Shopware trennt damit klarer zwischen fachlicher Produktart und dem bisher teilweise überladenen State-Konzept.

Für bestehende Projekte ist das kein Thema, das man ignorieren sollte. Wenn eigene Logik, Rules, Product Streams, Listing-Filter oder Plugin-Code noch auf product.states aufbauen, ist jetzt der richtige Zeitpunkt, diese Stellen zu identifizieren und mittelfristig umzubauen.

Besonders wichtig ist das auch für individuelle Erweiterungen rund um digitale Produkte oder Sonderlogiken. Wer hier früh reagiert, vermeidet später unnötigen Anpassungsdruck beim nächsten Major Release.

Custom Fields werden bei der Suche bewusster behandelt

Eine weitere technische Änderung betrifft die Suchbarkeit von Custom Fields. Diese sind nun standardmäßig nicht mehr automatisch suchbar. Stattdessen muss die Suchbarkeit gezielt aktiviert werden.

Das ist aus meiner Sicht ein sinnvoller Schritt. In vielen Projekten sammeln sich über die Zeit zahlreiche Custom Fields an, von denen ein großer Teil gar nicht in die Produktsuche gehört. Wenn wirklich alles indexiert wird, bläht das den Suchindex unnötig auf und kostet Performance. Die neue Logik sorgt hier für mehr Kontrolle und passt besser zu realen Projektanforderungen.

Wichtig ist allerdings: Wenn bestehende Felder nachträglich als suchbar markiert werden, reicht das Setzen der Option allein nicht aus. Dann muss auch der Suchindex entsprechend neu aufgebaut werden.

Mehr Kontrolle beim Caching – aber auch neue Verantwortung

Auch im Bereich Cache bringt Shopware 6.7.7.0 einige Änderungen mit, die man als Entwickler im Blick haben sollte. Unter anderem wurden zusätzliche Store-API-Routen besser in die tag-basierte Cache-Invalidierung eingebunden. Gleichzeitig hat Shopware an anderer Stelle bewusst eine bestehende Invalidierungslogik entfernt, weil sie in bestimmten Konstellationen zu Performance-Problemen und regelrechten Invalidation-Stürmen führen konnte.

Das zeigt gut, wohin die Reise geht: Shopware versucht, das Caching präziser und performanter zu machen. Für Entwickler heißt das aber auch, dass man eigene Caching-Annahmen regelmäßig hinterfragen sollte. Vor allem bei größeren Shops, individuellen Listings, property-basierten Filtern oder stark angepassten Storefronts kann das Verhalten nach einem Update an manchen Stellen anders ausfallen als bisher.

Auch kleinere technische Details sind für Entwickler relevant

Neben den großen Themen gibt es noch einige kleinere Punkte, die in Summe trotzdem wichtig sind. Dazu gehört zum Beispiel der neue RequestParamHelper als Reaktion auf Änderungen rund um Symfony Request-Zugriffe. Außerdem wurde der TranslationLoader dekorierbar gemacht, was für Erweiterungen mit eigener Logik interessant sein kann.

Auch die Domain Exceptions sind technisch sauberer aufgestellt, weil Shopware hier künftig konkretere Exception-Klassen zurückgibt statt pauschal generische RuntimeExceptions zu erzeugen. Solche Änderungen klingen zunächst unspektakulär, verbessern aber langfristig Wartbarkeit, Debugging und Klarheit im Code.

Mein Fazit zu Shopware 6.7.7.0

Für mich ist Shopware 6.7.7.0 vor allem ein starkes Entwickler-Release. Nicht wegen eines einzelnen großen Features, sondern weil viele technische Verbesserungen genau dort ansetzen, wo sie in echten Projekten Wirkung entfalten: bei Performance, klareren Strukturen, Deprecation-Pfaden und einer moderneren technischen Basis.

Besonders relevant sind aus meiner Sicht das Symfony-Update auf 7.4, die neue DAL-Strategie für verschachtelte Filter und der Wechsel von product.states hin zu product.type. Wer Shopware professionell entwickelt, sollte dieses Release nicht nur installieren, sondern auch inhaltlich verstehen.

Genau das ist am Ende der Unterschied zwischen „Update eingespielt“ und „Plattform sauber weitergedacht“.

Offizielle Release Notes

Die offiziellen technischen Details zu diesem Release findest du hier: Release Notes Shopware 6.7.7.0.

Headless mit Shopware: Wann es Sinn macht – und wann nicht

- 02-01-2026

Headless Commerce gilt seit Jahren als Zukunft des E-Commerce. Flexibilität, Performance und Omnichannel-Fähigkeit werden oft als Argumente genannt.

In der Praxis zeigt sich jedoch:

Nicht jeder Shop profitiert von Headless – viele zahlen dafür einen hohen Preis.

Dieser Artikel hilft dir, eine realistische Entscheidung zu treffen:

  • klassisches Shopware vs. Hybrid vs. Full Headless
  • reale Kosten und Komplexität
  • typische Fehlentscheidungen aus echten Projekten

Shopware SEO 2026: Was funktioniert wirklich noch?

- 02-01-2026

SEO hat sich in den letzten Jahren stärker verändert als in der gesamten Dekade davor. AI-gestützte Suche, EEAT, Helpful Content Updates und neue SERP-Formate stellen viele klassische SEO-Ansätze infrage.

Für Shopbetreiber stellt sich 2026 vor allem eine Frage:

Was bringt heute noch messbaren SEO-Erfolg – und was kann man sich sparen?

Dieser Artikel zeigt:

  • welche SEO-Maßnahmen im E-Commerce kaum noch Wirkung haben
  • welche Grundlagen weiterhin Pflicht sind
  • welche Shopware-spezifischen Hebel 2026 den Unterschied machen

Antigravity in der Praxis: Wie insighteuquiz.eu entstanden ist

- 02-01-2026

Worum es in diesem Artikel geht

Ich arbeite schon länger mit ChatGPT – vor allem für Texte, Brainstorming, Ideenfindung und zur Strukturierung von Anforderungen. Für dieses Projekt habe ich ChatGPT bewusst als Prompt- und Ideen-Partner eingesetzt, um anschließend mit Antigravity eine komplette, funktionsfähige Website umsetzen zu lassen.

Das Ergebnis dieses Ansatzes ist das Projekt: insighteuquiz.eu.

Das Projekt: insighteuquiz.eu

insighteuquiz.eu ist ein EU-Quiz, das spielerisch Wissen über Europa vermittelt. Der Fokus liegt auf:

  • klarer, einfacher Nutzerführung
  • mehrsprachigen Inhalten
  • sauber strukturierten Quiz-Fragen mit Erklärungen
  • einer schnellen, unkomplizierten Nutzung ohne Registrierung

Das Projekt eignet sich sehr gut als Praxisbeispiel, weil es:

  • kein Mini-Demo ist, sondern eine echte Website
  • Inhalte, Logik und UI miteinander kombiniert
  • schnell zeigt, ob ein Tool größere Aufgaben sauber umsetzen kann

Shopware AI: Standardfunktionen vs. individuelle Lösungen

- 09-12-2025

Künstliche Intelligenz ist längst im E-Commerce angekommen. Auch Shopware bietet mit Shopware AI erste integrierte KI-Funktionen an.

In der Praxis stellen sich viele Shopbetreiber jedoch dieselbe Frage:

Reichen die Standardfunktionen – oder lohnt sich eine individuelle AI-Lösung?

Dieser Artikel ordnet Shopware AI realistisch ein:

  • Was Shopware AI aktuell leisten kann
  • Wo Standardfunktionen an ihre Grenzen stoßen
  • Welche konkreten Use Cases sich mit individuellen Plugins besser umsetzen lassen

Shopware 6.7 im Praxischeck – Lohnt sich das Upgrade wirklich?

- 27-11-2025

Viele Shopware-Shops laufen noch auf Version 6.4, 6.5 oder 6.6. Das ist verständlich – ein Upgrade bedeutet Aufwand, Risiko und Kosten.

Gleichzeitig stellt sich die Frage: Wie lange ist Abwarten noch sinnvoll?

Shopware 6.7 ist kein reines Feature-Release, sondern ein strategisches Upgrade. Dieser Artikel hilft dir als Shopbetreiber bei der Entscheidung:

  • Was hat sich in Shopware 6.7 wirklich geändert?
  • Welche technischen und wirtschaftlichen Vorteile bringt das Upgrade?
  • Welche typischen Upgrade-Fallen solltest du kennen?

Produkttexte in Shopware: SEO-Text, Conversion-Text oder beides?

- 10-11-2025

Produkttexte sind eines der am meisten unterschätzten Elemente in Shopware-Shops. Entweder sind sie reine SEO-Texte ohne Verkaufswirkung oder marketinglastige Werbetexte ohne Suchmaschinen-Relevanz.

Dabei ist die eigentliche Frage falsch gestellt. In erfolgreichen Shopware-Shops sind Produkttexte SEO- und Conversion-optimiert zugleich – wenn sie richtig aufgebaut sind.

Dieser Artikel zeigt praxisnah:

  • wie Produkttexte strukturiert sein sollten
  • wie AI sinnvoll unterstützen kann (und wo nicht)
  • was in echten Shopware-Shops wirklich funktioniert

Kategorietexte in Shopware: Tot oder unterschätzt?

- 28-10-2025

Kategorietexte haben einen schlechten Ruf: „Liest doch keiner“, „Google mag das nicht mehr“, „Das ist SEO von 2012“. Trotzdem sehe ich in echten Shopware-Projekten regelmäßig: gut gemachte Kategorietexte funktionieren – aber anders als viele denken.

In diesem Artikel geht’s nicht um 2.000-Wörter-Textwüsten, sondern um praxisnahe Antworten:

  • Wo Kategorietexte heute noch ranken
  • Wie lang sie wirklich sein sollten
  • Wie du sie im Shopware-Theme platzierst, ohne die UX zu killen

Typische Shopware-Fehler in Live-Shops (und wie man sie vermeidet)

- 14-10-2025

Shopware ist leistungsfähig, flexibel und skalierbar – aber nicht fehlertolerant.

In vielen Live-Shops sehe ich immer wieder dieselben Probleme. Nicht, weil Shopware schlecht wäre, sondern weil Struktur, Wartung und Strategie fehlen.

Dieser Artikel zeigt die häufigsten Shopware-Fehler aus der Praxis – und wie man sie vermeidet, bevor sie Umsatz, SEO oder Stabilität kosten.

Performance-Optimierung in Shopware: Checkliste für Live-Shops

- 07-10-2025

Performance ist kein Nice-to-have. In Live-Shops entscheidet sie direkt über Conversion, SEO und Umsatz.

Trotzdem sehe ich in Projekten immer wieder:

  • aktive Caches, die nichts bringen
  • Datenbanken als Flaschenhals
  • Plugins, die den Shop ausbremsen
  • unrealistische Performance-Erwartungen

Diese Checkliste zeigt, wo sich Performance-Probleme wirklich verstecken – und was sich in Live-Shops realistisch optimieren lässt.

Multi-Sales-Channel in Shopware: Best Practices aus echten Projekten

- 23-09-2025

Multi-Sales-Channels gehören zu den größten Stärken von Shopware – und gleichzeitig zu den häufigsten Ursachen für SEO- und Strukturprobleme.

In der Praxis sehe ich immer wieder Shops mit:

  • unnötig vielen Sales Channels
  • Duplicate Content
  • unklaren Domain-Strukturen
  • verlorener Sichtbarkeit bei Google

Dieser Artikel zeigt Best Practices aus echten Projekten: Wann Multi-Sales-Channels sinnvoll sind – und wann sie mehr schaden als nutzen.