← All modules

Magento 2 module · foundation

Catalog Product Feed

Groundwork for product feed integrations: collects product data per store view, exports it in full or only for changed products, and lets you map product attributes to feed fields.

Many external services need product data from the store: price comparison sites, marketing platforms, search services or partner systems. This module is the shared basis for Infrangible modules that send product data to such services. It collects the data of all products per store view and passes it on to the connected feed modules, either as a full export or only for products that have changed since the last run.

Merchants normally do not install this module directly. It is installed automatically by the feed and integration modules that build on it.

Features

  • Full export of all products per store view, and delta exports that only include changed products.
  • Changes to product attributes, prices and stock are recorded automatically, so delta exports stay small and fast.
  • Product data includes attributes, category paths, URLs, images, prices, stock, review ratings and the related products of configurable, bundle and grouped products.
  • Ready-made feed fields that need no own attribute: category names, category paths, product URLs, image, small image and thumbnail URLs, price, final price and special price (each also with currency), parent SKU, product ID and stock quantity.
  • Feed fields can be filled from a product attribute, one of the ready-made fields or a fixed value; connected modules provide the admin screens for this mapping.
  • Each connected feed module can have its own schedule and can decide per store view whether it is active.
  • Exports run as tasks of the Infrangible task system, with logging, and can also be started from the command line.

Configuration

  • Stores > Configuration > Infrangible Solutions > Product Feed: “Limit active Categories to Store” controls whether only categories active in the exported store view are taken into account.
  • Stores > Configuration > Tasks > Product Feed (Changes) > Execution: schedule (“Cron Expression”) for the delta export. By default the system checks for changes every minute.
  • The connected feed modules add their own settings and attribute mapping screens, usually under the Infrangible menu.

Good to know

Without a connected feed module this module does not export anything on its own. It uses “Catalog Indexer Flat” and the Infrangible task system, which are installed automatically.

Installation

Install the module with Composer in your Magento root directory:

composer require infrangible/m2-catalog-product-feed

Then enable it and update the store as described in the installation guide. Composer installs the required modules listed on this page automatically.