Markus Michalski FAQ

XML Sitemap Generator

XML Sitemap Generator für Shopware 6.7: Sitemaps für Produkte, Kategorien, CMS-Seiten und Hersteller mit Hreflang und Produktbildern, pro Sales Channel, per Admin-Button, geplantem Task oder Console Command.

English Version

Zurück zu Shopware 6 Plugins

XML Sitemap Generator

Shopware
PHP
License

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

Überblick

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.

graph LR
    A["Admin-Button / Scheduled Task / Console Command"] --> B["SitemapGeneratorService"]
    B --> C["URL-Provider: Produkte, Kategorien, CMS-Seiten, Hersteller"]
    C --> D["XmlWriterService"]
    D --> E["FileWriterService"]
    E --> F["public/sitemap/slug/sitemap.xml und sitemap-typ.xml"]

Dokumentation

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

Features

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

Anforderungen

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

Lizenz

License

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.

Support

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.