- Patryk Marek
- News
- 0 piace
- 49 visualizzazioni
- 0 Commenti
Il fornitore ha inviato un nuovo listino, ma nel negozio sono ancora in vigore i prezzi precedenti? L’aggiornamento massivo dei prezzi in PrestaShop da file CSV consente di introdurre le modifiche senza aprire ogni prodotto singolarmente. Prima di avviare l’importazione, stabilisci però cosa indicano gli importi nel file e in base a cosa riconoscerai i prodotti. Un identificatore errato, un prezzo lordo letto come netto oppure il prezzo completo di una variante inserito come supplemento possono trasformare un listino corretto in prezzi di vendita errati.
Di seguito passiamo dal file del fornitore a un aggiornamento verificato: mappatura delle colonne, calcolo dei prezzi, simulazione e controllo del risultato. Mostriamo anche dove aiuta Aggiornamento prezzi da file CSV Pro per PrestaShop e quali impostazioni richiedono una tua decisione.
Per modificare i prezzi in PrestaShop è necessario installare un modulo?
PrestaShop dispone di un proprio importatore CSV, disponibile nella sezione Avanzate → Importa. Consente la mappatura dei campi e l’aggiornamento dei dati dei prodotti esistenti. Può usare il riferimento prodotto come chiave, come descritto nelle istruzioni ufficiali di importazione di PrestaShop. Per una modifica una tantum dei prezzi, vale la pena iniziare verificando queste possibilità nella propria versione del negozio.
Un modulo separato è giustificato quando i listini arrivano regolarmente e hai bisogno di una procedura ripetibile: impostazioni del fornitore salvate, ricarico sul costo di acquisto, limiti delle variazioni consentite, simulazione e cronologia con possibilità di annullamento. Aggiornamento prezzi da file CSV Pro concentra questi strumenti attorno ai prezzi di prodotti e combinazioni già esistenti.
Come preparare il CSV affinché il prezzo venga assegnato al prodotto corretto?
Il listino più semplice contiene un identificatore e un prezzo. Un file di esempio per i riferimenti prodotto può apparire così:
reference;price
PROD-001;94.90
PROD-002;139.00
PROD-003;64.90
In questo esempio il separatore di colonna è il punto e virgola, la prima riga è l’intestazione e il punto separa la parte decimale. Nel modulo selezioni il riferimento come identificatore, assegni la seconda colonna al prezzo e attivi l’opzione per ignorare l’intestazione. Salva il file in UTF-8. Un foglio XLSX deve essere prima esportato in CSV.
Se il fornitore invia più colonne, la mappatura consente di indicare identificatore, prezzo di vendita e facoltativamente costo di acquisto, ignorando gli altri campi. Non è necessario riordinare le colonne solo per fare in modo che l’identificatore si trovi all’inizio. Il modulo può suggerire i ruoli in base alle intestazioni, ma il suggerimento richiede verifica e salvataggio.
La chiave deve indicare lo stesso prodotto da entrambe le parti. Il codice del fornitore non diventa automaticamente il riferimento del negozio e il suo numero di posizione non deve necessariamente essere l’ID prodotto in PrestaShop. Prima dell’importazione verifica alcune corrispondenze, i codici duplicati e gli identificatori con zeri iniziali. Nel modulo è possibile usare, tra gli altri, riferimento, EAN o ID appropriato per la modalità di aggiornamento selezionata.
Netto, lordo o costo di acquisto: cosa contiene davvero il listino?
Il nome della colonna “prezzo” non definisce né l’imposta né la destinazione dell’importo. Il fornitore può inviare il costo di acquisto netto, il prezzo al dettaglio consigliato lordo oppure un importo in un’altra valuta. Questi dati richiedono impostazioni diverse.
| Dati nel file | Cosa stabilire prima dell’importazione |
|---|---|
| Prezzo di vendita netto | Imposta la modalità netto e verifica se vuoi copiare il prezzo senza regole aggiuntive. |
| Prezzo di vendita lordo | Scegli la conversione in base all’imposta del prodotto oppure a un’unica aliquota indicata. Un’aliquota fissa ha senso solo per un insieme adeguato di prodotti. |
| Costo di acquisto | Assegna la colonna come costo e imposta il metodo di calcolo del prezzo di vendita, ad esempio il ricarico. |
| Prezzo in valuta estera | Convertirlo prima dell’importazione. Il modulo non esegue conversioni di cambio. |
Esempio di calcolo: con un’aliquota IVA del 23%, l’importo di 123 zł lordi corrisponde a 100 zł netti. Salvare 123 zł come prezzo netto dà 151,29 zł lordi, prima di considerare eventuali sconti. La conversione nel modulo dipende dalla modalità selezionata e dalla configurazione delle imposte nel negozio.
La modalità netto/lordo riguarda anche il modo di interpretare il costo presente nel file. Se il fornitore mescola prezzo al dettaglio lordo e costo di acquisto netto, è necessario uniformare i dati usati per i calcoli. La sola indicazione delle colonne corrette non risolve questa differenza.
Un ricarico del 30% non è un margine del 30%
La regola di ricarico nel modulo calcola il prezzo come costo di acquisto × (1 + percentuale di ricarico). Con un costo di 100 zł netti e un ricarico del 30% otterrai 130 zł netti. La differenza è di 30 zł, ma rappresenta circa il 23,08% del prezzo di vendita. Questo è il margine calcolato rispetto a quel prezzo.
Per ottenere un margine del 30% con un costo di 100 zł netti, il prezzo dovrebbe essere di circa 142,86 zł netti: 100 / (1 - 0,30). Questo è un esempio della differenza tra i concetti, senza considerare altri costi di vendita. Inserire 30 nel campo del ricarico non darà lo stesso risultato.
Aggiornamento prezzi da file CSV Pro consente di basare i calcoli sul prezzo del file, sul costo del file o sul costo salvato nel catalogo. Per i prodotti base sono disponibili ricarico, riduzione percentuale, esclusione dall’importazione e arrotondamento. Le condizioni delle regole possono riguardare marca, fornitore, categoria predefinita o fascia di prezzo. Conta la prima regola corrispondente: le percentuali di più regole non si sommano.
Dopo aver impostato ricarico e arrotondamenti, verifica il risultato nella simulazione. Le protezioni basate sul costo richiedono un costo di acquisto corretto; la sua assenza non fornisce una base per valutare la redditività della vendita.
Prezzi delle combinazioni: quando 120 zł significa un supplemento?
In PrestaShop una combinazione influisce sul prezzo del prodotto base. Se il prodotto costa 100 zł netti e la variante selezionata deve costare 120 zł netti, il suo impatto è di 20 zł. Inserire 120 zł come impatto darà 220 zł netti. L’esempio non considera promozioni e altre correzioni di prezzo. Il meccanismo è descritto nella documentazione di prodotti e combinazioni di PrestaShop.
In modalità combinazioni il modulo importa proprio l’impatto sul prezzo. Ha anche un’opzione di azzeramento del prezzo base, che cambia il modo di preparare il listino. Prima di usarla, verifica tutte le varianti di quel prodotto, anche quelle non presenti nel file: il prezzo base è condiviso. Le regole di ricarico e arrotondamento per i prodotti base non vengono applicate agli impatti delle combinazioni.
Come eseguire l’aggiornamento dei prezzi passo dopo passo?
- Scegli l’ambito. Definisci il negozio di destinazione, prodotti o combinazioni, identificatore, valuta e significato degli importi. In multistore verifica il negozio specifico prima di ogni esecuzione.
- Conserva un punto di riferimento. Esporta il listino attuale e attiva il salvataggio dei prezzi precedenti. Prima della prima grande importazione esegui anche una copia del database del negozio.
- Carica il file e imposta la mappatura. Verifica separatore, intestazione, identificatore e origine del prezzo. Per le regole basate sul costo verifica anche la sua disponibilità.
- Imposta le protezioni. Il modulo mette a disposizione, tra l’altro, limiti di aumento e diminuzione del prezzo, blocco del prezzo zero e controlli rispetto al costo per i prodotti base. Ad esempio, un limite di diminuzione del 20% può intercettare una riduzione sospetta, ma adattalo al tuo listino.
- Avvia la simulazione. Verifica i prezzi prima e dopo la modifica, le posizioni non abbinate, ignorate e bloccate. La simulazione calcola il risultato senza salvare i prezzi nel catalogo.
- Esegui l’importazione effettiva e verifica il risultato. Confronta il report con alcune schede prodotto e con il carrello, tenendo conto di varianti e sconti attivi. Il solo contatore delle righe elaborate non conferma che tutti i prezzi siano conformi all’obiettivo.
La reazione al superamento dei limiti può essere configurata come salto delle righe problematiche oppure arresto dell’esecuzione. In modalità arresto il modulo analizza prima il file in base alle protezioni. Scegli questa opzione consapevolmente: un listino aggiornato solo parzialmente può essere un risultato corretto in caso di errore singolo, ma non quando richiedi una modifica coerente dell’intera offerta.
È possibile scaricare automaticamente il listino del fornitore?
Sì. Il modulo supporta il download del file da un indirizzo HTTP/HTTPS e tramite FTP o SFTP, a seconda delle impostazioni e delle possibilità del server. I profili fornitore salvano le impostazioni necessarie per le importazioni successive, inclusa la mappatura delle colonne.
Il download periodico e l’aggiornamento vengono avviati da un pianificatore CRON esterno che richiama l’indirizzo reso disponibile dal modulo. Il semplice salvataggio dell’indirizzo del listino non avvia una sincronizzazione regolare. Dopo la configurazione verifica l’ultima esecuzione, la cronologia delle importazioni e il report. Il modulo può anche inviare riepiloghi via e-mail; stabilisci chi dovrà reagire a tali messaggi.
I profili non memorizzano le password dei fornitori. In presenza di più fonti protette, è quindi necessario concordare la configurazione dell’autenticazione. Attiva l’automazione dopo aver verificato un file concreto nella simulazione e dopo una corretta importazione manuale.
Dopo l’importazione controlla i prezzi anche fuori dal pannello del negozio
Se utilizzi Google Merchant Center, confronta il nuovo prezzo nel negozio con il prezzo nei dati di prodotto inviati a Google. Google richiede la corrispondenza del prezzo nella fonte dati e nella pagina di destinazione. Il controllo dovrebbe riguardare la stessa variante e la stessa valuta.
In pratica, pianifica la generazione e il recupero del feed dopo il completamento dell’aggiornamento dei prezzi. Il modulo CSV modifica i prezzi nel catalogo, ma non gestisce la pianificazione di un’integrazione separata con Merchant Center. Con questa sequenza riduci il periodo in cui il negozio mostra già il nuovo prezzo, mentre il canale esterno utilizza ancora quello vecchio.
Aggiornamento prezzi da CSV — domande frequenti
Il modulo creerà prodotti che non esistono nel negozio?
No. Aggiorna prodotti e combinazioni esistenti. Una posizione non abbinata deve essere verificata nel report; il modulo non crea una nuova scheda prodotto sulla sua base.
È possibile annullare un aggiornamento errato?
Il modulo dispone dell’annullamento delle esecuzioni nella cronologia. Il ripristino dei prezzi salvati richiede una copia conservata dei loro valori precedenti. Assicurati che il salvataggio dei prezzi sia attivo e che il limite delle copie conservate sia adeguato. Prima di annullare, verifica le importazioni successive e le modifiche manuali, perché il ripristino di valori più vecchi potrebbe sovrascriverle.
Insieme ai prezzi posso aggiornare anche le giacenze e le descrizioni?
No. Questo modulo serve per l’aggiornamento dei prezzi. La presenza di colonne con quantità, descrizione o immagine nel CSV non significa che questi dati verranno importati.
Perché dopo l’importazione il cliente vede un importo diverso da quello nel CSV?
Verifica la modalità netto/lordo, le regole di prezzo, il prezzo base e l’impatto della combinazione, gli sconti attivi e il contesto del cliente e della valuta. L’importo del file può essere la base del calcolo, non il prezzo finale visibile nel carrello.
Aggiornamento prezzi da file CSV Pro è utile quando vuoi introdurre regolarmente i listini e controllare il risultato di ogni modifica. Inizia dal corretto abbinamento dei prodotti e da una simulazione verificata. Solo allora trasferisci la stessa procedura nella pianificazione.
Commenti (0)