Varianti prodotto WooCommerce: una checklist per le variazioni
Le varianti prodotto WooCommerce sono versioni di un prodotto, come taglie o colori, ognuna con prezzo, scorte e SKU propri. Se una variante sparisce o ha il prezzo sbagliato, di solito manca il prezzo, la variazione è disabilitata, le scorte sono a zero con gli esauriti nascosti, c'è un'offerta dimenticata o un vecchio prezzo in cache. La checklist li controlla in ordine.
Autore: Il team TellMyShop. Una guida per i titolari di siti WordPress e negozi WooCommerce: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 6 min di lettura
Come WooCommerce costruisce un prodotto variabile
Un prodotto variabile ha tre livelli. Prima gli attributi, come Taglia e Colore, segnati come usati per le variazioni. Poi le variazioni, cioè le combinazioni concrete, ognuna con i suoi campi. Infine la pagina prodotto, che mostra al cliente i menu a tendina e il prezzo della combinazione scelta.
Un problema in un livello si vede in un altro. Una variazione senza prezzo nel negozio sembra una taglia mancante, e un prezzo sbagliato nell'elenco della categoria nasce da una sola variazione dimenticata. Per questo le variazioni le controlli nella schermata di modifica del prodotto, nella scheda Variazioni del riquadro Dati del prodotto, non solo nella pagina negozio. La documentazione di WooCommerce sugli attributi spiega come gli attributi si collegano alle variazioni, e Plugin Republic ha una guida più ampia ai prodotti variabili.
Il sintomo nel negozio e cosa controllare
| Cosa vede il cliente | Cosa controllare nella variazione |
|---|---|
| Dopo aver scelto una taglia, un messaggio che il prodotto non è disponibile | prezzo di listino, la casella «Abilitata» |
| La taglia manca nel menu a tendina | se la variazione esiste e ha scorte, quando i prodotti esauriti sono nascosti |
| Prodotto nell'elenco senza prezzo e senza pulsante di acquisto | se almeno una variazione abilitata ha un prezzo |
| Una fascia di prezzo che parte da 0 € | una variazione con prezzo zero o un prezzo in offerta vuoto |
| Un prezzo barrato, anche se i saldi sono finiti | le date del prezzo in offerta nella variazione |
| Un prezzo diverso da quello nel pannello | cache, prezzi delle variazioni in cache, visualizzazione con o senza IVA |
| Il cliente può scegliere una combinazione che non esiste | nessuna variazione per quella combinazione, oppure una variazione «Qualsiasi» |
L'ultima riga merita una spiegazione. Con molte variazioni, WooCommerce non carica subito tutte le combinazioni, quindi il menu a tendina può mostrare un valore che in quella configurazione non esiste. Il cliente se ne accorge solo dopo averlo scelto.
Checklist per una singola variazione
Apri il prodotto, vai alla scheda Variazioni ed espandi la variazione con il problema.
- Combinazione. La variazione ha valori precisi selezionati, invece di «Qualsiasi Taglia»? Una variazione «Qualsiasi» corrisponde a ogni valore e può coprirne altre.
- Abilitata. La casella «Abilitata» deve essere spuntata. Una variazione disabilitata non è disponibile per i clienti.
- Prezzo di listino. Deve essere compilato. Senza, la variazione non si può acquistare.
- Prezzo in offerta e date. Se c'è, controlla che le date includano oggi. Una data di fine vuota vuol dire che l'offerta dura per sempre.
- Scorte. Con le scorte gestite a livello di variazione, controlla la quantità e l'impostazione degli ordini arretrati.
- SKU. Ogni variazione dovrebbe avere il suo SKU. Uno SKU ripetuto blocca il salvataggio e confonde le integrazioni con i grossisti.
- Selezione predefinita. Nei valori predefiniti del modulo non indicare una variazione che non esiste o che è esaurita.
- Salvataggio e cache. Dopo la modifica salva il prodotto, svuota la cache del plugin e controlla la pagina in una finestra privata. Se il prezzo è ancora vecchio, svuota i dati in cache in WooCommerce, Stato, Strumenti.
Il pannello di WooCommerce ti permette di cambiare un valore in tutte le variazioni di un prodotto in una volta, ma non solo in alcune scelte. Barn2 descrive questo limite nel suo articolo sulla modifica delle variazioni. Con molti prodotti che hanno decine di variazioni, vuol dire tanti clic.
Come non creare variazioni vuote
La maggior parte dei problemi con le variazioni si evita quando imposti il prodotto. Alcune abitudini utili:
- Crea le variazioni dagli attributi, poi imposta subito il prezzo per tutte. La scheda Variazioni ha un'opzione per impostare il prezzo di listino di tutte le variazioni del prodotto. Fallo prima di sistemare le singole taglie.
- Non lasciare variazioni «per dopo». Una variazione senza prezzo non danneggia il prodotto, ma il cliente vedrà una combinazione non disponibile. Se una taglia ancora non esiste, non creare la variazione, oppure togli la spunta da «Abilitata».
- Quando duplichi un prodotto, controlla le variazioni. La copia si porta dietro le variazioni con prezzi in offerta e date, anche quelle già passate.
- Dopo un'importazione dal grossista, controlla un campione. Apri tre o quattro prodotti di categorie diverse ed espandi le variazioni. I campi vuoti di solito si ripetono in tutto il file.
Quando il problema riguarda molti prodotti insieme
I prezzi mancanti nelle variazioni raramente riguardano un solo prodotto. Di solito li lascia un'importazione dal grossista, la duplicazione di un prodotto o una nuova taglia aggiunta a un attributo, dopo la quale bisogna creare nuove variazioni. Le nuove variazioni nascono con i campi prezzo e scorte vuoti.
Il plugin TellMyShop per WordPress e WooCommerce legge i dati completi dei prodotti, comprese le variazioni, anche nella versione gratuita TellMyShop Free. La tua chat (Claude o ChatGPT) trova le variazioni senza prezzo, con prezzo zero, con un'offerta scaduta, con scorte a zero e con SKU ripetuto, e ti dà il risultato in un unico elenco.
In TellMyShop Pro la chat corregge prezzi, scorte e SKU delle variazioni esistenti, fino a 50 variazioni in un gruppo. Serve l'interruttore Vendite acceso nel pannello del plugin. L'interruttore resta acceso finché non lo spegni, e la chat prepara un'anteprima anche quando è spento. Una conversazione di esempio, con valori indicativi:
Tu: I clienti dicono che non riescono a comprare la taglia XL delle felpe. Controlla le variazioni.
La tua chat: La categoria Felpe ha 12 prodotti variabili. In 4 la variazione XL non ha un prezzo di listino, quindi non si può acquistare. In altri 2 la XL ha un prezzo in offerta con data di fine 2026-09-30, già passata, ma il prezzo barrato è rimasto in cache.
Tu: Metti alla XL lo stesso prezzo della L in quei quattro.
La tua chat: Anteprima:
Gli altri due prodotti sono nella stessa anteprima. Salvo dopo il tuo «sì». Serve l'interruttore Vendite acceso.
Felpa con cappuccio Bieszczady, XL
versione precedente: prezzo di listino: nessuno
nuova versione: prezzo di listino: 189,00 € IVA inclusa
Pile Pieniny, XL
versione precedente: prezzo di listino: nessuno
nuova versione: prezzo di listino: 149,00 € IVA inclusa
La chat indica se i prezzi sono netti o lordi. Non cambia le impostazioni delle imposte, perché in TellMyShop le imposte sono sempre in sola lettura. Le nuove variazioni e i nuovi valori degli attributi li aggiungi nella pagina del prodotto, e poi la chat completa prezzi e scorte. Ogni salvataggio finisce nella cronologia delle modifiche e puoi annullare ogni modifica.
Se un prodotto con variazioni non compare affatto nel negozio, segui la guida sul prodotto non visibile in WooCommerce. Quando vuoi cambiare i prezzi di molti prodotti, non solo delle variazioni, ti aiuta l'articolo su come modificare i prezzi in blocco in WooCommerce. I dettagli del plugin sono nella pagina TellMyShop per WordPress e WooCommerce, i prezzi nella pagina prezzi e le altre guide sul blog.
Domande e risposte
Perché una variazione senza prezzo non compare nel negozio?
WooCommerce considera una variazione senza prezzo non acquistabile. Dopo aver scelto quella combinazione, il cliente vede un messaggio che il prodotto non è disponibile, e quando nessuna variazione ha un prezzo, il prodotto non ha nemmeno il pulsante di acquisto. Inserisci un prezzo di listino in ogni variazione abilitata.
Perché l'elenco prodotti mostra una fascia di prezzo invece di un solo importo?
Un prodotto variabile con variazioni a prezzi diversi mostra nell'elenco il prezzo più basso e quello più alto. È il comportamento predefinito. Se la fascia sembra strana, per esempio parte da 0 €, una delle variazioni ha prezzo zero o un prezzo in offerta dimenticato.
Ho cambiato il prezzo di una variazione, ma il negozio mostra quello vecchio. Cosa faccio?
Prima svuota la cache del plugin di cache e controlla in una finestra privata. WooCommerce conserva anche i prezzi delle variazioni in cache, che svuoti in WooCommerce, Stato, Strumenti. Se neanche questo aiuta, controlla se la variazione ha un prezzo in offerta programmato.
La chat aggiunge nuove variazioni, per esempio una nuova taglia?
Lo strumento per le variazioni di TellMyShop cambia prezzi, scorte e SKU delle variazioni esistenti, fino a 50 alla volta. La nuova taglia la aggiungi all'attributo e le nuove variazioni nella pagina del prodotto. Poi la chat può completare i loro prezzi e le scorte.
La versione gratuita TellMyShop Free trova le variazioni senza prezzo?
Sì. TellMyShop Free legge i dati completi del prodotto, comprese le variazioni con prezzo, scorte e SKU, quindi la chat ti indica quelle senza prezzo o con prezzo zero. Il salvataggio di prezzi e scorte funziona in TellMyShop Pro dopo aver acceso l'interruttore Vendite.
WordPress è un marchio della WordPress Foundation. WooCommerce è un marchio di Automattic Inc. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.