XML Sitemap

XML Sitemap Generator for OpenCart
AW Sitemap solves the two most common sitemap problems on OpenCart stores: running out of memory on large catalogs and losing image data because the stock feed tries to resize every product image during generation. This module handles both by writing sharded static files via cron and by adding only thumbnails that already exist in image/cache. Compatible with OpenCart 2.3 through 3.x.
Key Features
- Dynamic mode - the sitemap is built on request and returned as a single
file, with an optional file cache and configurable TTL. Best for small catalogs. - Static mode via cron - a CLI command writes a
sitemapindexand child shards to disk once or twice a day. Best for large catalogs with thousands of products. - Sharding - the URLs-per-shard limit (default 5,000, maximum 50,000) controls how many child files are created, keeping each file small and fast to serve.
- Image-cache safety - product image entries use only pre-cached thumbnails from
image/cache; generation never stalls waiting for the image resizer. - Provider adapters - built-in providers for products, categories, manufacturers, information pages, the home page, and landing pages. Each is a toggle on the Providers tab.
- Multi-language - a separate sitemapindex and shard set is written for every enabled store language.
- robots.txt helper - the Cron tab shows a ready-to-copy
Sitemap:line plus Apache and Nginx rewrite snippets for dynamic mode.
Screenshots
General settings - choose generation mode, output folder, shard size, language selection, and cache options from a single tab.
Generated sitemapindex - the root sitemap.xml references every language and provider shard by its public URL.
Try It in the Demo
This page is part of the AlexWaha OpenCart module bundle demo store. The module is installed and configured so you can browse the live sitemap output, inspect the provider list in the admin panel, and evaluate both generation modes before purchase.
Free and open-source
XML Sitemap is part of the AlexWaha OpenCart bundle. Get the full source code, documentation and the ready-to-install ocmod package on GitHub.
