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.
[Unreleased]
Section titled “[Unreleased]”[1.0.1] - 2026-10-25
Section titled “[1.0.1] - 2026-10-25”Changed
Section titled “Changed”- 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
availabilityandavailability_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.
[1.0.0] - 2026-10-24
Section titled “[1.0.0] - 2026-10-24”- 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.