Skip to content

Multichannel Product Feeds changelog

All notable changes to Multichannel Product Feeds (kv_multichannel_feeds) are documented here. The format follows Keep a Changelog and the project uses Semantic Versioning.

  • Works with Stock Statuses & Lead Times: when that add-on is installed and gives a product a status with a feed value (in stock, out of stock, backorder or pre-order), the feed uses that value and its dispatch date for availability and availability_date. Statuses set to “automatic” and stores without the add-on keep the stock-based value as before. Statuses are resolved once per product batch.
  • Channel templates for Meta (Facebook, Instagram), TikTok, Pinterest, Microsoft Shopping, Snapchat, Criteo and idealo, and a custom feed with editable column names.
  • CSV, TSV, XML (RSS 2.0 with the Google namespace, or plain) and JSON output, optional gzip.
  • Field mapping per feed: product fields, features, options, computed labels and fixed values with defaults; optional columns can be left out.
  • Validation per channel template with a report per feed (issues, products, fixes, CSV export); items with errors are skipped.
  • Variations as items grouped by item_group_id, with the variation values in the titles.
  • Product selection (categories, vendors, price range, stock, image, product IDs) and rules (exclude, set field).
  • Feed currency and language, sale prices from catalog promotions, price adjustment, shipping costs, idealo delivery and payment cost columns, UTM tagging.
  • Secret feed URLs with ETag / Last-Modified, token regeneration.
  • Scheduled generation from the console or a cron URL in resumable steps; “Generate now” with a progress bar; admin preview.
  • Google category mapping with the mapping of Product Feed Pro for Google Merchant Center as a fallback.
  • Multi-Vendor vendor feeds and vendor columns; optional vendor-managed feeds. Ultimate feeds per storefront.
  • Domain-bound license check; without a valid license no feed is generated and the feed URLs keep serving the last files.