Se gestisci un negozio online con fornitori esterni, probabilmente conosci bene questa routine: il fornitore aggiorna il proprio inventario, deposita un file CSV o XML su un server SFTP, e tu devi scaricarlo, esaminarlo e importarlo su Shopify, WooCommerce o qualunque piattaforma utilizzi. Ogni giorno. A volte più volte al giorno.

Salta un download e rischi di vendere prodotti esauriti. Arrivi in ritardo e i tuoi prezzi saranno sbagliati per ore. Il file è sempre lì, in attesa sul server. Il collo di bottiglia sei tu che devi ricordarti di andare a prenderlo.

Come funzionano davvero i feed dei fornitori

La tipica supply chain dell'ecommerce si basa su file flat. Il sistema ERP o di inventario del fornitore esporta un file con i livelli di stock attuali, i prezzi, le descrizioni dei prodotti e la disponibilità. Questo file viene depositato su un server SFTP, che può essere del fornitore stesso o condiviso.

Il formato è quasi sempre CSV (valori separati da virgola), anche se alcuni fornitori usano XML o file Excel. Un feed tipico include colonne come SKU, nome prodotto, quantità disponibile, prezzo all'ingrosso, prezzo al dettaglio, peso e categoria.

La frequenza varia. I dropshipper con inventari a rapida rotazione aggiornano ogni ora. I grossisti con scorte stabili aggiornano una volta al giorno, di solito la mattina presto. Alcuni fornitori mantengono un singolo file che viene sovrascritto; altri creano file con timestamp come inventario_2026-04-15.csv.

Cosa va storto di solito

Il feed in sé è semplice. I problemi iniziano con il modo in cui le persone gestiscono il download:

L'approccio con gli script (e i suoi limiti)

I proprietari di negozi tecnici a volte configurano un cron job con sftp o lftp sul Mac per automatizzare il download. Funziona, finché non smette di funzionare:

Per uno sviluppatore è gestibile. Per un proprietario di negozio che dovrebbe concentrarsi su prodotti e vendite, è un onere di manutenzione che non dovrebbe esistere.

Automatizzare con FTPull

FTPull è un'app per la barra dei menu di Mac che monitora un server FTP, SFTP o FTPS e scarica automaticamente i nuovi file. Ecco come si adatta al flusso di lavoro dei feed ecommerce:

  1. Aggiungi la connessione SFTP del tuo fornitore. Hostname, porta, nome utente, password (o chiave SSH). FTPull memorizza le credenziali nel Portachiavi di macOS, non in un file di configurazione.
  2. Indica la cartella remota dove il fornitore deposita il file di feed.
  3. Scegli una cartella locale sul tuo Mac dove vuoi che arrivino i file. Può essere il desktop, una cartella dedicata "Feed Fornitori", o una cartella monitorata dal tuo strumento di importazione.
  4. Imposta l'intervallo di polling. Ogni 15 minuti per gli inventari a rapida rotazione. Ogni ora per i feed giornalieri. FTPull controlla il server secondo la programmazione e scarica solo i file nuovi o modificati.
  5. Aggiungi un filtro file se necessario. Scarica solo file .csv, o solo file corrispondenti a un pattern. Ignora i file temporanei o di backup che il fornitore lascia sul server.

Una volta abilitato, FTPull gira silenziosamente nella barra dei menu. Quando un nuovo file di feed appare sul server, viene scaricato automaticamente e ricevi una notifica macOS. Niente FileZilla, niente terminale, niente dimenticanze.

Più fornitori, un'unica app

Se lavori con più fornitori, aggiungine ognuno come connessione separata in FTPull. Ogni connessione ha il proprio server, le proprie credenziali, la propria cartella remota, la propria cartella locale e la propria pianificazione di polling. Funzionano in modo indipendente.

Il fornitore A deposita un CSV ogni mattina alle 6 sul proprio SFTP. Il fornitore B aggiorna un feed XML ogni 4 ore su un server condiviso. Il fornitore C sovrascrive un singolo file durante la giornata. FTPull gestisce tutti e tre senza alcuna interazione da parte tua.

Cosa fare con i file scaricati

FTPull gestisce il trasporto. Cosa succede dopo che il file arriva sul tuo Mac dipende dalla tua configurazione:

Considerazioni sulla sicurezza

I feed dei fornitori spesso contengono prezzi all'ingrosso, livelli di stock e dati di prodotto che non vuoi esporre. Usa sempre SFTP (porta 22) invece del semplice FTP. SFTP crittografa tutto, comprese le tue credenziali.

Se il tuo fornitore offre l'autenticazione con chiave SSH, usala. È più sicura delle password ed elimina il rischio di intercettazione delle credenziali. FTPull supporta sia l'autenticazione con password che con chiave.

FTPull memorizza tutte le credenziali nel Portachiavi di macOS, che è crittografato e protetto dalla password di accesso del tuo Mac. Nessun file in testo normale sul disco.

Quando entra in gioco FTPush

Alcuni flussi di lavoro vanno nella direzione opposta. Se sei il fornitore e hai bisogno di inviare feed aggiornati ai server dei tuoi rivenditori, FTPush gestisce il lato upload. Deposita il file di esportazione in una cartella monitorata, e FTPush lo carica automaticamente sul server SFTP del rivenditore.

Insieme, FTPull e FTPush (in bundle come FTPSuite) coprono entrambe le direzioni dello scambio di feed ecommerce.