XML Feed

Product feeds for Google Merchant, Facebook, and every major marketplace
XML Feed is an OpenCart extension that generates standards-compliant XML product feeds for advertising platforms and marketplaces. Create as many feeds as your business needs, each with its own template, language, currency, and product filter - then let a cron job keep them fresh automatically.
Key features
- Google Merchant Center - ready-made template matching Google Shopping feed requirements, with category mapping to Google Product Taxonomy
- Facebook Product Catalog - built-in Facebook template for dynamic ads and catalog campaigns
- Prom.ua and Hotline.ua - dedicated templates for Ukrainian marketplaces
- YML format - compatible with Rozetka and other platforms that accept Yandex Market Language feeds
- Unlimited feeds - create separate feeds for different platforms, regions, or languages from a single admin
- Cron automation - schedule feed regeneration via a secure URL; no manual steps after initial setup
- Flexible product filtering - include or exclude by category, manufacturer, and stock status
- Multi-language and multi-currency - choose export language and currency per feed; OpenCart exchange rates are applied automatically
- Image control - use original images or resize to platform-recommended dimensions; export up to 8 images per product
- Delivery and warranty data - configure shipping service name, delivery days, price, and warranty text at the module level
- Access key security - all generation URLs require a configurable access key to prevent unauthorized access
How it works
- Configure global settings - set your store name, company name, default delivery details, warranty text, and the folder where XML files will be stored.
- Create a feed - click "Create", pick a platform template (Google, Facebook, Prom, Hotline, or YML), choose export language and currency, and select which categories and manufacturers to include.
- Map category names - optionally override category names in the export, for example to match the Google Product Taxonomy hierarchy using the " > " separator.
- Generate the feed - save the feed and trigger generation manually via the secure URL, or set up a cron task to regenerate on a schedule. The module processes products in configurable batches (250-500 recommended) to avoid server timeouts on large catalogs.
- Submit to the platform - copy the public XML file URL and paste it into Google Merchant Center, Facebook Commerce Manager, or the relevant marketplace dashboard. The feed URL stays stable; the file is updated in place on each generation run.
XML Feed is part of the AlexWaha OpenCart module bundle - a collection of focused, well-documented extensions for OpenCart 2.3 and 3.x stores. Explore the full bundle on this demo store to see all available modules.
Free and open-source
XML Feed is part of the AlexWaha OpenCart bundle. Get the full source code, documentation and the ready-to-install ocmod package on GitHub.
