
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.

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.
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.
Nastavení
V provozu v pěti krocích
Od holého Shopify obchodu k zařazené nabídce: celé nastavení stihnete na jedno kafe.
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.
Nainstalujte Feedflock
Přidejte Feedflock ze Shopify App Store. Produkty, varianty, sklad i obrázky načte přímo přes Shopify API.
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á.
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.
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á
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

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
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í
CSVsouboru (≤ 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.
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
XMLve forměRSSa 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é.
Povinná osmička
- Title (≤ 255 znaků), Description (text plus výběr jednoduchých
HTMLznač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
URLzůstává čistá (přesměrování staví oni), Product ID musí být číslo, Images je jedna buňka sURLoddě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í.
Old price, GTIN a vlastní pole
- Old price: cena před slevou, stejná číselná pravidla, bez slevy prázdná
- Brand a
GTINjsou volitelné; uvedené pravidlo délkyGTINsi odporuje, proto je citované, ale nevynucované - Other data bere
JSONneboYAML; 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.
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
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ý.