Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Der XML Sitemap Generator erzeugt für jeden Sales Channel einen Satz XML-Sitemaps nach dem Sitemap-Protokoll: getrennte Dateien für Produkte, Kategorien, CMS-Seiten und Hersteller, dazu ein Index. Auf Wunsch enthalten die Einträge Hreflang-Alternativen und Produktbilder (Image-Sitemap-Erweiterung). Die Sitemaps entstehen per Button in der Plugin-Konfiguration, über einen geplanten Task oder per Console Command.
Jeder Sales Channel schreibt in ein eigenes Unterverzeichnis unter
public/. Mit einem eigenen Slug pro Sales Channel bleiben die Pfade lesbar und überschreiben sich nicht.
| Seite | Inhalt |
|---|---|
| Installation | Installation über Store, Composer oder ZIP, Update, Deinstallation, geplanter Task |
| Konfiguration | Alle Einstellungen, Sales Channel Slug, Ausgabepfad, robots.txt, Praxis-Beispiele |
| Generierung und Console Command | Admin-Button, Scheduled Task, Befehl mmd:sitemap:generate mit allen Optionen, Cronjob |
| Inhalte der Sitemap | Dateien und Aufteilung, Auswahlregeln je Typ, Hreflang, Produktbilder |
| Admin-API | Routen zum Generieren und für die URL-Statistik |
| Fehlerbehebung und FAQ | Typische Probleme, bekannte Einschränkungen, häufige Fragen |
| Technische Details | Ablauf der Generierung, Klassen, Scheduled Task |
| Feature | Beschreibung |
|---|---|
| Inhaltstypen | Produkte, Kategorien, CMS-Seiten (Landing Pages sowie Service- und Footer-Navigation) und Hersteller, jeweils in eigener Datei |
| Hreflang | Alternative Sprach-URLs und x-default pro Eintrag |
| Image-Sitemap | Bis zu fünf Produktbilder pro Produkt |
| Mehrere Sales Channels | Eigenes Verzeichnis und eigene Einstellungen pro Sales Channel, lesbarer Slug |
| Admin-Button | Generierung und URL-Statistik direkt in der Plugin-Konfiguration |
| Scheduled Task | Automatische Generierung im einstellbaren Intervall (stündlich bis wöchentlich) |
| Console Command | mmd:sitemap:generate mit Typ- und Sales-Channel-Filter, --clear und --dry-run |
| Aufteilung | Dateien werden ab 50.000 URLs (einstellbar niedriger) nummeriert aufgeteilt |
| Filter | Leere Kategorien, Varianten und ausverkaufte Produkte steuerbar |
| Anforderung | Version | Hinweise |
|---|---|---|
| Shopware | 6.7.x | shopware/core ~6.7.0 |
| PHP | 8.2 oder neuer | Mit ext-dom |
| Composer-Paket | mmd/sw67-sitemap |
Plugin-Klasse MmdSitemap |
Kommerzielle Lizenz: Eine Einzelinstallations-Lizenz umfasst alle Sales Channels sowie Entwicklungs- und Staging-Umgebungen und enthält 12 Monate kostenlose Updates. Die vollständigen Bedingungen stehen in der Datei LICENSE des Plugins.
Für Kunden, die dieses Plugin über den Shopware Store erworben haben, erfolgt der technische Support ausschließlich über das offizielle Shopware Support-Ticket-System in deinem Shopware-Account. Für allgemeine, projektbezogene oder kommerzielle Anfragen außerhalb des Store-Frameworks erreichst du mich unter support@markus-michalski.net.