Skip to content
KuantoKusta
Price comparison

KuantoKusta feed for Shopify

KuantoKusta is Portugal's leading price-comparison site, and since it added marketplace mode, a selling channel too: one XML feed carries your catalog, prices and stock, while orders in marketplace mode come back through KuantoKusta's separate seller API. Feedflock builds that feed from your Shopify catalog on a template written against KuantoKusta's official partner plugin, and regenerates it every hour on a stable public URL.

01 · ShopifyProduct in the catalog
Linen shirt SandNordlin · Men's shirtsSKU-2048 · S–XL
Price
49 €
In stock
0 pcs
When out of stock
02 · kuantokusta.xmlUpdated just now
<product>
<mode>marketplace</mode>
<id_product>8236409175213-44718293450817</id_product>
<product_url><![CDATA[https://shop.example/products/linen-shirt-sand?variant=44718293450817]]></product_url>
<designation><![CDATA[Linen shirt Sand M]]></designation>
<regular_price>59.00</regular_price>
<current_price>49.00</current_price>
<stock_qty>12</stock_qty>
<stock_availability>N</stock_availability>
<category><![CDATA[Vestuário > Homem > Camisas]]></category>
<image_url><![CDATA[https://cdn.shop.example/img/linen-shirt-sand.jpg]]></image_url>
<description><![CDATA[A breathable linen shirt in a regular cut.]]></description>
<upc_ean><![CDATA[8594000123453]]></upc_ean>
<reference><![CDATA[SKU-2048]]></reference>
<weight>0.3 kg</weight>
<shipping_cost>3.99</shipping_cost>
<preparation_days_max>1</preparation_days_max>
<delivery_days_max>3</delivery_days_max>
<brand><![CDATA[Nordlin]]></brand>
</product>
−20% off compare-at
Productregular_​pricecurrent_​price
Linen shirt Sand49.00 €39.20 €
Mug Fjord 350 ml15.00 €12.00 €
Backpack Ridge 28 l75.00 €60.00 €
Soy candle Les14.00 €11.20 €
Wool scarf Fjell29.00 €23.20 €
36.40 €saved across these products
5 / 5products below regular_price
Sale prices

A discount is two prices, both with VAT.

Every KuantoKusta offer carries two prices: regular_price as the list price and current_price as the selling price it compares and ranks on, both in euro, both including VAT, dot decimal, no symbol. Feedflock derives regular_price from Shopify's compare-at price only when it is higher, so the pair can never invert.

3 photos per product
1
In the feed
2
No slot yet
3
No slot yet
1images in the feed
2without a slot today
Image gallery

One photo reaches the feed.

KuantoKusta's official partner plugin sends one photo per product in its free version; a gallery of up to five exists only in its paid Pro add-on. The feed writes the single main image (image_url), so anything beyond the first photo stays on your Shopify for now.

Feed health

Catch feed issues before KuantoKusta does.

Before every generation Feedflock checks that every field the channel requires is filled, and, on templates verified against the channel's own spec, that the values fit its rules. Most problems are fixed with one click, without editing products in Shopify.

Feed quality · kuantokusta.xml
76 / 100
To review: 4
shipping_cost empty on every productKuantoKusta requires a shipping value per product, and 0 means free, so the template refuses to guess. Set a flat rate or a per-product metafield.
Two sizes of one shirt share a nameKuantoKusta lists one <product> per variant; without the variant in designation, two offers look identical and point at the same page.
upc_ean missing on 7 productsKuantoKusta pairs offers to its catalog on the EAN and the brand. A missing barcode can delay the listing or keep the offer unpaired.
Untracked stock reads as 0Shopify reports quantity 0 for variants whose stock it does not track, so a raw mapping ships stock_qty 0 and N for goods that are perfectly sellable.

Setup

Live in five steps

From a bare Shopify store to a listed offer: the whole setup fits into one coffee break.

  1. Open your KuantoKusta account

    Register at mystore.kuantokusta.pt. That is where the feed's URL goes and where KuantoKusta imports your offers; in marketplace mode, orders arrive through KuantoKusta's separate seller API.

  2. Install Feedflock

    Add Feedflock from the Shopify App Store. It reads your products, variants, stock and images directly through the Shopify API.

  3. Pick the KuantoKusta template

    The template is authored for marketplace mode: mode, id_product, product_url, designation, both prices, stock_qty and the Y/N flag are mapped from the start: one <product> per variant, with the variant in the name and in the URL.

  4. Set shipping_cost and the day counts

    KuantoKusta requires a shipping value on every product, and 0 means free, so the template ships shipping_cost empty on purpose rather than advertising free delivery you never offered. preparation_days_max and delivery_days_max start at 1 and 3; adjust them to what your shop actually promises.

  5. Hand over the feed URL

    Paste the hosted URL into your KuantoKusta account. KuantoKusta pulls the file itself (in pages, with TOTAL_PRODUTOS and LIMIT arguments), and Feedflock answers every fetch with the whole, freshly regenerated catalog.

    https://feedflock.appfleece.com/f/demo-kuantokusta/kuantokusta.xml

The feed

What the channel receives

kuantokusta.xml
<product>
  <mode>marketplace</mode>
  <id_product>8236409175213-44718293450817</id_product>
  <product_url><![CDATA[https://shop.example/products/linen-shirt-sand?variant=44718293450817]]></product_url>
  <designation><![CDATA[Linen shirt Sand M]]></designation>
  <regular_price>59.00</regular_price>
  <current_price>49.00</current_price>
  <stock_qty>12</stock_qty>
  <stock_availability>Y</stock_availability>
  <category><![CDATA[Vestuário > Homem > Camisas]]></category>
  <image_url><![CDATA[https://cdn.shop.example/img/linen-shirt-sand.jpg]]></image_url>
  <description><![CDATA[A breathable linen shirt in a regular cut.]]></description>
  <upc_ean><![CDATA[8594000123453]]></upc_ean>
  <reference><![CDATA[SKU-2048]]></reference>
  <weight>0.3 kg</weight>
  <shipping_cost>3.99</shipping_cost>
  <preparation_days_max>1</preparation_days_max>
  <delivery_days_max>3</delivery_days_max>
  <brand><![CDATA[Nordlin]]></brand>
</product>
Live preview
Linen shirt Sand

Nordlin

Linen shirt Sand

49 €

Feed fields

mode

marketplace

id_product

8236409175213-44718293450817

product_url

https://shop.example/products/linen-shirt-sand?variant=44718293450817

designation

Linen shirt Sand M

regular_price

59.00

current_price

49.00

stock_qty

12

stock_availability

Y

category

Vestuário › Homem › Camisas

description

A breathable linen shirt in a regular cut.

upc_ean

8594000123453

reference

SKU-2048

weight

0.3 kg

shipping_cost

3.99

preparation_days_max

1

delivery_days_max

3

brand

Nordlin

The channel

Where Portugal compares prices

KuantoKusta is Portugal's dominant price-comparison site, and marketplace mode turns the listing into a selling channel: the same feed that wins the comparison also keeps your marketplace offers in stock and on price.

Ranked on the landed price

Every offer carries its own shipping_cost, and KuantoKusta compares offers on what the customer actually pays. An accurate shipping value is a competitive weapon here, not a formality.

Pairing runs on the barcode

KuantoKusta matches offers to its catalog by EAN and brand, so a well-kept barcode field puts your price next to every competitor's. A missing one can delay the listing or keep the offer unpaired.

The feed

  • A template written against KuantoKusta's official partner plugin: the same element names, the same CDATA set, marketplace mode with stock_qty and the Y/N flag
  • One <product> per variant: designation carries the variant title and product_url deep-links the variant, so no two offers look identical
  • The untracked-inventory trap handled: stock_qty falls back to 1 while a variant is sellable, and stock_availability always agrees with it
  • shipping_cost ships empty rather than 0. A silent zero would advertise free shipping you never offered, on a site that ranks by landed price
  • regular_price is the compare-at price only when it is higher, so current_price ≤ regular_price always holds
  • Hosted on a stable URL and regenerated every hour, so every fetch KuantoKusta makes reads current prices and stock

Deep dive

01

One URL that KuantoKusta pulls: in pages

  • One public XML URL, no password; KuantoKusta fetches it itself
  • It paginates: ?TOTAL_​PRODUTOS=1000&LIMIT=0, then 1000, 2000, until a page comes back empty
  • Feedflock serves the whole catalog on every page. Fine for small shops, worth confirming with KuantoKusta for very large ones
  • No fetch cadence is published; hourly regeneration keeps every fetch fresh
Technical details

KuantoKusta reads one public XML URL (no authentication) and it reads it in pages: its fetcher adds TOTAL_PRODUTOS (the page size) and LIMIT (the offset) to the URL and keeps asking until a page comes back empty.

Feedflock serves a pre-rendered file, so it answers every page request with the whole catalog. For a small or mid-sized shop that simply works. KuantoKusta publishes no fetch schedule, which is why Feedflock regenerates the file every hour on the same URL, so whenever the crawler comes, the data is at most an hour old.

02

Two prices, always with VAT

  • regular_price is the list price, current_price the selling price KuantoKusta ranks on
  • Both in euro, both including VAT, dot decimal, no currency symbol
  • current_price should be the lower one. The template's default guarantees it
Technical details

Every offer carries two prices: regular_price, the list price, and current_price, the selling price KuantoKusta compares and ranks on. Both are in euro, both include VAT, with a dot as the decimal separator and no currency symbol anywhere in the file.

current_price should never exceed regular_price. KuantoKusta evidently tolerates an inverted pair rather than rejecting it (the official plugin corrects it only for shops that opt in), but Feedflock's default derives regular_price as the compare-at price only when it is higher, so the pair cannot invert.

03

Stock is a number and a flag that must agree

  • stock_qty is an integer quantity; stock_availability is exactly Y or N
  • The flag follows the quantity: above zero is Y, zero is N
  • A sold-out variant stays in the feed with 0 and N
  • Untracked Shopify inventory reports 0. The template falls back to 1 while sellable
Technical details

In marketplace mode, availability is two elements that must agree: stock_qty, an integer quantity, and stock_availability, exactly Y or N. KuantoKusta requires a numeric stock value for every product, and a sold-out variant stays in the feed: it simply reads 0 and N.

The trap is untracked inventory: Shopify reports a quantity of 0 for a variant whose stock it does not track, so a raw mapping would ship 0 and N for goods that are perfectly sellable, and KuantoKusta would drop them. Feedflock's default mirrors the official plugin's answer: tracked variants report their real quantity, untracked ones report 1 while they are sellable, and the flag always agrees.

04

One shipping number: zero means free

  • shipping_cost is one per-product value, incl. tax, in euro
  • 0 means free shipping, which is why the template ships it empty
  • preparation_days_max and delivery_days_max are two separate legs: making the order, then delivering it
  • No carrier list, no COD price, no free-above threshold anywhere in the feed
Technical details

Logistics on KuantoKusta is one number per product: shipping_cost, including tax, in euro. KuantoKusta requires the value on every product, and 0 means free shipping, so the template deliberately ships it empty rather than letting a silent zero advertise free delivery you never offered.

Two day counts complete the picture: preparation_days_max, the days before a product ships, and delivery_days_max, the carrier leg after that. There is no carrier vocabulary, no cash-on-delivery price and no free-above threshold anywhere in the feed. A real shipping table collapses into that one number, so make it a number your pricing can live with.

The takeaway

One URL, an hourly refresh and an XML structure taken from KuantoKusta's own partner plugin: every variant its own offer, both prices with VAT, stock as a number and a flag that agree. Your Shopify catalog stays the single source of truth, and KuantoKusta always reads what your shop actually sells.

Claude · ChatGPT

Or set up your KuantoKusta feed in chat

Connect Feedflock to Claude or ChatGPT and ask. It creates the feed as a draft, maps your categories to KuantoKusta's own tree and tells you what is still missing. You approve every change.

feedflock · mcp

Create a KuantoKusta feed for my store and map my categories.

I'll create it as a draft and show you each change before I make it.

FAQ

The template is authored for marketplace mode, the mode where KuantoKusta imports and updates your offers (price, stock, preparation and delivery days) while orders come back through KuantoKusta's seller API. Comparison mode exists too, but it reads a <stock> element this template deliberately does not emit, so keep mode on marketplace.
Because 0 is not empty on KuantoKusta: it means free shipping. KuantoKusta requires a shipping value on every product, and a default of 0 would advertise free delivery on all of them. Set a flat rate, or map a per-product metafield.
They stay in the feed with stock_qty 0 and stock_availability N: marketplace mode expects a numeric stock value for every product. If you would rather not list them at all, exclude them with a filter in Feedflock.
On the barcode and the brand: upc_ean together with brand match your offer to KuantoKusta's catalog. A missing EAN can delay the listing or keep the offer unpaired, so keep Shopify's barcode and vendor fields filled.
Euro, including VAT, with a dot as the decimal separator and no currency symbol: 49.00, not €49,00. Both prices follow it: regular_price the list price, current_price the selling price, and the current price should be the lower one.
KuantoKusta publishes no schedule. What is documented is that it fetches in pages, using TOTAL_PRODUTOS and LIMIT arguments, until a page comes back empty. Feedflock regenerates the file every hour on a stable URL, so whenever the fetch happens it reads data at most an hour old.

Get on every marketplace that matters this afternoon.

Install free, connect your first feed in minutes, and let Feedflock keep it fresh and validated.

.myshopify.com