Come assumere uno sviluppatore di plugin WordPress per funzioni su misura

Come assumere uno sviluppatore di plugin WordPress per funzioni su misura

Ti serve una funzione che nessun plugin offre esattamente come la vuoi. Magari è un modulo per i preventivi che calcola il prezzo di un lavoro in base alle tue regole, un’area riservata che recupera i dati dal tuo sistema di prenotazione o una regola WooCommerce da cui dipende il tuo negozio.

Il codice su misura può farlo, ma se è scritto male può smettere di funzionare al prossimo aggiornamento o lasciarti con codice che solo una persona capisce.

Ecco come capire se ti serve davvero un plugin personalizzato, poi come ingaggiare uno sviluppatore di plugin WordPress tenendo nelle tue mani il codice, gli account e il sito.

Ti serve un plugin personalizzato o basta un’impostazione?

Molte funzioni richieste “su misura” sono già disponibili in un plugin che puoi installare subito. Prima di pagare per far scrivere nuovo codice, individua quale di questi tre casi fa per te.

  • Lo fa già un plugin esistente Un plugin per moduli, prenotazioni o aree riservate copre l’80 % di quello che vuoi, e un’impostazione o un add-on copre il resto.
  • Un piccolo snippet di codice Una sola modifica al comportamento di WordPress, come nascondere un campo o cambiare un reindirizzamento. Possono bastare poche righe aggiunte con un plugin per gli snippet.
  • Un plugin personalizzato Regole tue, dati tuoi o un collegamento a un altro servizio che nessun plugin offre.

Quando un cliente mi chiede un plugin personalizzato, prima controllo se un plugin con un buon supporto fa già la maggior parte del lavoro. Ogni plugin su misura è codice che qualcuno dovrà aggiornare per anni. Pagare la licenza di un plugin più un piccolo add-on spesso costa meno che sostenere da solo lo sviluppo e la manutenzione di tutto il codice.

C’è un altro motivo per cui il codice su misura va messo in un plugin. Il codice incollato nel file functions.php del tema viene sovrascritto quando il tema si aggiorna (a meno che non stia in un tema child), e smette di funzionare quando cambi tema. Un plugin mantiene la funzione attiva con qualsiasi tema, ed è per questo che il WordPress Plugin Handbook (in inglese) indica i plugin come il modo per aggiungere funzionalità.

Prima chiarisci i requisiti

Requisiti chiari fanno la differenza tra un lavoro da 281 € e uno da 2.805 €, e ti permettono di confrontare le offerte. Scrivi:

  • cosa deve fare la funzione, con parole semplici, passo dopo passo
  • chi la usa: visitatori, utenti che hanno effettuato l’accesso, clienti o solo tu dalla bacheca
  • quali dati salva o mostra, e da dove arrivano
  • eventuali servizi esterni con cui comunica: un CRM, un sistema di prenotazione, un servizio di pagamento, un’API
  • con quali plugin deve funzionare: WooCommerce, il tuo plugin per i moduli, il tuo page builder
  • come la gestirai: da una pagina di impostazioni o chiedendo le modifiche allo sviluppatore
  • quando il lavoro si può considerare finito: i passaggi esatti da provare prima di accettare la consegna

Aggiungi uno schizzo o una registrazione dello schermo di un sito che fa qualcosa di simile. Un esempio aiuta lo sviluppatore a darti un preventivo più preciso.

Se la funzione ha più parti, dividila. Fai sviluppare prima la parte principale, provala nell’uso reale e aggiungi gli extra con un secondo ordine. Questo ti aiuta a evitare di pagare funzioni che non ti servono.

Hai già un plugin scritto con l’AI?

Se hai usato ChatGPT o Claude per scrivere un plugin, manda allo sviluppatore il codice attuale, spiega cosa dovrebbe fare e indica i passaggi che non funzionano. Chiederei prima una revisione del codice, poi concorderei se correggerlo o sostituirlo. I controlli sono gli stessi di qualsiasi plugin su misura: chi può accedere alle sue funzioni, come tratta i dati e se funziona con gli altri tuoi plugin.

Concorda con lo sviluppatore i test su una copia di staging, la consegna del codice sorgente completo e chi si occuperà degli aggiornamenti futuri. Chiedi se un plugin esistente potrebbe coprire la funzione con meno codice su misura da mantenere.

Dove trovare uno sviluppatore

Per i plugin su misura consiglio Fiverr Pro. Lavoro anch’io su Fiverr, quindi so come funzionano ordini, pagamenti e recensioni. I venditori Pro sono verificati da Fiverr.

Come paghi Prezzo fisso per pacchetto, visibile prima di ordinare; alcuni gig dividono i lavori più grandi in milestone
Prezzo tipico per questo lavoro 187-3.740 €, in base ai requisiti
Quanto ci vuole per partire Ordini subito; le piccole funzioni richiedono giorni, i plugin completi da due a sei settimane
I tuoi soldi Trattenuti da Fiverr finché l’ordine non è completato
Ideale per Funzioni su misura, modifiche a un plugin esistente, collegamenti a servizi esterni
Dove andare Cerca su Fiverr

Per un lavoro che supera qualche centinaio di euro, chiedi se il gig prevede le milestone. Così controlli e accetti il plugin a tappe, e ogni milestone ha un periodo più lungo per controllare la consegna (8 giorni) rispetto a un ordine normale (3 giorni).

Ci sono altri marketplace come Upwork, ma ho scelto Fiverr perché ci lavoro già.

Quanto costa

Al momento in cui scrivo, questi sono i prezzi tipici di Fiverr Pro per lo sviluppo di plugin:

Il lavoro Prezzo tipico su Fiverr Pro Cosa include di solito
Piccola funzione o modifica a un plugin esistente 187-468 € Una funzione, un hook di WooCommerce o di un plugin per moduli, una correzione al codice su misura scritto da altri
Plugin personalizzato con pagina di impostazioni 468-1.403 € La tua funzione, una schermata di amministrazione per gestirla, test in staging, documentazione di base
Plugin più grande o collegamento a un servizio esterno 1.403-3.740+ € Collegamento API, sincronizzazione dei dati, tabelle personalizzate nel database, ruoli utente, più funzioni divise in milestone

I prezzi dei pacchetti non includono la commissione di servizio di Fiverr, e alcuni venditori chiedono un’offerta personalizzata per tutto ciò che va oltre il pacchetto Base.

Sul normale Fiverr Marketplace i gig più piccoli partono da prezzi più bassi, ma per un codice da cui dipenderà il tuo sito un venditore verificato vale la differenza.

Cosa manca di solito nelle offerte più economiche

Spendendo poco, spesso ottieni codice che funziona sul sito di test dello sviluppatore il giorno della consegna. Controlla se l’offerta include:

  • sviluppo e test su una copia di staging, non sul sito online
  • controlli che il plugin funzioni con le tue versioni attuali di WordPress, PHP e dei plugin
  • sicurezza di base: controllo dei dati inseriti, escaping dei dati da mostrare, nessuna pagina di amministrazione aperta ai visitatori
  • codice che si carica solo nelle pagine che ne hanno bisogno, così il resto del sito resta veloce
  • un readme che spiega cosa fa il plugin e come cambiarne le impostazioni
  • un periodo di correzione dei bug dopo la consegna

La differenza tra un plugin da 281 € e uno da 1.403 € sta soprattutto in quello che succede dopo che il plugin inizia a fare ciò che serve.

Come scegliere uno sviluppatore di plugin WordPress

Il codice su misura viene eseguito a ogni caricamento di pagina, quindi le abitudini dello sviluppatore contano quanto il prezzo.

Cerca recensioni per lavori simili

Cerca recensioni che parlano di plugin personalizzati, personalizzazioni WooCommerce o collegamenti API, non solo di configurazione del tema o di design. Leggi le recensioni da una a tre stelle e come ha risposto il venditore.

Chiedi di vedere un plugin in funzione

Chiedi di vedere un sito online che usa un plugin sviluppato da lui o un plugin che ha pubblicato su wordpress.org. Un esempio funzionante ti dice più di un elenco di linguaggi di programmazione.

Guarda come risponde alla tua richiesta

Un buon sviluppatore ti chiede la versione di WordPress, l’hosting, gli altri plugin con cui deve funzionare e come lo testerai. Se ti propone un plugin esistente invece di codice nuovo, è un buon segno.

Le domande che farei prima di ordinare

  • Un plugin esistente può farlo, o farne una parte?
  • Svilupperai e testerai su una copia di staging?
  • Riceverò il codice sorgente completo, e sarà mio una volta completato l’ordine?
  • Il plugin funzionerà se cambio tema?
  • Cosa succede quando WordPress o WooCommerce rilasciano un aggiornamento importante?
  • Quali servizi esterni o librerie a pagamento userà, e a nome di chi saranno gli account?
  • Per quanto tempo correggi i bug gratis dopo la consegna?

Parti da un ordine piccolo

Se il lavoro è grande, inizia dalla funzione principale con un pacchetto Base o una prima milestone. Vedi come lo sviluppatore testa e comunica prima di affidargli lo sviluppo dell’intero plugin.

Campanelli d’allarme

  • ti chiede la password dell’account di hosting o del registrar del dominio
  • ti chiede di chattare o pagare fuori da Fiverr
  • ti propone di realizzare un plugin complesso in un giorno senza fare domande
  • vuole sviluppare e testare sul tuo sito online
  • non vuole consegnare il codice sorgente, o consegna solo un file cifrato o “bloccato”
  • intesta a sé le chiavi API o gli account esterni
  • ti offre “gratis” un plugin premium senza una chiave di licenza: è una copia pirata e può contenere malware

Come dare l’accesso in sicurezza

Per sviluppare un plugin servono le credenziali di accesso a WordPress e a volte l’accesso ai file. Limita l’accesso a quello che serve per il lavoro e condividi le password con un password manager dopo aver fatto l’ordine.

  1. Fai prima un backup per conto tuo. Usa il pannello del tuo hosting o un plugin di backup, e tieni una copia fuori dal server.
  2. Prepara una copia di staging. Molti servizi di hosting la creano in pochi clic. Lo sviluppatore lavora e testa lì, e sul sito online arriva solo il plugin finito.
  3. Crea un utente WordPress separato per lo sviluppatore. Per installare e testare plugin serve il ruolo Amministratore, quindi elimina questo utente dopo la consegna. Non condividere mai le tue credenziali.
  4. Dai l’accesso ai file solo se il lavoro lo richiede. Crea un utente SFTP separato nel pannello dell’hosting, invece di dare la password del tuo account di hosting.
  5. Tieni gli account esterni a tuo nome. Se il plugin si collega a un CRM, a un servizio di pagamento o a un’API, crea tu l’account e dai allo sviluppatore solo la chiave che serve al plugin.

Non condividere mai le credenziali del registrar del dominio, quelle del servizio di pagamento o l’indirizzo email usato dall’account amministratore del sito.

Cosa mandare prima che inizi il lavoro

  • l’URL del tuo sito, e quello di staging se ce l’hai
  • cosa deve fare la funzione, passo dopo passo, e quando il lavoro si può considerare finito
  • screenshot, uno schizzo o il link a un sito che fa qualcosa di simile
  • la tua versione di WordPress e di PHP (Strumenti → Salute del sito → Informazioni)
  • il tema, il page builder e i plugin con cui deve funzionare
  • eventuali servizi esterni a cui si collega, con un link alla documentazione delle loro API
  • come la gestirai dopo il lancio: una pagina di impostazioni o modifiche tramite lo sviluppatore
  • la tua scadenza e il budget
  • quali accessi sei disposto a concedere

I requisiti dell’ordine sono il riferimento se la consegna non corrisponde a quanto concordato.

Proprietà, consegna e assistenza dopo il lancio

Un plugin su misura è utile solo se puoi continuare a usarlo senza la persona che l’ha scritto.

Su Fiverr, i diritti sul lavoro consegnato passano a te una volta pagato l’ordine per intero, salvo diversa indicazione nella descrizione del gig o nell’offerta personalizzata del venditore. Leggi entrambe prima di ordinare, e chiedi al venditore di confermarti che riceverai il codice sorgente completo e non cifrato.

Prima di accettare la consegna, controlla che:

  • il plugin funzioni in staging in ogni passaggio della tua richiesta
  • il sito si carichi ancora alla stessa velocità con il plugin attivo
  • tu abbia il plugin in un file zip, più un readme su come configurarlo
  • tu sappia quali account esterni e chiavi usa e che siano a tuo nome

Chiedi eventuali modifiche tramite Fiverr prima di accettare. Poi elimina l’utente WordPress e l’utente SFTP dello sviluppatore, e cambia tutte le password che hai condiviso.

Pianifica gli aggiornamenti. WordPress, PHP e WooCommerce cambiano, e il codice su misura a volte ha bisogno di una piccola correzione dopo un aggiornamento importante. Chiedi se c’è assistenza a pagamento dopo la consegna. Conserva al sicuro lo zip e il readme del plugin, e testa prima gli aggiornamenti in staging (su un negozio, ogni aggiornamento). La manutenzione regolare ti aiuta a scoprire un conflitto prima che lo vedano i tuoi visitatori.

Prima di ingaggiare uno sviluppatore di plugin WordPress, chiarisci cosa deve fare la funzione e a chi apparterrà il lavoro finito. Sviluppare su un sito online o accettare codice che un altro sviluppatore non sa mantenere mette a rischio il tuo sito. Scrivi requisiti chiari, parti dalla funzione principale con un primo ordine piccolo, e tieni nelle tue mani il codice sorgente e gli account.

Domande frequenti

Un plugin su misura rallenterà il mio sito?

Ogni plugin aggiunge un carico di lavoro, ma uno fatto bene, che esegue le operazioni più pesanti solo dove servono, di solito ha un effetto minimo. Prima di accettare, testa la velocità del sito in staging con il plugin attivo e disattivato.

Il codice è mio?

Su Fiverr, i diritti sul lavoro consegnato passano a te una volta pagato l'ordine per intero, salvo diversa indicazione nella descrizione del gig o nell'offerta personalizzata. Controlla entrambe, e chiedi che la consegna includa il codice sorgente completo e non cifrato.

È sicuro dare a uno sviluppatore l'accesso da amministratore?

Sì, se crei per lui un utente Amministratore separato, fai prima un backup e lo fai lavorare su una copia di staging. Elimina quell'utente dopo la consegna, e non condividere mai le tue credenziali o la password del tuo account di hosting.

Cosa succede quando WordPress si aggiorna?

La maggior parte dei plugin scritti bene continua a funzionare, ma gli aggiornamenti importanti di WordPress, PHP o WooCommerce possono richiedere una piccola correzione. Testa prima gli aggiornamenti in staging (su un negozio, ogni aggiornamento), e prima di ordinare chiedi allo sviluppatore se offre assistenza a pagamento in seguito.

Prezzo fisso o a ore?

Di solito fisso. La maggior parte dei gig Fiverr Pro ha un prezzo per pacchetto, quindi conosci il prezzo prima di ordinare, anche se alcuni venditori offrono anche ordini a ore con un limite di ore settimanale. Per un plugin più grande, chiedi le milestone, così paghi e controlli a tappe.

Quanto tempo richiede un plugin su misura?

Una piccola funzione di solito richiede pochi giorni. Un plugin con pagina di impostazioni richiede da una a tre settimane, e un collegamento a un servizio esterno può richiedere da quattro a sei settimane, dedicate soprattutto ai test.

Posso cambiare sviluppatore in futuro?

Sì, se hai il codice sorgente completo e un readme. Un altro sviluppatore può leggere codice ben scritto e continuare a lavorarci. Per questo il codice cifrato o bloccato è un campanello d'allarme.