Si tens una botiga online amb proveïdors externs, probablement coneixes aquesta rutina: el teu proveïdor actualitza l'inventari, deixa un fitxer CSV o XML en un servidor SFTP, i tu has de descarregar-lo, revisar-lo i importar-lo a Shopify, WooCommerce o la plataforma que facis servir. Cada dia. De vegades diverses vegades al dia.
Si oblides una descàrrega, arrisques a vendre productes sense estoc. Si descarregues massa tard, els teus preus són incorrectes durant hores. El fitxer sempre hi és, esperant al servidor. El coll d'ampolla ets tu recordant anar a buscar-lo.
Com funcionen realment els feeds de proveïdors
La cadena de subministrament típica de l'ecommerce depèn de fitxers plans. El sistema ERP o d'inventari del teu proveïdor exporta un fitxer amb els nivells d'estoc actuals, preus, descripcions de productes i disponibilitat. Aquest fitxer arriba a un servidor SFTP, ja sigui el seu o un de compartit.
El format és gairebé sempre CSV (valors separats per comes), tot i que alguns proveïdors fan servir XML o fitxers Excel. Un feed típic inclou columnes com SKU, nom del producte, quantitat disponible, preu majorista, preu de venda, pes i categoria.
La freqüència varia. Els dropshippers amb inventari que es mou ràpid actualitzen cada hora. Els majoristes amb estoc estable poden actualitzar un cop al dia, normalment de bon matí. Alguns proveïdors mantenen un sol fitxer que se sobreescriu; d'altres creen fitxers amb marca temporal com inventory_2026-04-15.csv.
Què sol anar malament
El feed en si és senzill. Els problemes comencen amb com es gestiona la descàrrega:
- Descàrregues oblidades. Obres FileZilla a les 9 del matí, agafes el fitxer, l'importes. Però dimarts tenies una reunió a les 9 i te'n vas oblidar. A les 12, 12 comandes havien sortit per productes que el proveïdor ja havia marcat com a no disponibles.
- Sorpreses de format. El proveïdor canvia el delimitador del CSV de coma a punt i coma, o afegeix una columna nova. La importació falla i no te n'adones fins que un client es queixa d'un preu incorrecte.
- Múltiples proveïdors. Treballes amb tres proveïdors, cadascun amb el seu propi servidor SFTP, el seu horari i el seu format de fitxer. Connectar-se a tres servidors cada matí és exactament el tipus de tasca que es descuida.
- Desajustos de zona horària. El teu proveïdor a Àsia actualitza el feed a les 2 de la matinada hora teva. Quan el descarregues a les 9, ja porta set hores de retard.
L'opció dels scripts (i les seves limitacions)
Propietaris de botigues amb coneixements tècnics de vegades configuren un cron job amb sftp o lftp al Mac per automatitzar la descàrrega. Funciona, fins que deixa de funcionar:
- Cap notificació quan una descàrrega falla. Simplement s'atura en silenci.
- Cap interfície per comprovar l'estat o l'historial. Et toca revisar fitxers de log.
- Credencials emmagatzemades en text pla en fitxers de configuració al disc.
- Si el servidor canvia la seva clau de host, l'script es queda penjat esperant confirmació.
Per a un desenvolupador, això és gestionable. Per a un propietari de botiga que hauria d'estar centrat en producte i vendes, és una càrrega de manteniment que no hauria d'existir.
Automatitzar-ho amb FTPull
FTPull és una app de barra de menú per a Mac que monitora un servidor FTP, SFTP o FTPS i descarrega fitxers nous automàticament. Així és com encaixa en el flux de treball de feeds d'ecommerce:
- Afegeix la connexió SFTP del teu proveïdor. Nom del host, port, usuari, contrasenya (o clau SSH). FTPull emmagatzema les credencials al Clauer de macOS, no en un fitxer de configuració.
- Apunta a la carpeta remota on el teu proveïdor deixa el fitxer del feed.
- Tria una carpeta local al teu Mac on vols que arribin els fitxers. Pot ser l'escriptori, una carpeta dedicada "Feeds de proveïdors", o una carpeta que la teva eina d'importació vigila.
- Configura l'interval de consulta. Cada 15 minuts per a inventari que es mou ràpid. Cada hora per a feeds diaris. FTPull consulta el servidor segons la programació i només descarrega fitxers nous o modificats.
- Afegeix un filtre de fitxers si cal. Descarrega només fitxers
.csv, o només fitxers que coincideixin amb un patró. Ignora fitxers temporals o còpies de seguretat que el proveïdor deixi al servidor.
Un cop activat, FTPull s'executa en silenci a la barra de menú. Quan apareix un fitxer de feed nou al servidor, es descarrega automàticament i reps una notificació de macOS. Sense FileZilla, sense terminal, sense oblidar-se.
Múltiples proveïdors, una sola app
Si treballes amb diversos proveïdors, afegeix cadascun com a connexió separada a FTPull. Cada connexió té el seu propi servidor, credencials, carpeta remota, carpeta local i programació de consulta. Funcionen de manera independent.
El proveïdor A deixa un CSV cada matí a les 6 al seu SFTP. El proveïdor B actualitza un feed XML cada 4 hores en un servidor compartit. El proveïdor C sobreescriu un únic fitxer al llarg del dia. FTPull gestiona els tres sense cap interacció per part teva.
Què fer amb els fitxers descarregats
FTPull s'encarrega del transport. El que passa després que el fitxer arribi al teu Mac depèn de la teva configuració:
- Revisió manual i importació. Obre el CSV a Excel o Numbers, comprova anomalies, i després puja-ho a la teva plataforma manualment. Aquesta és l'opció més segura quan estàs començant.
- Apps de Shopify. Eines com EZ Inventory, Stock Sync (syncX) o Matrixify poden vigilar una carpeta local o acceptar pujades programades. FTPull deixa el fitxer, l'app se'l recull.
- Plugins de WooCommerce. Plugins d'importació com WP All Import o WebToffee poden processar CSVs de forma programada.
- Scripts personalitzats. Si tens un script en Python o Node que transforma el CSV del proveïdor al format de la teva plataforma, apunta'l a la carpeta de sortida de FTPull.
Consideracions de seguretat
Els feeds de proveïdors sovint contenen preus majoristes, nivells d'estoc i dades de producte que no vols exposar. Fes servir sempre SFTP (port 22) en lloc de FTP pla. SFTP xifra tot, incloses les teves credencials.
Si el teu proveïdor ofereix autenticació amb clau SSH, fes-la servir. És més segura que les contrasenyes i elimina el risc d'intercepció de credencials. FTPull suporta tant autenticació per contrasenya com per clau.
FTPull emmagatzema totes les credencials al Clauer de macOS, que està xifrat i protegit per la contrasenya d'inici de sessió del teu Mac. Cap fitxer en text pla al teu disc.
Quan entra FTPush
Alguns fluxos de treball van en l'altra direcció. Si tu ets el proveïdor i necessites enviar feeds actualitzats als servidors dels teus minoristes, FTPush s'encarrega de la part de pujada. Deixa el fitxer d'exportació en una carpeta vigilada, i FTPush el puja al servidor SFTP del minorista automàticament.
Junts, FTPull i FTPush (empaquetats com a FTPSuite) cobreixen les dues direccions de l'intercanvi de feeds d'ecommerce.