XML Feed

XML Feed lets you create and schedule product XML feeds for major advertising platforms and marketplaces directly from your OpenCart store. Configure unlimited feeds with flexible category, manufacturer, and field mapping controls.
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

  1. Configure global settings - set your store name, company name, default delivery details, warranty text, and the folder where XML files will be stored.
  2. 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.
  3. Map category names - optionally override category names in the export, for example to match the Google Product Taxonomy hierarchy using the " > " separator.
  4. 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.
  5. 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.

View XML Feed 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.