Portfolio / Siti Wordpress per professionisti

Sviluppo marketplace WordPress: il caso LEXIA

  • Marketplace
  • WooCommerce
  • Ricerca geolocalizzata
  • Applicazione PWA
Cliente: Lexia
Settore: Consulenza professionale - Marketplace

LEXIA è una piattaforma che mette in contatto le persone con avvocati, amministratori di condominio e mediatori. Il suo sviluppo marketplace WordPress partiva da una domanda semplice: come far incontrare domanda e offerta senza costringere nessuno a compilare moduli infiniti? Dietro quella domanda c’era però un progetto ampio, con più tipi di utenti, più flussi e un modello di business preciso.

Il cliente voleva uno strumento proprio, non una vetrina affittata su un portale altrui. Serviva una piattaforma gestibile in autonomia, capace di crescere nel tempo e di generare ricavi in modo chiaro. Questo case study racconta come è stata costruita, quali scelte tecniche sono state fatte e perché.

La sfida: un marketplace di servizi professionali con due anime

Il primo nodo era strutturale. LEXIA doveva unire due servizi che di solito vivono su siti separati.

Da un lato ci sono i clienti privati che cercano un professionista: un avvocato per una causa, un amministratore per il proprio condominio, un mediatore per una controversia. Dall’altro ci sono le aziende che cercano lavoratori. A questi due flussi si aggiungeva una possibilità meno ovvia: la richiesta tra colleghi avvocati, utile per esempio quando serve un sostituto in udienza o una collaborazione su un fascicolo.

Come se non bastasse, la piattaforma doveva ospitare anche corsi ed e-commerce. Tenere tutto insieme senza creare confusione era la parte difficile. Un marketplace di servizi professionali funziona solo se ogni utente trova subito la propria strada, mentre un’interfaccia che prova a dire tutto a tutti finisce per non dire niente a nessuno.

Perché un plugin multi-vendor non bastava

Molti progetti di questo tipo partono da WooCommerce con un plugin multi-venditore. È un approccio valido e documentato. La guida di WPBeginner su come creare un marketplace online con WordPress elenca proprio questi ingredienti: dominio, hosting, certificato SSL, WooCommerce e un plugin come WC Vendors.

LEXIA, invece, non è un classico multi-venditore. I professionisti non vendono prodotti da un catalogo con carrello e spedizione. Le richieste arrivano dai clienti e i professionisti le sbloccano usando dei crediti. È un modello diverso, più vicino a una bacheca di opportunità che a un negozio. Adattare un plugin multi-vendor a questa logica avrebbe significato forzarlo in ogni punto, quindi la scelta è caduta su tema e plugin sviluppati su misura.

Richiesta guidata a step con domande diverse per ogni professione

Chi cerca un avvocato non ha bisogno delle stesse informazioni di chi cerca un amministratore di condominio. Sembra ovvio. Eppure molte piattaforme propongono un unico modulo generico, con campi che per metà degli utenti non hanno senso.

Su LEXIA la richiesta è divisa in step. Le domande cambiano in base alla professione scelta. Chi ha un problema condominiale risponde a domande pertinenti al condominio, chi ha bisogno di un legale risponde ad altre, e lo stesso vale per la mediazione.

Il vantaggio è doppio. Il cliente fa meno fatica e si sente guidato, anche se non conosce il gergo tecnico. Il professionista, dal canto suo, riceve richieste già strutturate, con le informazioni che gli servono per capire se il caso fa per lui. Per gestire campi e contenuti personalizzati il progetto si appoggia ad ACF Pro, uno strumento molto diffuso nell’ecosistema WordPress.

Ricerca dei professionisti per comune e raggio d’azione

Un professionista che lavora a Milano difficilmente accetterà un incarico a Palermo. Per questo la ricerca su LEXIA combina due criteri: la zona e la specializzazione.

La zona non è però un semplice campo “città”. Ogni professionista indica il proprio comune e un raggio d’azione, cioè la distanza entro cui è disposto a lavorare. In questo modo un avvocato di un piccolo centro può comparire anche nelle ricerche dei comuni vicini, se lo desidera.

È un dettaglio che fa la differenza nelle zone di provincia. Lì i professionisti servono spesso un’area molto più ampia del proprio comune di residenza. Una ricerca rigida per città li avrebbe penalizzati, mentre il raggio d’azione rispecchia meglio il modo reale in cui lavorano.

Area riservata e dashboard in React e Tailwind

La parte più usata dai professionisti è l’area riservata. Qui consultano le richieste, gestiscono il profilo e tengono d’occhio i crediti.

Per questa dashboard è stato scelto React, con Tailwind CSS per l’interfaccia. Il motivo è pratico: una dashboard è un’applicazione, non una pagina da leggere. Deve reagire subito ai clic, aggiornare i dati senza ricaricare tutto e restare fluida anche quando le informazioni aumentano. React è pensato esattamente per questo.

Tailwind, invece, ha permesso di costruire un’interfaccia coerente e leggera senza fogli di stile enormi. Il risultato è un ambiente pulito, che si usa bene sia da computer sia da telefono. WordPress resta dietro le quinte a gestire dati, utenti e contenuti, mentre React si occupa dell’esperienza d’uso.

WooCommerce come sistema a crediti per sbloccare le richieste

Qui sta il modello di business di LEXIA. I professionisti acquistano pacchetti di crediti e li usano per accedere alle richieste dei clienti che li interessano.

Per la vendita dei pacchetti è stato usato WooCommerce. La scelta ha senso per diversi motivi. Il plugin di base è gratuito e copre già prodotti, carrello e checkout. È maturo, ampiamente documentato e supporta molti gateway di pagamento. Non c’era alcun bisogno di reinventare un sistema di pagamento.

La parte su misura riguarda il collegamento tra acquisto e crediti. Quando un professionista compra un pacchetto, il saldo viene aggiornato nella sua area riservata e può essere speso sulle richieste. Un sistema a crediti con WooCommerce come questo offre al cliente una fonte di ricavo prevedibile. Ai professionisti, invece, dà un controllo preciso su quanto spendono e per quali opportunità.

Vale la pena aggiungere una nota sulle commissioni. Ogni gateway di pagamento applica le proprie tariffe, che cambiano da paese a paese. Prima di lanciare un modello simile conviene verificarle direttamente sul sito del gateway scelto.

Profilo completo dal primo accesso con una procedura guidata

Un marketplace vale quanto i profili che ospita. Un avvocato senza specializzazioni indicate o un mediatore senza zona di lavoro non compariranno nelle ricerche giuste, e alla lunga la piattaforma perde credibilità.

Per evitare profili a metà, al primo accesso il professionista trova una procedura guidata. Pochi passaggi, uno alla volta, con le informazioni davvero necessarie: professione, specializzazioni, comune, raggio d’azione e così via. Solo dopo entra nella dashboard vera e propria.

Questa scelta riduce l’attrito iniziale. Una pagina lunga piena di campi scoraggia, mentre una sequenza breve e ordinata viene completata più volentieri. E la qualità complessiva dei profili sale, con benefici anche per chi cerca.

Moduli protetti dallo spam e attenti alla privacy

Una piattaforma che raccoglie richieste attira inevitabilmente spam e invii automatici. Per i moduli di LEXIA è stato integrato Cloudflare Turnstile, una protezione antispam che non obbliga gli utenti a risolvere i classici rompicapi con semafori e strisce pedonali.

La sicurezza della piattaforma nel suo complesso è stata curata con attenzione, come richiede un sito che gestisce utenti e pagamenti. Altrettanta attenzione è andata alla privacy, visto che le richieste possono contenere informazioni delicate su questioni legali o personali.

Su questo fronte non esistono scorciatoie. Per gli obblighi previsti dal GDPR il riferimento resta il Garante per la protezione dei dati personali. Informative, consensi e trattamento dei dati vanno definiti insieme al cliente e, quando serve, al suo consulente legale.

Un’app sul telefono senza passare dagli store: la PWA

Molti professionisti consultano le richieste in mobilità, tra un appuntamento e l’altro. Per questo LEXIA è stata realizzata come PWA, cioè Progressive Web App.

In pratica, la piattaforma si può installare sulla schermata iniziale del telefono e aprire come una normale app. Nessun download da App Store o Google Play, nessuna versione separata da mantenere. Il codice è lo stesso del sito, quindi ogni aggiornamento arriva a tutti nello stesso momento.

Per un progetto di queste dimensioni è un ottimo compromesso. Due app native per iOS e Android avrebbero moltiplicato tempi e costi di sviluppo. La PWA offre invece un’esperienza vicina a quella di un’app con un unico prodotto da gestire.

Sviluppo marketplace WordPress: perché questa base e non un framework da zero

Per progetti complessi, come i marketplace, alcune agenzie suggeriscono di sviluppare tutto da zero con React, Next.js o architetture headless. È una strada legittima. Webnovis, nella sua analisi sui costi di un e-commerce, la indica proprio per i casi più articolati.

LEXIA ha seguito una via intermedia. WordPress fa da base per contenuti, utenti, corsi e pagamenti, mentre React interviene solo dove serve davvero: nella dashboard. Si ottiene così la reattività di un’applicazione moderna senza rinunciare a un sistema che il cliente conosce e controlla.

Gestione in autonomia, senza page builder

Il tema è stato sviluppato su misura, senza page builder. Può sembrare un paradosso, visto che i page builder vengono spesso presentati come la soluzione per “fare da sé”. Nella pratica, però, appesantiscono le pagine e lasciano troppa libertà di rompere il layout.

Con un tema su misura il cliente modifica testi, immagini e contenuti da campi chiari e prevedibili. La grafica resta coerente, le prestazioni non ne risentono e non serve chiamare uno sviluppatore per aggiornare una pagina. Anche i plugin sono stati scritti apposta, il che riduce la dipendenza da estensioni di terze parti con licenze da rinnovare ogni anno.

Manutenzione: la voce da mettere a preventivo

Un marketplace non si consegna e si dimentica. Quando scade l’abbonamento a un’estensione a pagamento, questa continua a funzionare, ma aggiornamenti e supporto si fermano. Su un sito che gestisce pagamenti è un rischio da non sottovalutare.

Chi valuta un progetto simile dovrebbe quindi considerare la manutenzione come parte del budget fin dall’inizio: aggiornamenti di WordPress e WooCommerce, controlli periodici, hosting adeguato al traffico. Per chi preferisce una formula con tutto incluso, può essere utile leggere come funziona un sito WordPress con servizio all-inclusive.

Risultati: cosa è cambiato per il cliente

I risultati di LEXIA si leggono soprattutto in termini di autonomia e chiarezza. Il cliente dispone oggi di una piattaforma proprietaria, che gestisce da solo nei contenuti quotidiani e che può far crescere aggiungendo funzioni nel tempo.

I due flussi principali, clienti in cerca di professionisti e aziende in cerca di lavoratori, convivono senza intralciarsi. A questi si affiancano le richieste tra colleghi avvocati, i corsi e l’e-commerce. Il modello a crediti rende il meccanismo di ricavo trasparente sia per chi gestisce la piattaforma sia per i professionisti.

Sul fronte dell’esperienza d’uso, le richieste arrivano più ordinate grazie alle domande dinamiche. I profili sono più completi grazie alla procedura iniziale, e la versione installabile sul telefono rende la piattaforma comoda anche fuori dall’ufficio.

Un progetto simile? Da dove partire

Ogni marketplace ha regole proprie, e copiare la struttura di un altro raramente funziona. Prima di pensare alla tecnologia conviene chiarire alcuni punti:

  • chi sono gli utenti e quali percorsi devono seguire;
  • come guadagna la piattaforma: commissioni, abbonamenti, crediti o un mix;
  • quali funzioni servono al lancio e quali possono arrivare dopo;
  • chi gestirà i contenuti e la manutenzione nel tempo.

Con queste risposte in mano lo sviluppo di un marketplace WordPress diventa molto più prevedibile, sia nei tempi sia nei costi. Secondo Codeable, il ricorso a un professionista diventa necessario quando servono funzionalità personalizzate oltre quelle standard di WooCommerce, ed è esattamente il caso di quasi tutti i marketplace.

Domande frequenti

Quanto costa creare un marketplace con WordPress?

Dipende dalla complessità. Il plugin WooCommerce è gratuito, ma i costi arrivano con hosting, estensioni e sviluppo su misura. Secondo una stima dell’agenzia Webnovis, un e-commerce WooCommerce parte da circa €3.000–15.000, mentre i progetti custom o headless vanno da €10.000 a oltre €50.000. Sono cifre indicative: un marketplace richiede quasi sempre un preventivo specifico.

WooCommerce basta per un marketplace?

Da solo, di solito no. WooCommerce gestisce prodotti, carrello e checkout, quindi è un’ottima base per i pagamenti. Un marketplace ha però bisogno di logiche aggiuntive: profili dei venditori o dei professionisti, ricerca, aree riservate, eventuali crediti o commissioni. Queste funzioni si ottengono con plugin dedicati oppure con uno sviluppo su misura, come nel caso di LEXIA.

Serve un plugin multi-vendor per un marketplace WordPress?

Serve se più venditori devono pubblicare e vendere prodotti propri, con gestione di ordini e pagamenti separati. Plugin come WC Vendors nascono per questo. Se invece il modello è diverso, per esempio professionisti che sbloccano richieste con crediti, un plugin multi-vendor rischia di essere forzato. In quei casi uno sviluppo personalizzato è spesso più pulito.

Come si sviluppa una PWA su WordPress?

Una PWA richiede tre elementi di base: il sito servito in HTTPS, un file manifest che descrive nome e icone dell’app e un service worker che gestisce caricamento e cache. Su WordPress si possono integrare con plugin o con codice nel tema. La documentazione di riferimento sui requisiti è quella di web.dev, curata da Google.

Come si gestisce un sito WordPress da soli, senza page builder?

Con un tema sviluppato su misura e campi personalizzati, per esempio creati con ACF Pro. Il cliente modifica testi, immagini e dati da maschere chiare nel pannello di WordPress, senza toccare il layout. Così la grafica resta coerente, le pagine restano leggere e gli aggiornamenti quotidiani non richiedono l’intervento di uno sviluppatore.

Chi sta valutando una piattaforma che metta in contatto domanda e offerta, per un’associazione di professionisti, una startup o un’azienda, può partire da qui: definire utenti, modello di ricavo e funzioni indispensabili al lancio. Con questi elementi chiari si può contattare Federico Deserti per analizzare il progetto e capire se una soluzione come LEXIA, costruita su WordPress e pensata su misura, è la strada giusta.