← Tutti gli articoli
Automazioni14/11/20269 min di letturaRedazione Liberatori

Automazione listini prezzi: foglio Google o Python, come scegliere

Il listino del fornitore cambia e qualcuno lo ricopia a mano in più posti. Ecco come far arrivare i prezzi a gestionale, e-commerce e agenti senza errori, e quando basta un foglio.

Automazione listini prezzi: foglio Google o Python, come scegliere

Automazione listini prezzi: cosa significa in un'azienda B2B

L'automazione dei listini prezzi fa entrare un nuovo prezzo d'acquisto, un cambio valuta o il costo di una materia prima una sola volta, in un punto controllato. Da lì raggiunge gestionale, e-commerce e agenti con le regole di calcolo già applicate. Una persona guarda solo le variazioni fuori norma prima della pubblicazione.

Il punto non è la velocità. È togliere i passaggi in cui una persona, con la testa su altro, trascrive un numero. Chi cerca «prezzi automatici» online trova soprattutto repricing sui marketplace e confronto con i concorrenti: è un altro problema. Qui il prezzo non si decide guardando gli altri, si ricalcola partendo dai tuoi costi e dai listini che ricevi.

Dove nascono gli errori di copiatura

Quasi mai da distrazione pura. Nascono dal formato. Il fornitore ti manda un Excel e a marzo ha aggiunto una colonna: tutte le cifre scivolano di un posto e il prezzo al pezzo diventa il prezzo ogni cento. Oppure la virgola decimale diventa un punto e il foglio legge un prezzo al chilo come migliaia di euro. Oppure l'ultima riga è un totale e viene importata come se fosse un articolo.

Il guaio è che nessuno se ne accorge subito. Se ne accorge l'agente quando offre una guarnizione a un prezzo da grande ordine, o il cliente dell'e-commerce quando mette nel carrello un articolo a un prezzo irrisorio. A quel punto il costo non è l'errore: è la telefonata, la nota di credito, la fiducia che si incrina.

C'è poi il secondo livello, meno visibile. Lo stesso prezzo vive in tre o quattro posti: il gestionale, il catalogo online, il PDF che gli agenti portano in giro, magari un foglio personale del commerciale. Si aggiornano in giorni diversi, da persone diverse. Il problema non è copiare male una volta, è avere più versioni vere contemporaneamente.

Automazione listini prezzi: la procedura in cinque passi

Prima di scegliere lo strumento, la sequenza è la stessa. Cambia solo chi la esegue.

  1. Un solo punto di ingresso. Il listino del fornitore, il cambio o il costo della materia prima arrivano in un unico posto. Tutto il resto è derivato e non si tocca a mano.
  2. Una chiave che non cambia. Ogni articolo si riconosce da un codice stabile, quello del gestionale. Mai dalla descrizione, che il fornitore riscrive quando vuole.
  3. Le regole di calcolo scritte, non nella testa di qualcuno. Costo, ricarico, sconti per fascia di cliente, arrotondamenti, unità di misura. Se il ricarico dipende da chi lo applica, non è una regola.
  4. Un controllo prima della pubblicazione. Ogni variazione oltre una soglia che decidi tu (in più o in meno) si ferma e aspetta un ok. Tutto il resto passa.
  5. La distribuzione. Il prezzo approvato parte verso gestionale, e-commerce e materiale degli agenti, con una traccia di cosa è cambiato e quando.

Il quarto passo è quello che separa un'automazione di cui ti fidi da una che temi. Senza soglia, automatizzi anche gli errori del fornitore, e li fai arrivare ovunque in pochi secondi.

Come creare un listino prezzi gratis: quando basta un foglio Google collegato

Se la domanda è come creare un listino prezzi gratis, la risposta onesta è: con un foglio Google. Per molte PMI è sufficiente anche quando il listino va aggiornato spesso. Non è un ripiego.

Il foglio basta quando si verificano queste condizioni:

  • un fornitore o pochi, con un formato di listino che resta uguale da un aggiornamento all'altro;
  • il calcolo è una formula leggibile: costo per ricarico, magari per fascia, con il cambio in una cella;
  • chi ricalcola è una persona sola, che sa cosa guardare;
  • la destinazione si alimenta da un foglio, per esempio con un'importazione periodica nel gestionale o nel catalogo online.

In quel caso fai una scheda per il listino grezzo del fornitore, una per le regole (ricarichi, fasce, cambio) e una di uscita, con solo codice, prezzo e unità. La scheda di uscita è l'unica che il resto dell'azienda legge. Colleghi quella, non le altre. Con un automatismo leggero, che può essere n8n o uno script di Google Apps Script, il foglio parla con gestionale ed e-commerce e smetti di ricopiare.

Il limite è netto: il foglio non ti avvisa quando qualcosa è strano. Se una colonna scivola, la formula calcola con convinzione un numero sbagliato. Puoi aggiungere formattazione condizionale e controlli di base (prezzo vuoto, prezzo zero, variazione oltre una soglia), e conviene farlo comunque. Ma quando i controlli diventano più lunghi del listino, sei al confine.

Quando serve logica in Python

Serve quando il problema non è più il calcolo, ma la lettura e la decisione. Segnali concreti:

  • i fornitori sono molti e ognuno manda il suo formato: PDF, Excel con fogli multipli, email con tabelle nel corpo del messaggio;
  • il prezzo dipende da una materia prima o da un cambio con regole che il foglio gestisce male: aggiornamento solo sopra una certa variazione, media su più giorni, arrotondamento a scalini;
  • ci sono listini per cliente, sconti per quantità, condizioni particolari per un agente;
  • vuoi conservare la storia di ogni prezzo, per sapere perché a luglio quell'offerta stava a quel valore;
  • un errore costa abbastanza da pretendere controlli seri prima della pubblicazione.

Con Python scrivi la lettura per ogni formato, rifiuti un file che non somiglia a quello atteso (colonne diverse, righe di totale, cifre che non tornano) e confronti ogni articolo con il prezzo precedente. Quello che esce dalla soglia non passa: arriva a una persona con la riga e il motivo. Il resto va avanti da solo. Quel filtro è ciò che rende l'automazione affidabile.

Di solito mettiamo n8n a orchestrare i passaggi e Python per la logica che un blocco grafico renderebbe illeggibile. Se vuoi vedere come impostiamo automazioni su misura con n8n, Python e AI, il metodo parte dalla mappatura: si intervista chi esegue il lavoro, non chi lo racconta, e si misurano tempi ed errori reali prima di preventivare.

Come impostare un listino prezzi che si lasci aggiornare

La struttura conta più dello strumento. Un listino automatizzabile ha poche colonne, ciascuna con un solo significato: codice articolo (quello interno), unità di misura, costo di acquisto, data dell'ultimo aggiornamento, prezzo base. Le variazioni per fascia o per cliente stanno in una tabella a parte, non mescolate nella riga dell'articolo.

Due errori che si ripetono. Il primo: salvare il prezzo finale e perdere il costo. Quando il fornitore alza i prezzi non sai più da quale base ricalcolare. Il secondo: tenere nel listino gli sconti concordati con un cliente storico, scritti a mano dentro il prezzo. Il giorno in cui cambia il costo, quello sconto resta congelato e nessuno se ne ricorda.

Il listino professionale non è quello con la grafica migliore. È quello da cui puoi risalire, per ogni cifra, a quale costo e a quale regola l'ha prodotta.

Dove arriva il prezzo: gestionale, e-commerce e agenti

Decidi prima chi comanda. Il prezzo ha un'origine sola, e di solito conviene che sia il gestionale: gli altri lo ricevono. Se il tuo negozio online per clienti business ha prezzi diversi per cliente, guarda come funzionano i listini per cliente nell'e-commerce B2B e, sul versante tecnico, chi comanda su catalogo, giacenze e ordini nell'integrazione con il gestionale.

Per gli agenti il discorso è più ruvido. Un PDF mandato per posta è già vecchio il giorno dopo. Meglio un link o un'app che legge sempre l'ultima versione approvata, con la data ben visibile. Se un agente può ancora aprire il listino di tre mesi fa, prima o poi lo userà.

A monte c'è anche la registrazione delle fatture del fornitore: l'altra metà dello stesso flusso è nel ciclo passivo, e conviene che prezzi d'acquisto e fatture si parlino.

Il criterio per decidere

SituazioneScelta
Un fornitore, formato stabile, formula semplice, una persona che controllaFoglio Google collegato
Pochi fornitori, ma il prezzo dipende da cambio o materia prima con regole a sogliaFoglio più un automatismo, con controlli di variazione
Molti formati, listini per cliente, necessità di storico e ok sulle anomalieLogica in Python, orchestrata con n8n

Una regola pratica: parti dal foglio se riesci a descrivere tutto il calcolo in una frase. Passa a Python quando ti accorgi che stai aggiungendo eccezioni. Ogni eccezione scritta in una formula è una trappola per chi la erediterà.

Prendi l'ultimo aggiornamento di listino che hai gestito e conta in quanti posti è stato toccato a mano, e da chi. Se sono più di due, hai già il primo pezzo da automatizzare: il punto di ingresso unico.

Domande frequenti

Quando basta un foglio Google per aggiornare i listini?

Basta quando i fornitori sono pochi, il formato del listino non cambia e il calcolo si descrive con una formula semplice. Se una sola persona controlla il risultato prima di pubblicarlo, il foglio collegato a gestionale ed e-commerce è una scelta sensata.

Quando serve Python per l'automazione dei listini?

Serve quando i formati dei fornitori sono molti, i prezzi dipendono da cambi o materie prime con regole a soglia, o servono listini per cliente e storico. Python legge ogni formato, rifiuta i file anomali e ferma le variazioni oltre la soglia fino all'ok di una persona.

Come evito che un errore del fornitore arrivi a tutti i canali?

Fissa una soglia di variazione oltre la quale il prezzo si ferma e aspetta l'approvazione. Aggiungi il rifiuto dei file con colonne diverse dal previsto. Così l'errore resta nel punto di ingresso e non raggiunge agenti ed e-commerce.

Continua la lettura