Il vostro fornitore aumenta i prezzi dell'8%. Dovete alzare i prezzi di 400 prodotti. Aprire ogni prodotto, cambiare il prezzo e salvare richiederebbe giorni. Esistono modi migliori — ma anche insidie che possono costarvi denaro se non siete attenti.
Metodo 1: Import/Export CSV
Il metodo più affidabile per modifiche di prezzo su larga scala:
- Esportate il vostro catalogo prodotti in CSV dalla sezione Import/Export di PrestaShop
- Modificate i prezzi in un foglio di calcolo — usate formule per applicare variazioni percentuali o impostare nuovi valori
- Reimportate il CSV con l'opzione "Aggiorna prodotti esistenti" selezionata
Questo approccio vi dà una traccia di audit completa (salvate i CSV prima e dopo) e la possibilità di verificare le modifiche prima di applicarle. I campi chiave nel vostro CSV: ID prodotto (o riferimento), prezzo (IVA esclusa) e opzionalmente prezzo di acquisto.
Avvertimento critico: Fate sempre prima un import di prova con 5-10 prodotti. Verificate che i prezzi siano corretti prima di lanciare l'import completo. Un errore di formula nel vostro foglio di calcolo può impostare 400 prezzi a 0€ o 999999€ in pochi secondi.
Metodo 2: Prezzi specifici per modifiche temporanee
Se state facendo saldi o una promozione temporanea, non modificate i prezzi base. Usate la funzionalità dei prezzi specifici di PrestaShop:
- Impostate uno sconto percentuale o fisso per tutti i prodotti di una categoria
- Applicate intervalli di date (inizio/fine) così i prezzi tornano automaticamente
- Mirate a gruppi di clienti specifici per prezzi esclusivi
Questo mantiene intatti i vostri prezzi base, il che è importante per diversi motivi: non dovete ricordare quali erano i prezzi originali, i vostri calcoli dei costi rimangono precisi, e potete gestire più promozioni sovrapposte senza confusione.
Metodo 3: Regole carrello per sconti su tutto il negozio
Per sconti semplici su tutto il negozio (es. "20% di sconto su tutto questo weekend"), una regola carrello è più semplice che modificare i prezzi:
- Create una regola carrello senza codice (automatica) o con un codice promozionale
- Impostate la percentuale di sconto e l'intervallo di date
- Limitate opzionalmente a categorie o prodotti specifici
Il vantaggio: una regola, applicata a livello di carrello, nessuna modifica ai prodotti necessaria. Lo svantaggio: lo sconto appare nel carrello/checkout, non sulla pagina prodotto. Se volete prezzi scontati visibili nelle liste prodotti, usate i prezzi specifici.
Metodo 4: SQL per i coraggiosi
Gli aggiornamenti diretti del database sono il modo più veloce per cambiare i prezzi ma anche il più pericoloso:
UPDATE ps_product SET price = price * 1.08 WHERE id_category_default = 5;
Questo aggiorna tutti i prodotti nella categoria 5 dell'8% in un secondo. Ma non c'è un pulsante annulla. Prima di qualsiasi aggiornamento SQL dei prezzi:
- Fate un backup del database
- Eseguite prima un SELECT per verificare quali prodotti saranno interessati
- Ricordatevi di aggiornare anche
ps_product_shop(installazioni multi-negozio) - Svuotate la cache dei prodotti dopo gli aggiornamenti
Questo metodo è meglio lasciarlo agli sviluppatori che hanno dimestichezza con le operazioni dirette sul database e comprendono il modello dati di PrestaShop.
Gestione delle combinazioni/varianti
I prodotti con combinazioni (taglie, colori) aggiungono complessità. Ogni combinazione può avere un impatto sul prezzo (es. XL costa 2€ in più). Quando si cambiano i prezzi base:
- Se aumentate il prezzo base dell'8%, gli impatti di prezzo delle combinazioni rimangono gli stessi (XL è ancora +2€)
- Se i prezzi delle combinazioni devono aumentare proporzionalmente, dovete aggiornare anche la tabella
ps_product_attribute - Gli export CSV includono i dati delle combinazioni — assicuratevi di gestirli correttamente nel vostro foglio di calcolo
Arrotondamento e implicazioni fiscali
Dopo un aumento percentuale, i prezzi spesso finiscono con decimali antiestetici (24,99€ × 1,08 = 26,9892€). Decidete la vostra strategia di arrotondamento prima dell'aggiornamento in massa:
- Arrotondare a ,99: Prezzo psicologico (26,99€)
- Arrotondare al ,50 più vicino: Prezzi puliti (27,00€ o 26,50€)
- Applicare l'arrotondamento nel foglio di calcolo prima dell'import — non affidatevi a PrestaShop per l'arrotondamento
Considerate anche la visualizzazione delle imposte. Se avete inserito prezzi IVA esclusa, un aumento dell'8% sul prezzo base risulta in una variazione di prezzo visibile diversa per i clienti che vedono i prezzi IVA inclusa. Verificate i prezzi lato cliente dopo l'aggiornamento.
Comunicazione e tempistica
Gli aumenti di prezzo sono argomenti delicati. Buone pratiche:
- Date un preavviso ai clienti B2B o abbonati — "I prezzi aumentano il 1° marzo, ordinate ora ai prezzi attuali"
- Aggiornate durante le ore di basso traffico per minimizzare i clienti che vedono i prezzi durante la modifica
- Onorate i prezzi del carrello — se un cliente aveva articoli nel carrello al vecchio prezzo, considerate di onorarlo per un periodo di grazia
- Aggiornate immediatamente i feed di confronto prezzi — Google Shopping, siti di confronto prezzi. Prezzi obsoleti nei feed creano una brutta esperienza cliente
Checklist post-aggiornamento
Dopo qualsiasi modifica di prezzo in massa:
- Verificate manualmente 10-15 prodotti in diverse categorie
- Controllate sia la visualizzazione IVA inclusa che IVA esclusa
- Verificate che i prezzi delle combinazioni siano corretti
- Svuotate tutte le cache (prodotto, Smarty, cache a pagina intera)
- Rigenerate il vostro feed prodotti (Google Shopping, ecc.)
- Controllate i vostri report finanziari dopo qualche giorno per confermare che i margini siano corretti
Commenti
Ancora nessun commento. Sii il primo!
Sii il primo a fare una domanda o a condividere un feedback utile.
Lascia un commento
Condividi una domanda, un dettaglio di installazione o un feedback utile per un altro lettore.