Feed management

Feed rules

Feed rules are transformations applied to a product catalog before export — mapping internal field names to channel-specific schemas, filtering out ineligible products, enriching data, or applying conditional logic per channel.

Definition

A rule engine sits between the imported catalog and the exported feed. It lets a single source catalog produce many different feeds — one per channel — with channel-specific overrides applied automatically. Without rules, every channel would need its own catalog upload, which defeats the purpose of a feed management platform.

Rules fall into a small number of categories. Mapping rules translate one field to another (catalog "size" to Google "size_system"). Filter rules exclude products that should not be in a feed (out-of-stock, price below threshold, ineligible category for that channel). Enrichment rules add fields the catalog does not have (calculate sale_price from price × discount). Conditional rules apply different transformations based on product attributes (if brand=X then apply rule Y). Order matters — most engines apply rules sequentially, so a filter that depends on enriched data must run after the enrichment.

FeedArc ships 31 rule types covering all four categories, plus specialised rules for title rewriting, image quality scanning, GTIN validation, and channel-specific edge cases (Amazon variation grouping, Meta catalog hierarchy, eMag category mapping). Rules are versioned, ordered, and re-runnable — every export logs which rules fired and what they changed.

Frequently asked questions

Put feed rules to work

FeedArc handles feed rules — and 31 other feed concerns — automatically. Free to start, no credit card needed.

Create free account