Search by

fostercommerce / product-feeds

fostercommerce

Build auto-updating product feeds for shopping and social platforms from Craft Commerce products and variants, Craft entries, or custom sources.

Package info

github.com/FosterCommerce/craft-product-feeds

Documentation

Type:craft-plugin

pkg:composer/fostercommerce/product-feeds

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.4.0 2026-10-02 14:51 UTC

This package is auto-updated.

Last update: 2026-10-02 14:56:17 UTC


README

Product Feeds

Product Feeds

Build auto-updating product feeds for shopping and social platforms from Craft Commerce products and variants, Craft entries, or custom sources.

Overview

  • Publish feeds for Google, Meta, Microsoft, Pinterest, TikTok, and Klaviyo, each from a stable URL the platform fetches on a schedule.
  • Build a feed from Commerce variants, from Commerce products for platforms and stores that list one item per product (Klaviyo), or from entries when you advertise a page rather than a product.
  • Write a custom source in a module or plugin to publish items the built-in sources cannot, such as one item for each size an entry offers.
  • Map each platform attribute to a product property, a Craft field, a default value, or a Twig template.
  • Check a feed before the platform does: preview its items, see which attributes were blank or invalid on the last build, and test an image against the platform's minimum size.
  • Keep each feed current, rebuilt on a schedule and whenever a product or entry in it changes.
  • Split one catalog across several feeds (one per brand, one for items on promotion).

How it works

You choose a filesystem for built feeds, then give each feed a platform and a source and map its attributes. The plugin builds feeds in Craft's queue and serves each one from its own URL. A scheduled ./craft product-feeds/feeds/build and edits to products or entries trigger rebuilds. A stock change alone waits for the next scheduled build.

Requirements

  • Craft CMS ^5.9.0
  • Craft Commerce ^5.5.0
  • PHP ^8.2 with the json, zlib, and xmlwriter extensions

Install

composer require fostercommerce/product-feeds
./craft plugin/install product-feeds

Documentation

License

Proprietary

Foster Commerce