Last updated

Configuring Product Feed Channels

A Product Feed Channel defines what product data is exported from Norce Commerce, in which languages and price lists, and how often changes are tracked. Channels are configured in Products → Channels in the Norce admin.

Each channel has a unique Channel key used when triggering exports from your receiver service.

Each setting shows an arrow icon next to the checkbox. The arrow means the value is inherited from the system default. Click the arrow first to override it for this specific channel.

Basic settings

SettingDescription
ActiveEnables or disables the channel. Inactive channels cannot be triggered.
NameDisplay name for the channel in the admin.
DescriptionInternal description.
CulturesLanguages included in the export. At least one culture is required.
Price listsRestricts the export to specific price lists. Leave empty to include all public price lists.

Include in Export

Controls which data sections are included in the Product and/or ProductStatus feed.

SettingDescription
TextsProduct names, descriptions, and other culture-specific text fields.
CategoriesCategory assignments for each product.
ParametricsTechnical attributes and specifications. Default: off.
FlagsProduct flags (e.g. campaign, new, clearance).
FilesImages and other attached files.
RelationsProduct relations (cross-sell, accessories, etc.). Default: off.
FamiliesProduct family groupings.
PopularitiesPopularity scores. Default: off.
OnHandsStock availability per warehouse.
SuppliersSupplier assignments.
SupplierOnHandsSupplier-level stock availability.
Include Historical Unique UrlsAdds historicalUniqueUrls to the export — useful for redirect mapping after URL changes. Default: off.
ViewCountProduct view count data.
ERP nameThe ERP system name for each product. Default: off.
Product commentInternal product comments. Default: off.
Inactivated variants (days)If set above zero, variants removed from the price list remain in the feed (without a price) for this many days, allowing the target system to actively deactivate them. Maximum: 5 days.
Include client-wide priced productsWhen enabled, includes all products priced on any active client price list, not just those on the channel's application price lists. Products from the wider scope are emitted with empty Prices, OnHands, and Suppliers arrays. Default: off.
Inactivated Products

To find inactive products in the feed output, check if "prices": [] (is empty) or if "status": "inactive" on the variants.

Price settings

SettingDescription
PricesInclude prices in the export.
Include Detailed PricesIncludes detailed prices for the price lists specified under Include Prices Price Lists.
Include Prices Price ListsSpecifies for which price lists detailed prices should be exported when Include Detailed Prices is enabled.
Public price lists from applicationsAdd additional applications whose public price lists should be included in the best price evaluation. Each sales area gets its own best-price evaluation. Use this to provide market-specific best prices for a larger scope than just one application.
Include Historical BestIncludes the historical best price for the past 30 days plus the last price change before that, in the historicalBestPrice field. Based on public price lists. Available in both Product and ProductStatus feeds.
Exclude AvailableOnPriceListsIn ProductStatus feeds, excludes the AvailableOnPriceLists field since it may contain repetitive data.

Common settings

SettingDescription
Exclude repetitive dataStrips repeated metadata (e.g. group names, currency codes) to reduce feed size.
Use fallback culture valuesReturns the default culture text for products that do not have content in the requested culture.
Export formatJSON (default) or JSONL (JSON Lines). JSONL is recommended for larger catalogs as it supports streaming.
Compress using GzipCompresses the feed response using Gzip.

Configuring delta change tracking

Delta feeds return only products that have changed since a given timestamp. For delta to work, you must first enable change tracking and configure which data changes are tracked in the admin under Integrations → Events → Delta Configuration.

For the full setup guide — including how to enable delta tables, configure entities, and a worked example — see Delta Configuration.


Further Reading