{"site":"Feedflock","url":"https://feedflock.appfleece.com","home_page_url":"https://feedflock.appfleece.com/changelog","feed_url":"https://feedflock.appfleece.com/changelog.json","locales":["en","cs"],"updated":"2026-10-06T00:00:00.000Z","entries":[{"slug":"set-up-feeds-in-chat","date":"2026-10-06","tags":["features"],"urls":{"en":"https://feedflock.appfleece.com/changelog/set-up-feeds-in-chat","cs":"https://feedflock.appfleece.com/cs/novinky/nastavte-feedy-v-chatu"},"en":{"title":"Set up your feeds in chat: Feedflock connects to Claude and ChatGPT","summary":"Connect Feedflock to an AI assistant and it can create feeds, map your categories and fix what a marketplace rejects. It shows you every change before making it, and every change can be undone.","body":["Feedflock now has a connector for AI assistants. Add it to Claude, ChatGPT or any other MCP client, type a one-time code from Feedflock's settings, and the assistant can work with your feeds directly. It is included in every plan, Free included; your plan's limits on feeds and products apply as usual.","It can do what you would otherwise click through. Ask “create a Google Shopping feed for my store and tell me what still needs fixing” and it creates the feed as a draft, reads the readiness check and tells you which required fields are empty and why. Ask “why would Heureka reject this feed?” and it answers from what the last generation measured on every row, not from a guess.","Category mapping is where it saves the most time. The assistant sees which of your product types the last run could not place, looks the right category up in the marketplace's own category tree and writes the rules in bulk. Every category it picks is checked against that tree, so it cannot invent one that does not exist.","It does not act behind your back. New feeds are always drafts. Before changing anything the assistant gets a preview of the exact difference and is told to show it to you. A feed that is live, or a mapping shared by several feeds, changes only after you say yes, and so does publishing or deleting. It cannot touch a feed's password protection at all.","Every change lands in a new change history, whether the assistant made it or you did in the admin, with who made it and what changed. One click, or one sentence to the assistant, puts a change back. A deleted feed can be restored with its original URL.","To connect, open Feedflock in your Shopify admin and go to Settings → Connect an assistant. You can disconnect an assistant there at any time."]},"cs":{"title":"Nastavte feedy v chatu: Feedflock se připojí ke Claude a ChatGPT","summary":"Připojte Feedflock k AI asistentovi a založí vám feedy, namapuje kategorie a opraví, co marketplace odmítá. Každou změnu vám nejdřív ukáže a každou jde vrátit.","body":["Feedflock má nově konektor pro AI asistenty. Přidáte ho do Claude, ChatGPT nebo jiného MCP klienta, zadáte jednorázový kód z nastavení Feedflocku a asistent může pracovat přímo s vašimi feedy. Je součástí každého tarifu včetně Free; limity tarifu na počet feedů a produktů platí dál.","Zvládne to, co byste jinak proklikali. Napište „vytvoř mi feed pro Google Shopping a řekni, co je ještě potřeba opravit“ a asistent feed založí jako koncept, přečte si kontrolu připravenosti a řekne, která povinná pole jsou prázdná a proč. Na otázku „proč by tenhle feed Heureka odmítla?“ odpoví podle toho, co poslední generování naměřilo na každém řádku, ne odhadem.","Nejvíc času ušetří u mapování kategorií. Asistent vidí, které typy produktů se při posledním běhu nepodařilo zařadit, najde správnou kategorii přímo ve stromu kategorií daného marketplace a pravidla zapíše hromadně. Každá vybraná kategorie se proti tomu stromu ověří, takže si žádnou nemůže vymyslet.","Nic nedělá za vašimi zády. Nové feedy vznikají vždy jako koncepty. Před každou změnou dostane asistent náhled přesného rozdílu a má vám ho ukázat. Feed, který běží naživo, nebo mapování sdílené několika feedy se změní až po vašem souhlasu, stejně jako publikace nebo smazání. Na ochranu feedu heslem nedosáhne vůbec.","Každá změna se zapíše do nové historie změn, ať ji udělal asistent, nebo vy v administraci, i s tím, kdo ji udělal a co se změnilo. Jedním kliknutím nebo jednou větou asistentovi ji vrátíte. Smazaný feed jde obnovit i s původní URL.","Připojení najdete ve Feedflocku v administraci Shopify, v Nastavení → Připojit asistenta. Tamtéž můžete asistenta kdykoli odpojit."]}},{"slug":"changelog-launch","date":"2026-10-02","tags":["features"],"urls":{"en":"https://feedflock.appfleece.com/changelog/changelog-launch","cs":"https://feedflock.appfleece.com/cs/novinky/spusteni-changelogu"},"en":{"title":"The Feedflock changelog is live","summary":"Every new marketplace template, feature and improvement now gets a dated entry, here on the site, in English and Czech, and in machine-readable form.","body":["Feedflock ships something most weeks, a new channel template, a smarter check, a fix you asked for. Until now the only way to notice was to stumble on the change inside the app. This page is the standing record: dated entries, grouped by month, tagged marketplaces, features or improvements.","Each entry says what changed and what it means for your store, in plain terms. Short updates read in place; longer ones get their own page. Everything is published in English and Czech, like the rest of the site.","Machines are welcome too: the same entries are served as JSON at /changelog.json and as RSS at /changelog.xml, so your tools (and your AI assistants) can keep up without scraping the page."]},"cs":{"title":"Changelog Feedflocku je živý","summary":"Každá nová šablona marketplace, funkce a vylepšení teď dostává datovaný záznam, tady na webu, anglicky i česky, a ve strojově čitelné podobě.","body":["Feedflock vydává něco nového skoro každý týden, novou šablonu kanálu, chytřejší kontrolu, opravu, o kterou jste si řekli. Dosud byl jediný způsob, jak si změny všimnout, narazit na ni v aplikaci. Tahle stránka je trvalý záznam: datované záznamy, seskupené po měsících, označené marketplace, funkce nebo vylepšení.","Každý záznam říká, co se změnilo a co to znamená pro váš obchod, v srozumitelných termínech. Krátké novinky se přečtou na místě; delší mají vlastní stránku. Všechno vychází anglicky i česky, jako zbytek webu.","Vítané jsou i stroje: stejné záznamy se servírují jako JSON na /changelog.json a jako RSS na /changelog.xml, takže vaše nástroje (a vaši AI asistenti) drží krok bez škrábání stránky."]}},{"slug":"readiness-every-generation","date":"2026-09-24","tags":["features","improvements"],"urls":{"en":"https://feedflock.appfleece.com/changelog/readiness-every-generation","cs":"https://feedflock.appfleece.com/cs/novinky/kontrola-pripravenosti-pri-kazdem-generovani"},"en":{"title":"Every generation is now a whole-catalog readiness check","summary":"The readiness check no longer runs on demand over a sample: each generation validates the entire catalog, so the issue list is always as fresh as the feed itself.","body":["The readiness check used to be a separate step you triggered, a snapshot over part of the catalog that aged the moment a product changed. Between runs, a missing EAN or an empty required field could sit unnoticed until the channel rejected the items.","Now every generation is the check. Each run walks the whole catalog and validates it against the feed's requirements, so the issue list you see is never older than the feed itself, and there is no “run the check again” ritual before you trust it.","The checks got sharper in the same round: the brand-in-name warning reads the MANUFACTURER value the feed actually sends instead of a guess, and the Parameters panel matches variant options case-insensitively, so it no longer emits duplicate PARAMs for “Size” and “size”."]},"cs":{"title":"Každé generování je teď kontrola připravenosti celého katalogu","summary":"Kontrola připravenosti už neběží na vyžádání nad vzorkem: každé generování validuje celý katalog, takže seznam problémů je vždy stejně čerstvý jako samotný feed.","body":["Kontrola připravenosti bývala samostatný krok, který jste spouštěli ručně, snímek nad částí katalogu, který zestárl ve chvíli, kdy se změnil produkt. Mezi běhy mohl chybějící EAN nebo prázdné povinné pole čekat bez povšimnutí, dokud kanál položky neodmítl.","Teď je každé generování kontrolou. Každý běh projde celý katalog a zvaliduje ho proti požadavkům feedu, takže seznam problémů, který vidíte, není nikdy starší než feed samotný, a neexistuje rituál „spusť kontrolu znovu“, než jí uvěříte.","Ve stejném kole se kontroly zostřily: varování brand-in-name čte hodnotu MANUFACTURER, kterou feed skutečně posílá, místo odhadu, a panel Parametrů páruje variantní volby bez ohledu na velikost písmen, takže už nevydává duplicitní PARAMy pro „Velikost“ a „velikost“."]}},{"slug":"miinto-dognet-toppreise","date":"2026-09-08","tags":["marketplaces"],"urls":{"en":"https://feedflock.appfleece.com/changelog/miinto-dognet-toppreise","cs":"https://feedflock.appfleece.com/cs/novinky/miinto-dognet-toppreise"},"en":{"title":"Miinto, Dognet and Toppreise.ch join the gallery","summary":"Three more channels cleared the evidence bar: Miinto for fashion, Dognet (the CZ/SK affiliate network), and Toppreise.ch, whose specification arrived straight from Toppreise.","body":["Miinto brings one of Europe's larger fashion marketplaces into the gallery. Choozen searches now land on the Kelkoo card, which is the same network under a newer name. One less dead end when you look for a channel you heard about.","Dognet is the one affiliate network that matters for Czech and Slovak stores, and its template was one transport question away for a while. The network answered all three open questions, so the card now offers the Heureka-vocabulary XML Dognet expects.","Toppreise.ch took the direct route: no public column list existed anywhere, so we asked, and Toppreise sent the specification it had never published. The Swiss comparison site is in the gallery on the strength of its own document, not a third-party summary."]},"cs":{"title":"Miinto, Dognet a Toppreise.ch nově v galerii","summary":"Další tři kanály překonaly laťku důkazů: Miinto pro módu, Dognet (česko-slovenská afiliační síť) a Toppreise.ch, jehož specifikace dorazila přímo od Toppreise.","body":["Miinto přináší do galerie jeden z větších evropských módních marketplace. Hledání „Choozen“ teď míří na kartu Kelkoo, což je stejná síť pod novějším jménem. O jednu slepou uličku míň, když hledáte kanál, o kterém jste slyšeli.","Dognet je jediná afiliační síť, která pro české a slovenské obchody skutečně hraje roli, a její šablona dlouho byla jednu dopravní otázku od cíle. Síť odpověděla na všechny tři otevřené otázky, takže karta teď nabízí XML ve slovníku Heureky, které Dognet čeká.","Toppreise.ch zvolilo přímou cestu: veřejný seznam sloupců neexistoval nikde, takže jsme se zeptali a Toppreise poslalo specifikaci, kterou nikdy nepublikovalo. Švýcarský srovnávač je v galerii na základě vlastního dokumentu, ne cizího přepisu."]}},{"slug":"round-d-four-more-channels","date":"2026-09-06","tags":["marketplaces"],"urls":{"en":"https://feedflock.appfleece.com/changelog/round-d-four-more-channels","cs":"https://feedflock.appfleece.com/cs/novinky/kolo-d-ctyri-nove-kanaly"},"en":{"title":"Round D: Google Manufacturer Center, leDénicheur, Fruugo and Ceno.lv","summary":"The last of the measured marketplace backlog: four more templates, including Google Manufacturer Center for brand owners and Fruugo with its category tree synced from Fruugo's own spreadsheet.","body":["Google Manufacturer Center is a separate Google product with its own console, spec and XSD, and now its own template. It is for brand owners rather than resellers, which the template card says plainly, and its suggested_retail_price puts the currency first, the way the spec demands.","leDénicheur is Prisjakt's French site, and France is the one market where the family spec differs (shipping and bundle fields are required), so it gets its own card instead of a footnote. Fruugo follows with 31 fields, eleven of them required, and its category tree is now synced from Fruugo's own XLSX rather than transcribed by hand.","Ceno.lv rounds out the wave for Latvia: a daily fetch, UTF-8, prices in EUR including VAT, and two element names that mean the opposite of what the same names mean on Salidzini.lv, pinned by a test so nobody “fixes” them later."]},"cs":{"title":"Kolo D: Google Manufacturer Center, leDénicheur, Fruugo a Ceno.lv","summary":"Poslední proměřený marketplace backlog: čtyři další šablony, včetně Google Manufacturer Center pro vlastníky značek a Fruuga se stromem kategorií synchronizovaným z jeho vlastního XLSX.","body":["Google Manufacturer Center je samostatný produkt Googlu s vlastní konzolí, specifikací a XSD, a teď i vlastní šablonou. Je pro vlastníky značek, ne pro přeprodejce, což karta šablony říká otevřeně, a suggested_retail_price uvádí měnu na prvním místě, jak specifikace žádá.","leDénicheur je francouzský web Prisjaktu a Francie je jediný trh, kde se rodinná specifikace liší (doprava a bundle pole jsou povinná), takže dostává vlastní kartu místo poznámky pod čarou. Fruugo navazuje s 31 poli, jedenáct z nich povinných, a jeho strom kategorií se teď synchronizuje z vlastního XLSX Fruuga místo ručního přepisování.","Ceno.lv doplnilo vlnu pro Lotyšsko: denní stahování, UTF-8, ceny v eurech včetně DPH. K tomu dva názvy elementů, které znamenají opak toho, co stejné názvy na Salidzini.lv, připíchnuté testem, aby je později nikdo „neopravil“."]}},{"slug":"rounds-a-b-c-marketplace-weekend","date":"2026-09-05","tags":["marketplaces"],"urls":{"en":"https://feedflock.appfleece.com/changelog/rounds-a-b-c-marketplace-weekend","cs":"https://feedflock.appfleece.com/cs/novinky/sestnact-novych-sablon-za-vikend"},"en":{"title":"Sixteen new marketplace templates in one weekend","summary":"Three measured rounds added sixteen channels, from Vergelijk.nl, Comparer.be and Vertaa.fi through Criteo, AdRoll and Reddit to Lamoda.pl, moebel.de and CJ Affiliate.","body":["Rounds A and B offered eight new templates: Vergelijk.nl, Comparer.be and Vertaa.fi (the Compare Group's one XML feed, validated against the group's own XSD), plus Criteo, AdRoll, Godpris.no, Reddit and AppLovin. Once the group's XML validated, the two cheap siblings Vergelijk.be and Comparer.fr joined the same day.","Round C added six more, each with a public specification and a first-party statement that the channel fetches a merchant-hosted URL: Lamoda.pl, moebel.de, wein.cc, CJ Affiliate, Daisycon and Partner-ads.","The bar stayed the same all weekend: a template ships when there is a public spec and evidence the channel pulls a feed URL. Seven more channels were built in the same rounds but stay switched off, each waiting on one named answer, rather than shipping a guess with your catalog inside."]},"cs":{"title":"Šestnáct nových šablon marketplace za jeden víkend","summary":"Tři proměřená kola přidala šestnáct kanálů, od Vergelijk.nl, Comparer.be a Vertaa.fi přes Criteo, AdRoll a Reddit až po Lamoda.pl, moebel.de a CJ Affiliate.","body":["Kola A a B nabídla osm nových šablon: Vergelijk.nl, Comparer.be a Vertaa.fi (jedno XML Compare Group, validované proti vlastní XSD skupiny), plus Criteo, AdRoll, Godpris.no, Reddit a AppLovin. Když XML skupiny prošlo validací, ještě tentýž den přibyli dva levní sourozenci Vergelijk.be a Comparer.fr.","Kolo C přidalo dalších šest, každý s veřejnou specifikací a prvostranným tvrzením, že kanál stahuje feed z URL obchodníka: Lamoda.pl, moebel.de, wein.cc, CJ Affiliate, Daisycon a Partner-ads.","Laťka zůstala celý víkend stejná: šablona se nabídne, když existuje veřejná specifikace a důkaz, že kanál feed z URL tahá. Sedm dalších kanálů se ve stejných kolech postavilo, ale zůstává vypnutých, každý čeká na jednu pojmenovanou odpověď, raději než nabízet odhad s vaším katalogem uvnitř."]}},{"slug":"vat-from-shopify-settings","date":"2026-09-02","tags":["improvements","features"],"urls":{"en":"https://feedflock.appfleece.com/changelog/vat-from-shopify-settings","cs":"https://feedflock.appfleece.com/cs/novinky/dph-z-nastaveni-shopify"},"en":{"title":"VAT rates come straight from your Shopify settings","summary":"Feeds no longer guess the VAT rate: the default rate is read from your Shopify tax settings, and per-product overrides flow into the channels that price with VAT, Alza included.","body":["A feed used to assume one flat VAT rate, typed in by hand. If the shop's real rate differed, or differed per product, prices including VAT came out wrong, and channels that verify prices against your landing page noticed before you did.","The default rate is now read from your Shopify tax settings, and per-product tax overrides count when Feedflock decides what extra data a feed needs. The price in the feed is the price Shopify would charge, not an approximation of it.","Channels that want exact per-item VAT get it: Alza's feed now carries VAT per product, shipped together with its rebuilt availability feed, so the stock and the tax on Alza both match your store, not a default."]},"cs":{"title":"Sazby DPH přímo z nastavení Shopify","summary":"Feedy už sazbu DPH neodhadují: výchozí sazba se čte z nastavení daní ve Shopify a produktová výchylka dorazí do kanálů, které nacěňují s DPH, Alzu nevyjímaje.","body":["Feed dřív předpokládal jednu paušální sazbu DPH, zadanou ručně. Když se skutečná sazba obchodu lišila, nebo se lišila produkt od produktu, ceny včetně DPH vycházely špatně a kanály, které ceny ověřují proti vašemu webu, to poznaly dřív než vy.","Výchozí sazba se teď čte z nastavení daní ve Shopify a produktová výchylka se započítává, když Feedflock rozhoduje, jaká data navíc feed potřebuje. Cena ve feedu je cena, kterou by Shopify skutečně naúčtovalo, ne její aproximace.","Kanály, které chtějí přesnou DPH za položku, ji dostanou: feed Alzy teď nese DPH per produkt, nasazené spolu s jeho přestavěným dostupnostním feedem, takže sklad i daň na Alze odpovídají vašemu obchodu, ne výchozí hodnotě."]}},{"slug":"category-mapping-table-editor","date":"2026-08-31","tags":["features"],"urls":{"en":"https://feedflock.appfleece.com/changelog/category-mapping-table-editor","cs":"https://feedflock.appfleece.com/cs/novinky/editor-mapovani-kategorii"},"en":{"title":"Category mapping gets a table-first editor","summary":"Mapping your catalog to a marketplace category tree now happens in one table: your values on the left, the channel's tree on the right, a product count on every row.","body":["Category mapping used to mean working through your catalog one value at a time, with no sense of how much was left. The new editor is a table: every product type and category value in your catalog gets a row, each row shows how many products sit behind it, and the mapping target sits right beside it.","Because the table reads the same source order the renderer walks, what you see is exactly what the feed will do. Unmapped values are rows you can see, not entries in a report you forgot to open, and a count click shows the products behind any value before you decide where it belongs.","One sitting with the table replaces the old map-check-fix loop: you work top to bottom, the largest groups first, and the coverage check at the end confirms there is nothing left rather than finding the gaps."]},"cs":{"title":"Mapování kategorií dostává editor s tabulkou v centru","summary":"Mapování katalogu na strom kategorií marketplacu se teď děje v jedné tabulce: vaše hodnoty vlevo, strom kanálu vpravo a počet produktů na každém řádku.","body":["Mapování kategorií dřív znamenalo procházet katalog hodnotu po hodnotě bez představy, kolik toho zbývá. Nový editor je tabulka: každý typ produktu a hodnota kategorie z vašeho katalogu má svůj řádek, každý řádek ukazuje, kolik produktů za ním stojí, a cíl mapování je hned vedle.","Protože tabulka čte stejné pořadí zdrojů, jakým renderer feed skládá, to, co vidíte, je přesně to, co feed udělá. Nemapanované hodnoty jsou řádky, které vidíte, ne položky v reportu, na který jste zapomněli, a klik na počet ukáže produkty za každou hodnotou dřív, než rozhodnete, kam patří.","Jedno sezení s tabulkou nahrazuje starý cyklus mapuj–zkontroluj–oprav: propracujete se shora dolů, největší skupiny jako první, a kontrola pokrytí na konci potvrdí, že nic nezbývá, místo aby mezery teprve hledala."]}},{"slug":"market-aware-pricing","date":"2026-08-21","tags":["features","improvements"],"urls":{"en":"https://feedflock.appfleece.com/changelog/market-aware-pricing","cs":"https://feedflock.appfleece.com/cs/novinky/ceny-podle-trhu"},"en":{"title":"Market-aware pricing, and feeds that set themselves up","summary":"Feeds now read prices from the Shopify market they target, and Feedflock derives the feed URL and store name from Shopify instead of asking you to type them.","body":["If you sell in more than one Shopify market, prices are no longer a manual exercise. Pick the market a feed targets and prices and currency come from that market's own price lists. The Czech feed prices in CZK from the Czech market, the Slovak one in EUR, with no conversion formulas in between.","Setup shrank too. Feed URLs and the store name are now derived from your Shopify data instead of being typed in, so there is one less field to fill and one less typo that sends a channel to a dead address.","The same round fleshed out the Google Shopping template's remaining field mappings and taught feed filters numeric bounds, so a rule like “price above 500” behaves the same way in every feed."]},"cs":{"title":"Ceny podle trhu a feedy, které se nastaví samy","summary":"Feedy teď čtou ceny ze shopifyho trhu, na který cílí, a Feedflock odvozuje URL feedu i název obchodu ze Shopify, místo aby se na ně ptal.","body":["Pokud prodáváte ve víc shopifyho trzích, ceny přestávají být ruční disciplínou. Zvolíte trh, na který feed cílí, a ceny i měna se vezmou z ceníků právě tohoto trhu. Český feed nacení v korunách z českého trhu, slovenský v eurech, bez přepočtových vzorců mezi tím.","Zmenšilo se i nastavování. URL feedu a název obchodu se teď odvodí z vašich dat ve Shopify místo ručního vyplňování, takže je o jedno pole míň a o jeden překlep míň, který by poslal kanál na mrtvou adresu.","Ve stejném kole se doplnilo zbývající mapování polí šablony Google Shopping a filtry feedu se naučily číselné hranice, takže pravidlo „cena nad 500“ se chová stejně v každém feedu."]}},{"slug":"google-shopping-template","date":"2026-08-09","tags":["marketplaces","improvements"],"urls":{"en":"https://feedflock.appfleece.com/changelog/google-shopping-template","cs":"https://feedflock.appfleece.com/cs/novinky/sablona-google-shopping"},"en":{"title":"A full Google Shopping template, image gallery included","summary":"The Google Shopping XML template now covers the full field set, and every product's whole image gallery flows into the feed, one element per image.","body":["The Google Shopping template grew from a minimal field set into a full one: the complete g: namespace mapping with the attributes Merchant Center actually grades (identifiers, condition, shipping, product highlights and the rest), so a feed built from it passes review without a field-mapping session first.","Images changed with it. The feed used to send the main image plus a capped set of extras; now the whole gallery goes in by default, one additional_image_link element per image, the way the spec intends.","More of the product shows up in Shopping ads and free listings, and every other channel that accepts multiple images benefits from the same change without any extra mapping on your side."]},"cs":{"title":"Plná šablona Google Shopping včetně galerie obrázků","summary":"Šablona Google Shopping teď pokrývá kompletní sadu polí a do feedu teče celá galerie obrázků každého produktu, jeden element za obrázek.","body":["Šablona Google Shopping narostla z minimální sady polí na plnou: kompletní mapování jmenného prostoru g: s atributy, které Merchant Center skutečně hodnotí (identifikátory, stav, doprava, benefity produktu a další), takže feed z ní postavený projde kontrolou bez předchozího doladění mapování.","S tím se změnily i obrázky. Feed dřív posílal hlavní obrázek plus omezený počet dalších; teď do něj jde ve výchozím stavu celá galerie, jeden element additional_image_link za obrázek, přesně jak specifikace zamýšlí.","Víc produktu je vidět v reklamách Shopping i v neplacených výpisích. A každý další kanál, který umí více obrázků, ze stejné změny těží bez jakéhokoli mapování navíc."]}},{"slug":"custom-feeds-formats-basic-auth","date":"2026-07-23","tags":["features"],"urls":{"en":"https://feedflock.appfleece.com/changelog/custom-feeds-formats-basic-auth","cs":"https://feedflock.appfleece.com/cs/novinky/vlastni-feedy-formaty-basic-auth"},"en":{"title":"Custom feeds pick their format, and protected feeds stream directly","summary":"Custom Liquid feeds now choose XML, CSV or TXT output right in the Code panel, and password-protected feeds are served by streaming instead of a redirect.","body":["A custom feed is your own Liquid template over your catalog, and it now picks its output format in the Code panel. XML, CSV and TXT each get their own escaping and layout rules, so a CSV column never breaks because a product title contains a comma.","Password-protected feeds changed how they are served. A protected feed used to answer with a redirect to a presigned storage URL, and some channels' fetchers drop the request or the credentials when a redirect appears. The file now streams through the same public URL, no redirect in between; the presigned URL remains available as an opt-in via ?redirect=1.","If a marketplace ever refused your protected feed with a mysterious fetch error, paste the same URL again. Picky fetchers now get the file on the first try."]},"cs":{"title":"Vlastní feedy si volí formát, a chráněné feedy streamují přímo","summary":"Vlastní Liquid feedy teď volí výstup XML, CSV nebo TXT přímo v panelu kódu a feedy chráněné heslem se servírují streamováním místo přesměrování.","body":["Vlastní feed je vaše vlastní Liquid šablona nad katalogem a teď si volí výstupní formát v panelu kódu. XML, CSV a TXT mají každé vlastní escapování a pravidla sazby, takže CSV sloupec se nerozbije, když název produktu obsahuje čárku.","Feedy chráněné heslem se změnily v tom, jak se servírují. Chráněný feed dřív odpovídal přesměrováním na presignovanou URL úložiště. Jenže fetchery některých kanálů při přesměrování zahodí požadavek nebo přihlašovací údaje. Soubor teď streamuje přes stejnou veřejnou URL, bez přesměrování; presignovaná URL zůstává dostupná jako volitelný režim přes ?redirect=1.","Pokud někdy marketplace váš chráněný feed odmítl s nejasnou chybou stahování, vložte stejnou URL znovu. I vybíravé fetchery teď dostanou soubor napoprvé."]}},{"slug":"templates-16-to-54","date":"2026-07-10","tags":["marketplaces"],"urls":{"en":"https://feedflock.appfleece.com/changelog/templates-16-to-54","cs":"https://feedflock.appfleece.com/cs/novinky/z-16-na-54-sablon"},"en":{"title":"From 16 to 54 ready-made feed templates","summary":"One coordinated pass added 38 channel templates (comparison engines, fashion aggregators and global marketplaces), each checked against the channel's official specification.","body":["The template gallery grew from 16 to 54 channels in a single pass: CEE price-comparison engines, eight Western and Southern European comparison sites, fifteen fashion aggregators and the remaining global marketplaces. The retired MALL.cz template was replaced by Allegro (Import & List CSV) in the same round.","No template ships because a competitor lists it. It ships because its output validates. Every new template renders against a sample catalog and the result is checked against the channel's official spec; a rendered-output validation harness and a round of conformance fixes (six gaps found against official specifications, fixed the same day) came with the wave.","For you this means picking a channel from the gallery and getting a feed whose field names, required elements and price formats already match what the channel expects. No spec reading, no trial and error in the channel's error log."]},"cs":{"title":"Z 16 na 54 hotových šablon feedů","summary":"Jedna koordinovaná vlna přidala 38 šablon kanálů (srovnávače cen, módní agregátory i globální marketplace), každou ověřenou proti oficiální specifikaci kanálu.","body":["Galerie šablon narostla v jedné vlně z 16 na 54 kanálů: středoevropské srovnávače cen, osm západních a jižních evropských srovnávačů, patnáct módních agregátorů a zbývající globální marketplace. Vyřazenou šablonu MALL.cz ve stejném kole nahradilo Allegro (Import & List CSV).","Žádná šablona se nenabízí proto, že ji má konkurence. Nabízí se, protože její výstup projde validací. Každá nová šablona se vykreslí proti vzorovému katalogu a výsledek se zkontroluje proti oficiální specifikaci kanálu; součástí vlny byla i validační sada pro vykreslený výstup a kolo konformačních oprav (šest nesrovnalostí proti oficiálním specifikacím, opravených ještě tentýž den).","Pro vás to znamená, že si v galerii vyberete kanál a dostanete feed, jehož názvy polí, povinné elementy a formáty cen už odpovídají tomu, co kanál čeká. Bez čtení specifikací a bez hledání chyb v logu kanálu."]}},{"slug":"streaming-generation","date":"2026-07-09","tags":["features","improvements"],"urls":{"en":"https://feedflock.appfleece.com/changelog/streaming-generation","cs":"https://feedflock.appfleece.com/cs/novinky/streamovane-generovani"},"en":{"title":"Streaming generation and cloud storage: feeds up to 100 MB","summary":"Feedflock now renders feeds product by product straight to cloud storage instead of building them in memory, so large catalogs generate as comfortably as small ones.","body":["Until now, Feedflock built each feed in memory and wrote the file out at the end. That works for a few thousand products, but a large catalog (variants, metafields and gallery images included) could outgrow what a single run can hold, and you only found out when the generation failed.","Generation now streams. The renderer walks your catalog product by product, writes each item straight to cloud storage (S3/R2) and never holds more than a slice of the feed at once. A 100 MB feed file generates as comfortably as a small one, and the bulk export behind it spools to disk instead of memory.","Password-protected feeds get private storage with presigned URLs on top, so a Basic-Auth feed is never publicly reachable, not even by guessing the file address."]},"cs":{"title":"Streamované generování a cloudové úložiště: feedy až 100 MB","summary":"Feedflock teď vykresluje feedy produkt po produktu rovnou do cloudového úložiště místo skládání v paměti, takže velké katalogy se generují stejně pohodlně jako malé.","body":["Dosud Feedflock sestavoval každý feed v paměti a soubor zapsal až na konci. To funguje pro pár tisíc produktů, ale velký katalog (s variantami, metapoli a galerií obrázků) mohl přerůst, co jeden běh unese, a zjistili jste to až ve chvíli, kdy generování spadlo.","Generování teď streamuje. Renderer prochází katalog produkt po produktu, každou položku zapisuje rovnou do cloudového úložiště (S3/R2) a nikdy nedrží v paměti víc než kousek feedu. Stomegabajtový soubor se vygeneruje stejně pohodlně jako malý a hromadný export za ním se odkládá na disk místo do paměti.","Feedy chráněné heslem k tomu dostávají soukromé úložiště s presignovanými URL, takže feed s Basic Auth není veřejně dostupný, a to ani uhodnutím adresy souboru."]}}]}