PriceRunnerOn PriceRunner, missing product data has a price tag on it
PriceRunner matches most offers by EAN. When your feed doesn’t carry the data, they match it by hand — and their published UK price list charges £0.06 extra per click for that, as of mid-2026. So EAN, name, description, image and brand coverage isn’t a hygiene score here. It’s a line on your invoice.
Output
feeds.renable.com/sportgear/pricerunner.tsv
Simplified view of a channel’s pre-publish checks, for illustration.
The PriceRunner channel is rolling out now. Start free and we’ll get you set up as it lands — talk to us if you want it sooner.
Every other channel charges you nothing for a missing EAN. This one bills you
PriceRunner matches your offer to the right product using the identifiers in your feed. When those are missing — no EAN, a name nobody can parse, no brand, no image — someone at PriceRunner matches the product by hand instead. Their published UK price list bills that back to you at £0.06 extra per click, as of mid-2026.
Note what this is not. PriceRunner heads its field list “Basic product data (Minimum requirements)” and nowhere says an offer is rejected without them. Your products still get listed. The gap just costs money, quietly, on every click, for as long as it’s there — which is exactly the kind of thing nobody notices in a feed.
Coverage per field
The 30 products with no EAN are the ones PriceRunner has to match by hand. That’s the surcharge, on every click those products get.
Simplified view of a channel’s coverage panel, for illustration.
PriceRunner’s basic product data: SKU, name, price, shipping cost, stock status, delivery time, manufacturer, EAN, manufacturer SKU, product URL, image URL, category, description and condition.
What Renable feeds PriceRunner
A comparison listing is your data, rendered. There’s no creative to hide behind — so the whole job is getting the fields right and keeping them right.
Every product identified
EAN, manufacturer and manufacturer SKU are what let PriceRunner match your offer automatically. Renable shows coverage per field, fills gaps from lookups and supplier feeds, and lists the products still missing one.
See your coverageDescriptions that fit in 30 words
PriceRunner caps the description at 30 words and uses it for search and filtering. AI writes it from each product’s own data and fact-checks it against that data; Renable flags anything that runs over the cap before the feed goes out.
See how the copy is writtenValues PriceRunner accepts
Price per unit with VAT and the currency in the value. Stock status from PriceRunner’s own list. Category as a breadcrumb with spaces around every arrow. Rules rewrite your values into theirs, for this channel only.
Fix the feed IT won’t touchThe filePriceRunner’s XML is not the XML you already have
PriceRunner says it can handle the majority of formats, and names TEXT/CSV, XML and JSON as the common ones. But its XML is its own document shape — a products root with product items and PascalCase field names, no namespace — so a Google Merchant feed does not carry over. This is where people lose a day.
Renable writes your PriceRunner feed as tab-separated text; CSV and JSON also work, and PriceRunner asks you to gzip or zip it so their processing and your updates run faster. Column order and column titles don’t matter to them, as long as they’re comprehensible. What can’t work is a spreadsheet: the price file can’t be Excel or any other non-text format.
Delivery is an HTTPS address or an FTP server, and the address has to stay put. Renable hosts the file, refreshes it roughly every hour, and serves a last-modified header — which is what earns you a higher fetch rate from their importer.
Feed delivery
Renable
refreshed hourly
Stable URL
never moves
PriceRunner
1–4 imports a day
Simplified view of feed delivery, for illustration.
Run the new feed beside the one you send today
PriceRunner documents no supplementary or side-feed concept — there’s no way to overlay a few corrected fields on top of an existing file. So the honest answer is a parallel run: build the Renable feed, compare it line by line against what you send today, and only ask PriceRunner to switch the URL once the output agrees.
Nothing changes on their side until you say so, and the comparison is the point — it’s usually where you find out what the old feed was quietly getting wrong.
| Field | Feed you send today | Renable draft |
|---|---|---|
| Products in the file | 842 | 842 |
| EAN present | 796 | 812 |
| Descriptions over 30 words | 24 | 0 |
| Category | Shoes/Trail | Sports > Shoes > Trail running |
| Stock status | “Few” on 18 products | PriceRunner’s accepted values |
Simplified view of a parallel-run comparison, for illustration.
“Why aren’t my products showing on PriceRunner?”
Start with the boring answer: timing. PriceRunner imports between one and four times a day, and a brand-new product can take up to 24 hours to appear. If it’s been longer than that, it’s usually one of these — and none of them announce themselves.
What the trace found
In the channel’s product setapplied
scope: included
Exclude rulesapplied
no match — kept
Priceapplied
$89.00 USD · per unit
Destination check · stock statusdidn’t apply
Few → not on the list
PriceRunner reads in stock or a plain count — not your warehouse’s word for it. Renable can rewrite the value for this channel only, leaving every other feed alone.
Simplified view of a channel trace, for illustration.
Aimée
Why does Trail Runner 300 look wrong on PriceRunner?
It’s in the product set and no rule excluded it. Its stock status is written Few, which isn’t one of PriceRunner’s accepted values. 18 products have the same value.
Traced Trail Runner 300 · found the gap
Or just ask Aimée
Skip the digging. Ask what happened to a product and Aimée reads the same checks and run logs, names the step that changed it, and drafts the fix — for you to publish.
SetupA feed built, checked and drafted in one conversation
Ask Aimée for a PriceRunner channel and she maps your catalog to their field set, writes the file in a shape they read, reports your EAN coverage, and flags the descriptions that run past 30 words. Configuration is human-gated: it stays a draft until you publish it.
Getting listed is a separate, human step. PriceRunner has no self-serve signup — you email their retailer team and they set the account up with you. The feed URL Renable hands back is what they ask for.
Aimée
Set up a PriceRunner channel for sportgear.com.
On it. PriceRunner reads its own file shape, so I’ll write this one as tab-separated text rather than reusing your Google XML. It lands as a draft first.
Built a PriceRunner channel · 842 products
Publish and I’ll hand you the feed URL to give PriceRunner’s retailer team.
Renable prepares and delivers the feed. PriceRunner decides the rest.
What Renable controls is the file: the fields, the values, the format, the address, and how fresh it is. PriceRunner decides who gets listed, how often it imports, and what a click costs — and it says plainly that no retailer can pay for a higher position in the comparison.
There is also no ad here. A PriceRunner result is a comparison listing row built from your data — no creative, no template, no video, no ad format. Renable does all of that for the channels where it’s real, and doesn’t invent it for this one.
And a feed that publishes cleanly is never proof that your products are visible. Renable can tell you the file is correct and delivered. Only PriceRunner can tell you what it did with it.
Everything above, on the free tier
Two separate bills, and only one of them is ours. PriceRunner charges you per click on their own price list. Renable charges a flat monthly price for the feed items your rules keep — channels are never a paid add-on, and we never take a cut of anything you spend.
Trusted by retailers like Webhallen.
Running your comparison-shopping feeds on a feed tool today?
PriceRunner feeds, answered
How do I get my products onto PriceRunner?
Which markets does PriceRunner cover?
What feed format does PriceRunner want?
Why does missing product data cost me money here?
How often does PriceRunner import my feed?
Does it matter if I change my SKUs?
What does Renable cost?
Stop paying for data you could just send
Start free, and see your identifier coverage before PriceRunner charges you for the gaps.