Skip to main content
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.

Last updated

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 33 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.

Limitations & caveats

Where the concept above breaks down or needs careful application — written honestly so you can make better decisions.

  • Rules are deterministic transformations — they fix patterns you have already identified, but cannot judge content quality. A title-construction rule applies the same template to a great product name and a terrible one.
  • Rule order matters and interactions compound: a capitalization rule running after a template rule produces different output than the reverse. Without per-rule preview and an audit trail, debugging a 20-rule chain is guesswork.
  • Rules encode the spec of the moment — when a channel changes a limit or value list, every rule built on the old assumption keeps "working" while silently producing newly-invalid output. Pair rules with validation, never instead of it.

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