Deriving feed attributes a catalog never stored
A hardware retailer needs its whole catalog in an advertising channel's schema, including the category and material attributes the product model never held as fields.
Known limits
- Pagination
- The catalog is served in fixed pages, and the channel must be configured with one fetch URL per page.
- Derivation
- Attributes are derived by ordered literal phrase matching over product text, so the first matching rule wins.
- Truncation
- A template cannot detect or report a response that was cut short, so a partial fetch reads as a complete catalog.
- Currency
- One rendered feed carries the one market and currency the storefront rendered it in.
- Zero prices
- Variants priced at or below zero are dropped from the feed with no record that they were dropped.