Přejít na obsah
2Performant
Reklamní platformy

2Performant feed pro Shopify

2Performant, rumunská affiliate síť, jejíž platforma dnes nese značku Business League, nechává publishlery propagovat vaše produkty za provizi a celá produktová zásoba je jeden CSV soubor na URL, kterou si stahují třikrát až čtyřikrát denně. Feedflock z vašeho katalogu Shopify vytvoří přesně takový soubor: hlavičku s vlastními názvy polí 2Performantu, takže mapování sloupců je jen potvrzení, ceny jako holá čísla a dostupnost v jejich šestihodnotovém slovníku, přegenerovanou podle vašeho plánu, klidně každou hodinu.

01 · ShopifyProdukt v katalogu
Lněná košile SandNordlin · Pánské košileSKU-2048 · S–XL
Cena
259 lei
Skladem
0 ks
Když není skladem
02 · twoperformant.csvAktualizováno právě teď
Title;Description;Sale price;Old price;Category;Brand;GTIN;Product URL;Images;Product ID;Availability
"Lněná košile Sand M";"Breathable linen shirt with a relaxed regular fit.";259.00;;Men's shirts;Nordlin;8594000123453;https://shop.example.ro/products/linen-shirt-sand?variant=46012345678901;"https://cdn.shop.example.ro/img/linen-shirt-sand.jpg,https://cdn.shop.example.ro/img/linen-shirt-sand-back.jpg";46012345678901;0
−20 % z původní ceny
ProduktOld priceSale price
Lněná košile Sand259,00 lei207,20 lei
Hrnek Fjord 350 ml79,00 lei63,20 lei
Batoh Ridge 28 l449,00 lei359,20 lei
Sójová svíčka Les95,00 lei76,00 lei
Vlněná šála Fjell179,00 lei143,20 lei
212,20 leizákazníci ušetří na těchto produktech
5 / 5produktů se starou cenou
Akční ceny

Old price jen tehdy, když je sleva skutečná.

Sale price je u 2Performantu prostě cena, kterou účtujete: povinná, holé číslo s desetinnou tečkou, čtená v měně programu. Old price je referenční cena před slevou a bez slevy zůstává prázdná: trvale vyplněná stará cena by vymýšlela permanentní slevu, kterou zopakuje každý afiliát. Feedflock mapuje Old price z přeškrtnuté ceny v Shopify, takže dvojice říká pravdu oběma směry.

Kontrola feedu

Chyby najdete dřív než 2Performant.

Feedflock před každým vygenerováním zkontroluje, že jsou vyplněná všechna pole, která kanál vyžaduje, a u šablon ověřených proti specifikaci kanálu i to, že hodnoty odpovídají jeho pravidlům. Většinu problémů opravíte jedním kliknutím, bez úprav produktů v Shopify.

Kvalita feedu · twoperformant.csv
75 / 100
Ke kontrole: 4
Product ID není číslo u 14 variantSpecifikace je jednoznačná: „Internal ID of the product. Must be a number.“ SKU ve tvaru SKU-2048 pravidlo porušuje; výchozí mapování používá číselné ID varianty ze Shopify.
Dostupnost mimo šest povolených hodnot u 6 produktůAvailability zná jen 0, 1, In Stock, Backorder, Out Of Stock a Preorder. Hodnota jako „available“ ve slovníku není.
Cena s měnou nebo oddělovačem tisíců u 9 produktůSale price musí být číslo s desetinnou tečkou a bez oddělovače tisíců; „259,00 lei“ číslo není. Sloupec s měnou ve feedu vůbec neexistuje.
Title delší než 255 znaků u 3 produktůTitle nese jediný délkový limit specifikace: 255 znaků. Afiliáti ho ukazují beze změny a to, co je navíc, by se při importu ztratilo.

Nastavení

V provozu v pěti krocích

Od holého Shopify obchodu k zařazené nabídce: celé nastavení stihnete na jedno kafe.

  1. Založte si inzerentský program

    Zaregistrujte program na 2Performantu (platforma nese značku Business League). Program a jeho provize jsou to, k čemu se afiliáti hlásí. Feed není ke spuštění povinný, ale afiliáti provozující srovnávače cen a agregační weby se bez něj neobejdou.

  2. Nainstalujte Feedflock

    Přidejte Feedflock ze Shopify App Store. Produkty, varianty, sklad i obrázky načte přímo přes Shopify API.

  3. Vyberte šablonu 2Performant

    Jeden řádek za variantu a hlavička s jejich vlastními názvy polí, shodná s jejich vzorovým CSV. Jako Product ID odchází číselné ID varianty ze Shopify, dostupnost jako 1/0 a Old price z přeškrtnuté ceny, bez slevy prázdná.

  4. Rozhodněte, co specifikace nechává otevřené

    Kategorie je váš vlastní strom, 2Performant žádnou taxonomii neukládá. Popis jde ven jako prostý text (jejich výběr jednoduchých HTML značek je o jedno mapování dál), dostupnost může posílat slovní stavy místo 1/0 a Brand, GTIN i až čtyři vlastní pole jsou připravené, když je budete potřebovat.

  5. Vložte URL feedu

    V inzerentském účtu: Tools → Product Feeds → New Feed a vložte hostovanou URL. 2Performant ji stahuje 3–4× denně (interval lze upravit) a s hlavičkou šablony je mapování sloupců jen potvrzení. Už provozujete feed pro Google Merchant? I taková URL se přijímá beze změny.

    https://feedflock.appfleece.com/f/demo-twoperformant/twoperformant.csv

Feed

Co kanál dostává

twoperformant.csv
Title;Description;Sale price;Old price;Category;Brand;GTIN;Product URL;Images;Product ID;Availability
"Linen shirt Sand M";"Breathable linen shirt with a relaxed regular fit.";259.00;;Men's shirts;Nordlin;8594000123453;https://shop.example.ro/products/linen-shirt-sand?variant=46012345678901;"https://cdn.shop.example.ro/img/linen-shirt-sand.jpg,https://cdn.shop.example.ro/img/linen-shirt-sand-back.jpg";46012345678901;1
Živý náhled
Lněná košile Sand

Nordlin

Lněná košile Sand

259 lei

Pole feedu

Title

Linen shirt Sand M

Description

Breathable linen shirt with a relaxed regular fit.

Sale price

259.00

Category

Men's shirts

Brand

Nordlin

GTIN

8594000123453

Product URL

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

Product ID

46012345678901

Availability

1

Kanál

Affiliate síť celého regionu

2Performant vznikl v Rumunsku a v roce 2025 převzal rumunský a bulharský byznys Profitshare; žebříček Business League už jako prodejní země uvádí RO, BG, HU, IE a IT. Jeden feed obslouží afiliáty v celém regionu.

Váš Google feed už přijímají

Jejich vlastními slovy: pokud už máte feed vytvořený pro Google Merchant, můžete použít stejný feed i v jejich platformě. Začnete během minut a na nativní sadu polí přejdete, až budete chtít Old price a šestihodnotovou dostupnost.

Čisté URL, měření na jejich straně

Product URL zůstává obyčejná produktová stránka, afiliační přesměrování staví 2Performant na své straně. Žádné UTM parametry, žádné měřicí lepidlo ve feedu, nic, o co byste se starali při změně kampaní.

Feed

  • Hlavička s vlastními názvy polí 2Performantu, shodná s jejich vzorovým CSV, takže mapování sloupců v jejich rozhraní je jen potvrzení
  • Product ID z číselného ID varianty v Shopify; URI ve tvaru gid:// nebo textové SKU by porušilo specifikační „must be a number“
  • Sale price jako holé číslo s desetinnou tečkou a bez oddělovače tisíců; sloupec s měnou neexistuje, číslo se čte v měně programu
  • Old price namapovaná z přeškrtnuté ceny a prázdná, když produkt ve slevě není, protože trvale vyplněná referenční cena by vymýšlela permanentní slevu
  • Dostupnost ve výchozím stavu jako 1/0; slovní stavy (In Stock, Backorder, Out Of Stock, Preorder) jsou o jedno mapování dál
  • Validace ze specifikace se kontrolují při generování (Title ≤ 255 znaků, číselné ceny a Product ID, slovník dostupnosti, vlastní pole ≤ 254 znaků), nahlášené s dotčenými produkty, nikdy potichu přepsané
  • Jeden řádek za variantu a názvy spojující produkt a variantu, takže se řádky variant nikdy nesrazí
  • Sledování stahování ukáže, kdy si 2Performant feed naposledy stáhl, a upozorní, když stahování ustane

Do hloubky

01

URL, kterou stahují třikrát až čtyřikrát denně

  • Feed žije na URL, kterou sdílíte; 2Performant ji stahuje 3–4× denně a interval lze upravit
  • Jednorázové nahrání CSV souboru (≤ 10 MB) je záložní varianta
  • Vaše strana smlouvy: soubor se musí aktualizovat automaticky při každé změně
  • Feed pro Google Merchant se přijímá beze změny, sesterská cesta dovnitř
Technické detaily

Vlastní slova 2Performantu: CSV se do platformy přidává odkazem na soubor. Sdílíte URL a oni ji stahují třikrát až čtyřikrát denně, interval lze na vyžádání upravit. Jednorázové nahrání souboru (jejich starší průvodce ho omezuje na 10 MB) je záloha, ne norma. A smlouva o čerstvosti je formulovaná z vaší strany: feed musí být na URL a aktualizovat se automaticky při každé změně. Přesně to je model hostované URL Feedflocku.

Interval působí oběma směry: změny cen a skladu se k afiliátům dostanou během hodin, ale nefunkční URL znamená zastaralá data do příštího úspěšného stažení. Feedflock soubor hostuje na stabilní URL, generuje ho klidně každou hodinu a stahování sleduje, a když ustane, upozorní. A pokud už provozujete feed pro Google Merchant, 2Performant přijme i tu URL beze změny; tahle šablona je pro obchodníka, který chce vlastní sadu polí 2Performantu.

02

Jedno CSV, jejich popisky

  • Jeden produkt na řádek; oddělovač čárka, středník, tabulátor nebo svislítka; text v uvozovkách, apostrofech nebo zpětných uvozovkách; UTF-8
  • Hlavička používá jejich názvy polí, takže mapování v jejich rozhraní se stává formalitou
  • Vnořené uvozovky se zdvojují, oddělovač řádků je Enter a zabloudilé mezery můžou shodit celé nahrání
  • Podporované je i XML ve formě RSS a Atomu, se všemi značkami i prázdnými
Technické detaily

Pravidla pro soubor ze specifikace, citováno: jeden produkt na řádek; textový oddělovač jsou uvozovky, apostrof nebo zpětná uvozovka; oddělovač polí čárka, středník, tabulátor nebo svislítka; UTF-8. Feed může nést tolik informací, kolik potřebujete, a v jejich rozhraní je namapujete na povinná a volitelná pole. Právě proto hlavička šablony používá jejich názvy polí, shodné s jejich vlastním vzorovým CSV: mapování je jen potvrzení každého sloupce.

Starší průvodce přidává přísnost, kterou stojí za to znát: vnořené uvozovky se musí zdvojit, oddělovač řádků je Enter a mezery před řádky nebo jiné drobné chyby můžou znamenat neúspěch celého nahrání. Exportér Feedflocku uvozovkuje a zdvojuje přesně podle předpisu, takže uvozovka uvnitř popisu nikdy nerozbije řádek a rozbitý řádek nikdy potichu nerozbije soubor. Alternativou je XML: RSS i Atom jsou podporované, s doporučením uvádět všechny značky i prázdné.

03

Povinná osmička

  • Title (≤ 255 znaků), Description (text plus výběr jednoduchých HTML značek), Category (váš vlastní strom, žádný se neukládá)
  • Sale price: číslo, desetinná tečka, bez oddělovače tisíců a sloupec s měnou ve feedu nikde není
  • Product URL zůstává čistá (přesměrování staví oni), Product ID musí být číslo, Images je jedna buňka s URL oddělenými čárkami
  • Availability: 0, 1, In Stock, Backorder, Out Of Stock, Preorder; vyprodané řádky ve feedu zůstávají jako 0
Technické detaily

Povinných je osm polí, s validacemi citovanými přímo ze stránky specifikace. Title je omezený na 255 znaků; Description bere text a jednoduché HTML z výběru (b, li, ul, ol, dl, dd, i, u, br); Category je strom bez uložené taxonomie, tedy cesta vašeho vlastního obchodu. Výchozí mapování šablony jsou ta poctivá: název spojuje produkt a variantu, takže se řádky variant nesrazí, a popis se očišťuje na prostý text.

Tři detaily si zaslouží péči. Sale price je holé číslo (desetinná tečka, bez oddělovače tisíců) a sloupec s měnou v jejich sadě polí nikde není: číslo se čte v měně programu, feed žádnou neuvádí. Product ID musí být číslo, proto je výchozí číselné ID varianty ze Shopify (URI ve tvaru gid:// by pravidlo porušilo; SKU funguje, jen když je číselné). A Availability má šestihodnotový slovník (0, 1, In Stock, Backorder, Out Of Stock, Preorder), přičemž vyprodané řádky ve feedu zůstávají jako 0, nemizí.

04

Old price, GTIN a vlastní pole

  • Old price: cena před slevou, stejná číselná pravidla, bez slevy prázdná
  • Brand a GTIN jsou volitelné; uvedené pravidlo délky GTIN si odporuje, proto je citované, ale nevynucované
  • Other data bere JSON nebo YAML; až čtyři vlastní pole, každé ≤ 254 znaků
  • Žádná pole pro dopravu: doprava v 2Performant feedu vůbec není
Technické detaily

Za povinnou osmičkou nese Old price referenční cenu před slevou pod stejnými číselnými pravidly. Šablona ji mapuje z přeškrtnuté ceny v Shopify a nechává prázdnou, když produkt ve slevě není, protože trvale vyplněná stará cena by vymýšlela permanentní slevu. Brand a GTIN doplní identifikaci. Jedna kuriozita specifikace, poctivě zaznamenaná: uvedená validace GTIN (více než 8, méně než 14 znaků) by zamítla legitimní čtrnáctimístný GTIN, takže je v šabloně citovaná, ale záměrně se nevynucuje.

Pro všechno ostatní je tu Other data (JSON nebo YAML) a až čtyři vlastní pole po nejvýš 254 znacích. Stejně výmluvné je, co sada polí neobsahuje: žádného dopravce, žádnou cenu dopravy, žádnou dobírku. Doprava v 2Performant feedu vůbec není, stejně jako sloupec s měnou. Feed popisuje produkty; obchodní podmínky popisuje program.

Shrnutí

Jedna URL, stahovaná třikrát až čtyřikrát denně, a CSV, jehož hlavička už mluví vlastními názvy polí 2Performantu: ceny jako holá čísla, číselné Product ID, dostupnost v jejich šesti hodnotách. Jediným zdrojem pravdy pro všechny afiliáty v síti zůstává váš katalog v Shopify.

Claude · ChatGPT

Nebo nastavte feed pro 2Performant v chatu

Propojte Feedflock s Claude nebo ChatGPT a zeptejte se. Feed založí jako koncept, namapuje kategorie podle stromu 2Performant a řekne, co ještě chybí. Každou změnu schvalujete vy.

feedflock · mcp

Vytvoř feed pro 2Performant a namapuj kategorie.

Založím ho jako koncept a každou změnu vám předem ukážu.

Časté dotazy

Ne. 2Performant uvádí, že feed není ke spuštění programu povinný. Ale afiliáti provozující srovnávače cen a agregační weby se na něj spoléhají, takže bez něj velká část sítě vaše produkty prostě nemůže převzít.
Ano. Vlastními slovy 2Performantu lze feed vytvořený pro Google Merchant použít i v jejich platformě. Tahle šablona existuje pro obchodníka, který chce vlastní sadu polí 2Performantu: číselné Product ID, referenční Old price a šestihodnotovou dostupnost, bez slovníku Googlu.
Třikrát až čtyřikrát denně a interval lze na vyžádání upravit. Feedflock soubor generuje podle vašeho plánu, klidně každou hodinu, takže každé stažení čte aktuální ceny a sklad. Nefunkční URL znamená zastaralá data do příštího úspěšného stažení; sledování stahování ve Feedflocku vás upozorní, když stahování ustane.
Protože sloupec s měnou v sadě polí 2Performantu neexistuje, holé číslo v Sale price se čte v měně programu. Šablona pro rumunský domácí trh počítá s RON; Bulharsko čte EUR (lev skončil v únoru 2026) a Maďarsko HUF. Jediné, co musíte zaručit, je formát čísla: desetinná tečka, bez oddělovače tisíců.
Specifikace to říká doslova: „Internal ID of the product. Must be a number.“ Výchozí mapování Feedflocku je číselné ID varianty ze Shopify, zaručeně unikátní a vždy číslo. URI ve tvaru gid:// by pravidlo porušilo a SKU funguje, jen když je číselné a unikátní pro každou variantu.
Šest: 0, 1, In Stock, Backorder, Out Of Stock a Preorder. Šablona ve výchozím stavu mapuje dostupnost v Shopify na 1/0 a slovní stavy jsou o jedno mapování dál. Vyprodané řádky ve feedu zůstávají jako 0, neodstraňují se.
Ano. Filtrujte podle kolekce, štítku, výrobce, ceny nebo skladu, případně vyřaďte jednotlivé varianty. CSV má jeden řádek za variantu, takže vyřazení velikosti nebo barvy odstraní přesně ten řádek.

Buďte na každém marketplace, na kterém záleží, ještě dnes odpoledne.

Nainstalujte zdarma, propojte první feed za pár minut a nechte Feedflock, ať ho udržuje čerstvý a zvalidovaný.

.myshopify.com