XML Sitemap Generator
XML Sitemap Generator für OXID eShop 7: erzeugt Sitemaps für Produkte, Kategorien, CMS-Seiten, Hersteller und statische URLs per Konsolenbefehl oder Admin-Button. Installation, Konfiguration, Technik.
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
XML Sitemap Generator
Der XML Sitemap Generator erzeugt für OXID eShop 7 Sitemaps nach dem Sitemap-Protokoll: je eine Datei für Produkte, Kategorien, CMS-Seiten, Hersteller und eigene statische URLs sowie einen Sitemap-Index. Die Generierung läuft per Konsolenbefehl (zum Beispiel per Cronjob) oder per Button im OXID-Admin.
graph TD
A["oe-console mmd:sitemap:generate"] --> C["GenerateSitemapCommand"]
B["Admin: Sitemap generieren"] --> A
C --> D["GenerateSitemapService"]
D --> E["Abfragen: Produkte, Kategorien, CMS, Hersteller, statische URLs"]
D --> F["HreflangService (optional)"]
D --> G["UrlBuilderService"]
G --> H["XmlWriterService"]
H --> I["FileWriterService"]
I --> J["sitemap-typ.xml und sitemap.xml"]
Dokumentation
| Seite | Inhalt |
|---|---|
| Installation | Composer-Installation, Aktivierung, Update, Cronjob |
| Konfiguration | Einstellungen, Admin-Übersicht, enthaltene Inhalte, robots.txt |
| Statische URLs | Eigene URLs im Admin pflegen, Felder und Datenbanktabelle |
| Console Commands | mmd:sitemap:generate mit allen Optionen und Beispielen |
| Fehlerbehebung | Leere Sitemaps, fehlende Dateien, überschriebene Sprachen |
| Technik | Dateien, Aufbau der XML-Ausgabe, Ablauf, Grenzen |
Features
- Inhaltstypen: Produkte, Kategorien, CMS-Seiten, Hersteller und statische URLs, jeweils einzeln abschaltbar
- Pro URL:
loc,lastmod,changefrequndprioritymit festen Standardwerten je Inhaltstyp - Hreflang: optional alternative Sprach-URLs inklusive
x-defaultfür mehrsprachige Shops - Produktbilder: bis zu sieben Bilder pro Produkt als Bild-Einträge der Sitemap
- Filter: Varianten, leere Kategorien, CMS-Snippets und leere Hersteller ausschließbar
- Sitemap-Index:
sitemap.xmlverweist auf die erzeugten Dateien - Admin-Übersicht: Generierung per Button, Liste der erzeugten Dateien, Pflege statischer URLs
Für Produkte, Kategorien, CMS-Seiten und Hersteller werden pro Sitemap-Datei höchstens 50.000 URLs geschrieben. Eine automatische Aufteilung in mehrere Dateien gibt es nicht, weitere URLs werden abgeschnitten. Die statische Sitemap hat kein Limit.
Voraussetzungen
| Anforderung | Hinweis |
|---|---|
| OXID eShop | ^7.0 (oxid-esales/oxideshop-ce) |
| PHP | 8.2 oder neuer |
| PHP-Extensions | ext-dom, ext-libxml, ext-pdo |
| Lizenz | Erforderlich |
Lizenz
Kommerzielle Lizenz - Einzelinstallations-Lizenz:
- CE/PE-Lizenz: Eine OXID eShop Installation
- EE-Lizenz: Eine OXID eShop Installation inkl. aller Subshops
Entwicklungs- und Staging-Umgebungen inklusive. 12 Monate kostenlose Updates.
Siehe LICENSE-Datei für vollständige Bedingungen.
Support
Bei Fragen und Support:
Markus Michalski
E-Mail: support@markus-michalski.net