FTP a SFTP
Aktualizováno 22. 9. 2026
FTP a SFTP jsou protokoly pro přenos souborů mezi servery. V ecommerce se přes ně nejčastěji předávají feedy, ceníky a skladové soubory mezi dodavatelem, e-shopem, ERP a srovnávači.
Rychlá fakta
- Typ
- protokoly pro přenos souborů (FTP, FTPS, SFTP)
- Cena
- zdarma — jde o otevřené standardy; platíte jen server nebo hosting a jeho správu
- Porty
- FTP 21 (+ datový kanál), FTPS 21 (explicitní) nebo 990 (implicitní), SFTP 22 přes SSH
- Časová náročnost integrace
- řádově hodiny (stažení jednoho souboru) až dny (import s mapováním, kontrolami a alerty)
- Náročnost integrace
- nízká — protokol je jednoduchý; práci dá zpracování obsahu souboru, plánování a hlídání chyb
- Vhodné pro
- dávkový přenos feedů, ceníků a exportů, kde stačí aktualizace v řádu minut až hodin
Co to je
FTP (File Transfer Protocol) je jeden z nejstarších internetových protokolů. Slouží k nahrávání a stahování souborů na server. V ecommerce je pořád všude: dodavatel vystaví na FTP skladový soubor, ERP tam každou noc uloží ceník, e-shop si odtud stahuje XML feed.
SFTP (SSH File Transfer Protocol) dělá z pohledu uživatele totéž, technicky ale s FTP nemá nic společného. Běží uvnitř šifrovaného SSH spojení. A pak je tu FTPS — klasické FTP obalené šifrováním TLS. Tyhle tři zkratky se v praxi pletou, přitom rozdíl mezi nimi je hlavně v bezpečnosti.
Jak to funguje
| FTP | FTPS | SFTP | |
|---|---|---|---|
| Šifrování | žádné | TLS | SSH |
| Port | 21 + samostatný datový kanál | 21 (explicitní) nebo 990 (implicitní) + datový kanál | 22, vše v jednom spojení |
| Přihlášení | jméno a heslo v čitelné podobě | jméno a heslo, certifikát serveru | heslo nebo SSH klíč |
| Firewall | pasivní rozsah portů | pasivní rozsah portů | jeden port |
U čistého FTP putují přihlašovací údaje i obsah souborů sítí nešifrovaně. Kdo odposlouchává provoz, vidí heslo i vaše nákupní ceny. FTPS i SFTP tohle řeší. SFTP má navíc výhodu, že celý přenos běží přes jediný port, takže se snáz nastavuje firewall. Přihlášení SSH klíčem místo hesla je bezpečnější a dobře se automatizuje.
Typický tok dat vypadá takto:
- Dodavatel nebo ERP uloží soubor (XML, CSV, JSON) do složky na serveru.
- Plánovaná úloha (cron) se v nastavený čas připojí a soubor stáhne.
- Import soubor zvaliduje, namapuje kategorie a parametry a zapíše změny do e-shopu.
- Výsledek se zaloguje, při chybě přijde upozornění.
Stejně to funguje i opačně. Například Google Merchant Center umí přijímat produktový soubor přes SFTP (server partnerupload.google.com, port 19321 — podle nápovědy Googlu k 9/2026). Název nahraného souboru musí přesně odpovídat názvu nastavenému ve zdroji dat.
Výhody a limity
Výhody
- Univerzálnost. FTP nebo SFTP umí prakticky každý dodavatel, ERP i hostingový server.
- Jednoduchost. Na straně dodavatele nemusí nic programovat, stačí uložit soubor.
- Vhodné pro velké dávky: kompletní katalog s desítkami tisíc položek se přenese jedním souborem.
Limity
- Není to realtime. Data jsou tak čerstvá, jak často se soubor generuje a stahuje. U skladové dostupnosti to může znamenat prodej zboží, které už dodavatel nemá.
- Soubor nic neříká o tom, co se změnilo. Import musí porovnat celý obsah s předchozí verzí.
- Častá chyba: stahujete soubor, do kterého dodavatel právě zapisuje. Výsledkem je useknutý feed a v horším případě hromadně vyprodané produkty. Řeší se kontrolou velikosti, počtu položek a atomickým přejmenováním souboru po dokončení zápisu.
- Čisté FTP je bezpečnostní riziko. Pokud ho dodavatel jinak nenabízí, doporučujeme aspoň oddělený účet jen pro čtení a jen s přístupem k jedné složce.
Když potřebujete změny skladu v řádu sekund, je lepší REST API nebo webhooky. Srovnání obou přístupů rozebíráme v článku API napojení dodavatelů — výhody oproti XML.
Jak to řešíme v Převeďshopu
FTP a SFTP jsou pro nás každodenní nástroj. Napojování dodavatelů je jedna z věcí, na kterých Převeďshop stojí. Konkrétně:
- Napojíme dodavatele přes FTP, SFTP nebo HTTP — stažení, validace, mapování kategorií a parametrů, přepočet cen podle marže. Jednorázová implementace od 3 000 Kč za dodavatele, provoz a správa měsíčním paušálem. Detail na stránce Napojení dodavatelů a feedy.
- Nastavíme exporty z e-shopu do ERP, skladu nebo srovnávačů, včetně nahrávání na SFTP partnera. Viz Importy, exporty a widgety.
- Ohlídáme chyby. Kontrolujeme, jestli soubor dorazil, jestli má obvyklý počet položek a jestli se ceny nezměnily nesmyslně. Když ne, import zastavíme a dáme vědět dřív, než se chyba propíše do e-shopu.
- Doporučíme přechod na SFTP nebo API, kde to dává smysl — třeba u skladových zásob s vysokou obrátkou.
Postup krok za krokem popisujeme v článku FTP/SFTP feedy — nastavení a automatizace. Máte dodavatele, jehož data zatím přepisujete ručně? Napište nám přes kontakt.