XML Sitemap

AW Sitemap generates a sharded XML sitemap for OpenCart with two modes: dynamic (on request) and static (cron). Provider adapters cover products, categories, manufacturers, information pages, the home page, and landing pages. Image-cache-safe product images, multi-language output, and a built-in robots.txt helper are included.
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 sitemapindex and 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

Admin general settings tab

General settings - choose generation mode, output folder, shard size, language selection, and cache options from a single tab.

Generated sitemap index file

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.

View XML Sitemap on GitHub

Welcome to the AlexWaha Demo Store!

Explore our full suite of free OpenCart extensions. Get in touch on your favourite channel below.

Welcome to the AlexWaha Demo Store!

Explore our full suite of free OpenCart extensions. Get in touch on your favourite channel below.