Markus Michalski FAQ

XML Sitemap Generator

XML Sitemap Generator for OXID eShop 7: builds sitemaps for products, categories, CMS pages, manufacturers and static URLs via console command or admin button. Installation, configuration, internals.

Deutsche Version

All OXID 7 Plugins

This documentation always describes the latest published version.

Live Demo: Try this and other plugins live — no installation, no risk: demo.markus-michalski.net

XML Sitemap Generator

The XML Sitemap Generator builds sitemaps for OXID eShop 7 following the sitemap protocol: one file each for products, categories, CMS pages, manufacturers and your own static URLs, plus a sitemap index. Generation runs from a console command (for example from a cron job) or from a button in the OXID admin.

graph TD
    A["oe-console mmd:sitemap:generate"] --> C["GenerateSitemapCommand"]
    B["Admin: Generate Sitemap"] --> A
    C --> D["GenerateSitemapService"]
    D --> E["Queries: products, categories, CMS, manufacturers, static URLs"]
    D --> F["HreflangService (optional)"]
    D --> G["UrlBuilderService"]
    G --> H["XmlWriterService"]
    H --> I["FileWriterService"]
    I --> J["sitemap-type.xml and sitemap.xml"]

Documentation

Page Content
Installation Composer installation, activation, update, cron job
Configuration Settings, admin overview, included content, robots.txt
Static URLs Managing your own URLs in the admin, fields and database table
Console Commands mmd:sitemap:generate with all options and examples
Troubleshooting Empty sitemaps, missing files, overwritten languages
Technical Files, XML output, flow, limits

Features

For products, categories, CMS pages and manufacturers, at most 50,000 URLs are written per sitemap file. There is no automatic split into several files, further URLs are cut off. The static sitemap has no limit.

Requirements

Requirement Note
OXID eShop ^7.0 (oxid-esales/oxideshop-ce)
PHP 8.2 or newer
PHP extensions ext-dom, ext-libxml, ext-pdo
License Required

License

Commercial License - Single installation license:

Development and staging environments included. 12 months free updates.

See LICENSE file for full terms.

Support

For questions and support:

Markus Michalski

Email: support@markus-michalski.net