← Blog
Technical illustration: dynamic Prisjakt XML feed
Blog postEON · BLOG · FEELMEDelivered

A Prisjakt feed from a headless storefront

Dynamic XML with GTIN, sale price, and the same discount logic as the PDP

Norwegian price comparison services like Prisjakt require product feeds. Without a feed, the store loses visibility where many customers actually start their purchase journey.

In a classic Shopify theme there are often ready-made feed solutions. In headless Next.js and Shopify there is no done-for-you option. The feed must be built as part of the store, with the same data source as the product page.

We created a dynamic XML route that fetches products via the Shopify Storefront API and generates Prisjakt-compatible markup. The feed is part of the application, not a manual export script.

Each product gets GTIN and SKU where available, and sale price is calculated from the same discount logic as the product page. What shows in the store is what goes in the feed. No double maintenance of prices.

Refresh and caching are set so the feed stays fresh enough for Prisjakt without hammering the Storefront API. Dynamic, but controlled.

Want your products visible where shoppers compare prices? Eon AS builds Prisjakt feeds from the same Shopify data as the store, so price and availability stay in sync.

A Prisjakt feed from a headless storefront | Eon AS