Cime di Web

Web, informatica, seo, siti, curiosità. Pillole di informatica e non solo…

Web e affini

Prodotti variabili WooCommerce: perché lo stock non è corretto e come risolvere

Se gestisci un ecommerce con WooCommerce, è molto probabile che ti sia capitato almeno una volta: i prodotti variabili non mostrano la quantità reale in magazzino, risultano disponibili quando non lo sono, oppure viceversa.

Questo problema è molto più comune di quanto si pensi e può compromettere seriamente vendite, gestione ordini e fiducia degli utenti. Vediamo perché succede e, soprattutto, come risolverlo in modo definitivo. E se hai bisogno del mio aiuto, contattami!ant

Perché WooCommerce sbaglia lo stock nei prodotti variabili

I prodotti variabili in WooCommerce funzionano con una struttura “padre-figlio”:

  • Il prodotto padre contiene le informazioni generali
  • I prodotti figli (varianti) gestiscono prezzo, stock e attributi

Il problema nasce quando questa struttura si rompe o non viene gestita correttamente. Le cause principali sono diverse.

1. Limite PHP max_input_vars troppo basso

Questa è una delle cause più frequenti e sottovalutate.

Quando modifichi un prodotto con molte varianti (es. 50, 100 o più), WooCommerce invia una grande quantità di dati al server. Se il valore di max_input_vars è troppo basso (es. 1000), alcune varianti NON vengono salvate.

Risultato:

  • stock incompleti
  • varianti non aggiornate
  • quantità sbagliate

Soluzione:

max_input_vars = 10000

O anche un valore più alto. Su hosting condivisi, puoi impostarlo via:

  • php.ini
  • .htaccess
  • pannello hosting (cPanel, DirectAdmin, ecc.)

2. Cache aggressiva (LiteSpeed, WP Rocket, Cloudflare)

Se utilizzi sistemi di cache, potresti visualizzare stock non aggiornati.

Questo succede perché:

  • le pagine prodotto vengono cache-izzate
  • le variazioni AJAX non aggiornano correttamente lo stato

Soluzioni consigliate:

  • escludere le pagine prodotto dalla cache
  • disabilitare cache per utenti loggati
  • attivare AJAX fragments aggiornati

3. Stock gestito male tra padre e varianti

Errore classico:

  • stock attivo sia sul prodotto padre che sulle varianti

WooCommerce NON gestisce bene questa configurazione.

Best practice:

  • disattivare stock sul prodotto padre
  • gestire lo stock SOLO sulle varianti

4. Plugin in conflitto (B2B, gestione stock, importatori)

Plugin come:

  • B2BKing
  • plugin di import CSV/XML
  • plugin gestione magazzino

possono sovrascrivere i valori di stock o interferire con WooCommerce.

Soluzione:

  • testare con plugin disattivati
  • verificare hook personalizzati

5. Database o transient corrotti

WooCommerce usa cache interna (transient) per velocizzare le query.

Se si corrompono:

  • lo stock visualizzato può essere errato

Soluzione:

  • svuotare i transient
  • rigenerare lookup table prodotti
WooCommerce → Stato → Strumenti → Rigenera tabelle prodotti

6. Varianti troppo simili o duplicate

Se le varianti hanno:

  • stesso nome
  • stessi attributi

WooCommerce può generare confusione interna, soprattutto lato SEO e indicizzazione.

Consiglio:

  • rendere ogni variante unica e chiara

Come verificare se hai questo problema

Ecco alcuni segnali evidenti:

  • prodotti disponibili ma non acquistabili
  • stock negativo senza motivo
  • varianti mancanti dopo salvataggio
  • Google Merchant Center con errori disponibilità

Soluzione completa consigliata

Se vuoi andare sul sicuro, segui questa checklist:

  • imposta max_input_vars a 10000 o più
  • gestisci stock solo sulle varianti
  • svuota cache (server + plugin + Cloudflare)
  • rigenera lookup WooCommerce
  • testa senza plugin esterni

Conclusione

I prodotti variabili sono potentissimi, ma anche una delle parti più delicate di WooCommerce.

Se configurati male, possono causare errori di stock, perdita di vendite e problemi SEO.

La buona notizia è che nella maggior parte dei casi il problema è tecnico e risolvibile in poche mosse, soprattutto intervenendo su max_input_vars e sulla gestione corretta delle varianti.

Se gestisci un ecommerce con molte varianti, questa ottimizzazione non è opzionale: è fondamentale. E se hai bisogno del mio aiuto, contattami!

Antonio Sisto

Consulente informatico di Bari, creo siti web per piccole e medie imprese e privati. Gestisco la loro comunicazione classica e digitale (passando dal cartaceo ai social e web). Sono un webmaster con la passione per il marketing tecnologico e digitale, e una spiccata dose di abilità nella comunicazione politica. Realizzo anche ecommerce, grafiche, video e foto e sopratutto curo le campagne pubblicitarie digitali. Se cerchi la creazione di siti web a Bari, un webmaster specializzato nello sviluppo di siti web, ecommerce, social, campagne pubblicitarie, seo & sem, rebranding, allora contattami..

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *