Plugin su Misura per WooCommerce e WordPress: La Soluzione Ideale per il Tuo Sito

In breve
Un plugin su misura conviene quando il tuo modo di vendere non entra nei plugin pronti, oppure quando per coprirlo ne servirebbero tre o quattro, con abbonamenti separati e dati che non si parlano.
Il prezzo si definisce dopo un'analisi e dipende da quante funzioni servono e da quanto toccano carrello, pagamenti, email o servizi esterni. Qui sotto quattro plugin che ho scritto per clienti veri, da cinque piccole funzioni per un negozio di scarpe a una biglietteria completa per un festival.
WooCommerce copre bene la vendita "normale": prodotti, varianti, carrello, pagamenti, spedizioni. Il problema arriva quando il tuo modo di vendere ha regole sue: un prezzo che dipende dalle misure, un servizio che non è un prodotto, un biglietto nominativo da controllare all'ingresso. Qui racconto quando conviene un plugin su misura e quattro plugin che ho scritto per clienti veri, dal più piccolo al più grande.
Quando un plugin pronto non basta?
Di solito la situazione è questa: un plugin per i prezzi speciali, uno per i campi al checkout, uno per le email, uno per il corriere. Ognuno ha il suo abbonamento, la sua interfaccia e i suoi aggiornamenti, e nessuno sa cosa fanno gli altri. Basta un aggiornamento storto perché qualcosa smetta di funzionare, e spesso ce ne si accorge dagli ordini che mancano.
Un plugin pronto è pensato per funzionare in migliaia di negozi diversi, quindi porta con sé opzioni che non usi e non conosce il tuo processo. Un plugin su misura fa quello che serve a te e niente di più.
Quattro plugin che ho scritto, dal più piccolo al più grande
Lup Shoes: cinque piccoli plugin al posto di cinque abbonamenti
Lup Shoes è il marchio di un calzaturificio di Carmiano. Ogni modello esiste in più colori, e ogni colore ha la sua pagina, così si trova su Google da solo. Il primo plugin collega i colori dello stesso modello nella scheda prodotto: il cliente cambia colore con un clic, come in negozio.
Gli altri quattro sono piccoli ma fanno lavoro vero: il supplemento del pagamento alla consegna calcolato al checkout, una cartolina in PDF da mettere nel pacco con le istruzioni per il reso e un QR per la recensione, l'email che chiede la recensione qualche giorno dopo la consegna, un popup di benvenuto con il 5% sul primo ordine. Per queste funzioni il negozio non paga abbonamenti a terzi.
PopSart: il configuratore delle riparazioni
PopSart è una sartoria che ripara capi, e le riparazioni non hanno un prezzo unico: accorciare le maniche costa 15 € su una t-shirt e 25 € su una giacca, e non tutte le lavorazioni si fanno su tutti i capi. Come prodotti normali sarebbero diventate centinaia di varianti.
Il plugin parte dal capo (tredici, ognuno con la sua illustrazione) e mostra solo le lavorazioni possibili su quello, con il loro prezzo. Se ne scegli più d'una, gli sconti si applicano da soli: la seconda lavorazione ha il 5%, la terza il 10%, dalla quarta il 15%. L'ordine arriva in sartoria con capo, lavorazioni e note del cliente, già pronto da lavorare.
Justprinting: un configuratore che regge quattro listini
Justprinting vende stampa di grande formato, dove ogni combinazione di materiale, misure, finiture, quantità e giorni di consegna ha il suo prezzo. Il cliente lavorava con quattro listini Excel, ognuno con la sua formula. Li ho tradotti in un configuratore da oltre 9.000 righe di codice: misure libere con i limiti del plotter, prezzi per quantità e data di consegna, file di stampa fino a 2 GB caricati direttamente su Cloudflare R2, spedizione GLS calcolata sul peso reale o volumetrico.
Digeat Festival: programma, biglietti e check-in in un solo plugin
Per il Digeat Festival ho scritto un plugin di oltre 16.000 righe che tiene insieme cinquanta appuntamenti, 185 tra relatori, docenti e moderatori, sedi e sale, pacchetti a prezzo variabile, early bird, pranzi da scegliere giorno per giorno, biglietti nominativi in PDF con il QR e il check-in fatto con il telefono dello staff. I plugin di eventi già pronti coprivano una parte alla volta, e metterne insieme tre voleva dire dati che non si parlano.
Una regola che vale per tutti: il prezzo lo calcola il server
In tutti questi plugin il prezzo che il cliente vede lo calcola il browser, ma quello che paga lo ricalcola sempre il server, con le stesse regole. Per PopSart ho confrontato i due calcoli su 272 combinazioni reali del listino: coincidono sempre. Chi prova a modificare la pagina paga comunque la cifra giusta. È un dettaglio che non si vede, ma su un negozio online è la differenza tra un sistema serio e uno che si può aggirare.
Come lavoro: prima l'analisi, poi il codice
Parto dal processo di oggi: dove si perde tempo, quali dati entrano ed escono, quali sono le eccezioni. Per Justprinting il punto di partenza sono stati i listini Excel, riga per riga. Solo dopo decido come costruire il plugin.
Il codice segue le regole di WordPress (hook e filtri, niente modifiche al nucleo di WooCommerce), quindi gli aggiornamenti non lo rompono. Le impostazioni stanno nel pannello: cambiare un prezzo o una regola non richiede di toccare il codice. Prima del rilascio provo tutto su una copia del sito, mai sul negozio vero.
Quanto costa un plugin su misura?
Si quota dopo l'analisi, e il prezzo dipende da quante funzioni servono e da quanto toccano carrello, pagamenti, email o servizi esterni. Un plugin che aggiunge una funzione al negozio, come quelli di Lup Shoes, è un lavoro piccolo. Una biglietteria con biglietti nominativi, QR e check-in è un progetto. Trovi il resto del listino nella pagina Prezzi.
Di chi è il plugin?
I plugin di Lup Shoes e del Digeat Festival sono prodotti miei, con una licenza gestita dal mio sistema: il negozio li usa senza abbonamenti a terzi e gli aggiornamenti li seguo io. Nel plugin del festival, per esempio, se la licenza non è valida si ferma solo la vendita dei biglietti, mentre programma e contenuti restano online.
Se il tuo WooCommerce ti costringe a lavorare a mano o a pagare quattro abbonamenti per fare una cosa sola, scrivimi: guardiamo insieme cosa serve davvero, che sia un plugin su misura o la configurazione giusta di uno che hai già.






















