Perché così spesso si trova WooCommerce, se il sito non vende on line? 

Perché così spesso si trova WooCommerce, se il sito non vende on line? 

Se hai mai guardato “sotto il cofano” di un sito WordPress, probabilmente ti è capitato di trovare WooCommerce installato anche su siti che non vendono nulla. Nessun carrello, nessun checkout, nessun prodotto in vendita. Eppure il plugin è lì, silenzioso, e inutile.

Come mai succede? E soprattutto: è un problema?

La risposta alla seconda domanda è sì. Vediamo perché.

La causa vera: non è (solo) pigrizia

La spiegazione più ovvia sarebbe la pigrizia: installare WooCommerce è più veloce che sviluppare una soluzione su misura. Ma sarebbe una lettura parziale e un po’ generosa.

La causa più frequente è un’altra: chi ha costruito il sito non sa scrivere codice.

Il mercato della realizzazione siti web è affollato da chi lavora esclusivamente tramite page builder, template e plugin, strumenti che si scelgono, si configurano ma che a volte si usano “al posto” della programmazione. Non è un giudizio morale — è una realtà del settore. Il problema nasce quando chi opera si trova davanti a un’esigenza che richiederebbe una scrittura di codice: un catalogo prodotti, schede tecniche strutturate, contenuti con attributi personalizzati.

La soluzione migliore sarebbe sviluppare un Custom Post Type (CPT): un tipo di contenuto costruito su misura per le reali esigenze del sito. Ma scrivere un CPT richiede di saper programmare — PHP, WordPress API, struttura dei dati. E chi non sa farlo non può farlo.

Quindi si prende la scorciatoia: si installa WooCommerce, si disabilita il carrello, e il gioco è fatto. Il cliente non vede la differenza. Almeno all’inizio.

Cos’è un Custom Post Type e perché è la scelta giusta

WordPress di default gestisce articoli e pagine. Ma un sito può avere bisogno di gestire contenuti strutturati di altro tipo: prodotti di un catalogo, servizi con schede dettagliate, progetti di un portfolio, immobili, ricette, eventi.

Un CPT è esattamente questo: un tipo di contenuto personalizzato, con i suoi campi, la sua struttura, le sue tassonomie. Leggero, preciso, costruito per quello specifico progetto: se l’immagine del prodotto la voglio a destra, la metto a destra nella scheda di dettaglio.

Crearlo richiede competenza tecnica. Chi la possiede lo sviluppa in poche ore, ottenendo qualcosa di pulito e su misura. Chi non la possiede installa WooCommerce e chiude la questione — scaricando il problema sul sito e sul cliente.

Perché secondo noi WooCommerce senza e-commerce è un errore serio

WooCommerce è un plugin enorme, progettato per gestire negozi online completi: ordini, pagamenti, spedizioni, rimborsi, tasse, coupon, inventario. Su un sito che non vende nulla, tutto questo peso è puro spreco.

Le conseguenze in pratica:

  • Sito più lento. WooCommerce carica CSS e JavaScript su ogni pagina, anche dove non serve nulla di commerciale. Più codice, più richieste al server, più attesa per l’utente.
  • Database appesantito. Le tabelle di WooCommerce vengono create e interrogate anche a vuoto. Su hosting condivisi o siti con traffico sostenuto, l’impatto si sente.
  • Errori e conflitti. WooCommerce interagisce con il tema, con altri plugin, con le versioni di PHP e WordPress. Ogni aggiornamento è un potenziale punto di rottura — e stai aggiornando uno strumento che non ti serve.
  • Superficie di attacco più ampia. Un plugin di e-commerce introduce endpoint REST, logiche di gestione utenti, codice legato ai pagamenti. Tutto attivo, tutto da proteggere, tutto inutile.

Come riconoscere il problema

Se hai un sito WordPress, puoi fare una verifica semplice: chiedi a chi lo ha sviluppato “Perché c’è WooCommerce? Cosa fa esattamente su questo sito?”

Se la risposta è vaga, o si riduce a “gestisce i contenuti del catalogo”, hai il tuo segnale. Quei contenuti potevano — e dovevano — essere un Custom Post Type dedicato.

In conclusione

Quando troviamo WooCommerce su un sito che non vende nulla, le spiegazioni possibili sono varie: una scelta affrettata, un progetto nato come e-commerce e poi cambiato, un budget insufficiente, un’abitudine consolidata. Ma se dovessi scommettere 10 centesimi sulla risposta, punterei su questa: perché chi lo ha fatto non sapeva programmare.