Sviluppo plugin WordPress su misura

Sviluppo di plugin WordPress e WooCommerce su misura: listini per cliente, magazzini multipli, prenotazioni, aree riservate e integrazioni con i gestionali, con codice documentato e versionato che resta al cliente.

Scrivo plugin per WordPress dal 2006, quando bastava un file PHP e un po’ di coraggio, e quasi tutti sono nati allo stesso modo: un problema preciso e nessun plugin pronto che lo risolvesse per intero. Lo sviluppo plugin WordPress su misura è una parte importante del lavoro che faccio con Mavida: listini per cliente, magazzini multipli, prenotazioni, aree riservate, sincronizzazioni con il gestionale.

In questa pagina trovi quando conviene scrivere un plugin e quando no, qualche esempio con il codice pubblico, come lavoro e quanto costa. Se hai già una funzione in mente, in una call conoscitiva di trenta minuti, gratuita e senza impegno, capiamo se è fattibile e con quale impegno.



Quando serve un plugin su misura

Un plugin su misura conviene quando quelli pronti fanno quasi quello che serve, ma non esattamente, o quando il sito deve parlare con un sistema che conosci solo tu.

La prima domanda è sempre se esiste già qualcosa che funziona. Nel repository ufficiale ci sono decine di migliaia di plugin, e scriverne uno nuovo per rifare ciò che un altro fa bene è il modo più costoso di sbagliare. Lo sviluppo ha senso in situazioni come queste:

SituazioneDi solito conviene
Un plugin diffuso e mantenuto fa quello che serveUsarlo, senza scrivere codice
Un plugin fa quasi tutto, ma manca una regola del tuo lavoroUn piccolo plugin che lo estende, senza modificarlo
Servono tre o quattro plugin incastrati per ottenere una funzioneUn plugin solo, scritto per quella funzione
Il sito deve scambiare dati con gestionale, CRM o logisticaSviluppo su misura

Se un plugin esistente risolve il problema, te lo dico e ci fermiamo lì. Quando invece arriva la riga del capitolato che cambia tutto, cioè il listino diverso per ogni cliente, le giacenze divise tra più depositi o l’ordine che deve finire nel gestionale, si scrive.

Sviluppo plugin WordPress: esempi

Listini B2B, giacenze di più magazzini, prenotazioni, aree riservate, migrazioni: plugin nati da esigenze vere, molti con il codice pubblico su GitHub.

Alcuni lavori di sviluppo plugin WordPress li ho raccontati sul blog, nella serie «Faccio cose, vedo gente», sempre con i nomi dei clienti nascosti:

  • Customers Price List for WooCommerce: più di venti listini importati dal gestionale di un’utensileria B2B, un prezzo per ogni cliente in scheda prodotto e nel carrello. La puntata sui listini prezzi.
  • Woo Multi Stock: ogni notte legge le giacenze dei depositi dai CSV del gestionale e aggiorna lo stock di WooCommerce. La puntata sul multi magazzino.
  • Book a Call: un blocco Gutenberg per prenotare una call con Google Calendar e Meet, che su questo blog ha preso il posto di Calendly. La puntata sulle prenotazioni.
  • WP Simple Access Control: un’area riservata senza membership, con il login dentro la grafica del sito e il registro degli accessi. La puntata sulle aree riservate.
  • Il convertitore da WPBakery a Gutenberg, che porta un sito all’editor a blocchi senza rifare le pagine a mano. La puntata sulla migrazione.
  • Baymax: un middleware tra un gestionale ERP, WooCommerce e la logistica, che da più di un anno sincronizza giacenze, listini, clienti e ordini.

L’elenco completo, con i link ai repository, è nella pagina I miei plugin WordPress. Se il tuo progetto riguarda un negozio online, guarda anche la consulenza WooCommerce.

Come nasce un plugin

Lo sviluppo plugin WordPress segue quattro passi: call conoscitiva, proposta scritta, piccoli rilasci in ambiente di test e consegna con la documentazione.

  1. Call conoscitiva. Mi racconti il problema, il sito e i sistemi che deve toccare: la soluzione giusta dipende quasi sempre più dal contesto che dalla tecnologia.
  2. Proposta scritta. Attività, tempi e costi messi nero su bianco prima di cominciare.
  3. Sviluppo per piccoli rilasci. Ogni pezzo si prova in un ambiente di test, con il codice versionato su Git.
  4. Consegna. Il plugin arriva documentato, con il codice versionato e pronto per essere mantenuto anche da altri.

Ogni plugin è scritto secondo gli standard di WordPress, quelli descritti nel Plugin Handbook ufficiale, perché sia sicuro, aggiornabile e compatibile con il resto del sito. Vuol dire usare le API e gli hook che WordPress mette a disposizione, senza toccare il core, il tema o i plugin degli altri.

Il codice resta tuo

Nello sviluppo plugin WordPress consegno il codice documentato e versionato su Git: puoi farlo mantenere a chiunque, senza dipendere da me per ogni modifica.

Il codice che sviluppo resta tuo, ed è scritto perché un altro sviluppatore possa metterci le mani senza chiedere a me. Quando si può lo pubblico su GitHub, ripulito dai suoi dati, come è successo con i listini e con il multi magazzino; quando è legato a un sito preciso resta privato.

Dopo la consegna puoi gestirlo da solo oppure lasciarlo a noi: con la manutenzione WordPress teniamo aggiornato il resto del sito, e le piccole evoluzioni del plugin si concordano quando servono.

Più veloce con l’AI, stessa cura

Con Claude Code un plugin che richiedeva diverse giornate oggi si stima in ore; l’analisi e la verifica restano lavoro mio.

Negli ultimi tempi i conti sono cambiati. Con strumenti come Claude Code, che uso ogni giorno insieme a Claud.ia, i tempi di sviluppo si sono ridotti parecchio: sapendo esattamente che cosa chiedere, funzioni che prima uscivano dal budget oggi ci rientrano. Ogni riga che consegno, però, è progettata, rivista e testata da me.

Quello che non si accorcia è la parte di analisi: capire che cosa serve davvero, scrivere i requisiti e verificare il risultato. È il motivo per cui la call iniziale conta più di qualunque stima fatta a occhio.

Quanto costa un plugin su misura

Un plugin con requisiti chiari ha un preventivo a corpo; gli interventi piccoli si pagano a ore, da 70 euro l’ora più IVA, o con un pacchetto prepagato che scende fino a 60.

Per un plugin nuovo, con un perimetro definito, ricevi un preventivo a corpo: sai il prezzo totale prima di cominciare. Per una correzione, una piccola aggiunta o una verifica su un plugin esistente conviene la tariffa oraria, che per gli interventi una tantum parte da 70 euro l’ora più IVA. Se le richieste sono tante e distribuite nel tempo, con un pacchetto di ore prepagato la tariffa scende fino a 60 euro l’ora.

Fattura sempre Mavida. Il dettaglio delle formule è nella sezione tariffe e pacchetti di ore della pagina sulla consulenza WordPress.

Raccontami la funzione che manca

Se nessun plugin fa quello che ti serve, in trenta minuti capiamo se conviene svilupparlo e con quale impegno.

Lo sviluppo plugin WordPress comincia quasi sempre da una frase del tipo «ci servirebbe che il sito facesse anche questo». Portami quella frase nella call conoscitiva, insieme all’indirizzo del sito e a due righe sui sistemi da collegare; oppure scrivimi dalla pagina Contatti.

Domande frequenti sui plugin su misura

Quanto costa lo sviluppo di un plugin WordPress?

Dipende dalla funzione. Per lo sviluppo plugin WordPress con requisiti chiari preparo un preventivo a corpo; per i piccoli interventi la tariffa oraria parte da 70 euro l’ora più IVA, e con un pacchetto di ore prepagato scende fino a 60 euro l’ora.

Quanto tempo serve per sviluppare un plugin?

Dipende da quante regole deve rispettare e da quanti sistemi deve toccare. Con gli strumenti di oggi molte funzioni si stimano in ore invece che in giornate; la stima precisa arriva con la proposta scritta, dopo la call.

Il plugin resta compatibile con gli aggiornamenti di WordPress?

È scritto secondo gli standard di WordPress proprio per questo: usa le API pubbliche e non modifica core, tema o altri plugin. Se una nuova versione richiede un adeguamento, lo si concorda come piccola evoluzione.

Sviluppi anche plugin per WooCommerce?

Sì, lo sviluppo plugin WordPress per WooCommerce è una parte importante del lavoro: listini prezzi per cliente, magazzini multipli e sincronizzazioni con il gestionale. Gli esempi sono nella pagina sulla consulenza WooCommerce.

Il codice del plugin resta mio?

Sì. Lo consegno documentato e versionato su Git, in modo che sia manutenibile anche da altri sviluppatori.

Lavori anche per conto di agenzie?

Sì, molte agenzie ci coinvolgono quando un progetto richiede una funzione che nessun plugin offre. Come funziona è spiegato nella pagina sullo sviluppo WordPress in white label.