Caso studio
PetNutritionPro: da plugin WordPress a piattaforma di vendita guidata per negozi pet
Un plugin WordPress e WooCommerce che trasforma un catalogo di alimenti per animali in un percorso di vendita guidato dalla nutrizione, oggi pubblicato su WordPress.org e in funzione su petnutritionpro.com.
Plugin gratuito (GPL)
Localizzato in 7 lingue
WooCommerce HPOS ready
Diet Engine opzionale
PetNutritionPro è un plugin per WordPress e WooCommerce che trasforma un catalogo di alimenti per animali in un percorso di vendita guidato dalla nutrizione: il cliente inserisce il profilo di cane o gatto, ottiene il fabbisogno calorico indicativo e, con il servizio opzionale Diet Engine attivo, i prodotti compatibili con le quantità giornaliere consigliate. È il caso reale con cui, come raccontiamo nella pagina Componenti software per WordPress, dimostriamo che WordPress e WooCommerce possono diventare la base di soluzioni software complesse, quando il lavoro viene affrontato con un approccio progettuale.
Lo trovi in funzione su petnutritionpro.com — oggi disponibile in italiano, in fase di espansione a inglese (UK e USA), portoghese (europeo e brasiliano), francese, tedesco e spagnolo.
Il progetto
Il cliente aveva bisogno di uno strumento che permettesse a negozi, produttori e agenzie del settore pet di offrire una consulenza nutrizionale guidata direttamente dal proprio negozio WooCommerce, con una struttura pensata per l'uso da parte di store, agenzie e sviluppatori — non un plugin da catalogo, ma un prodotto vero e proprio, distribuito gratuitamente (GPL) con un servizio opzionale a pagamento per le funzioni avanzate.
La sfida tecnica
La parte più delicata non è WordPress: è tutto ciò che sta dietro. Il calcolo nutrizionale si appoggia a un servizio remoto sviluppato da Boma Software, interrogato tramite API dedicata — un'architettura ben diversa da un plugin che si limita a leggere e scrivere nel database di WordPress. Il plugin base è gratuito e open source (GPL): chiunque può installarlo e usare form, calcolo calorico indicativo e riepilogo stampabile. "Diet Engine", il servizio opzionale a pagamento, aggiunge in tempo reale l'incrocio tra profilo dell'animale e catalogo WooCommerce, il calcolo delle quantità di alimento e l'integrazione con il carrello — separando nettamente ciò che è codice locale (sempre ispezionabile, essendo GPL) da ciò che è servizio in abbonamento.
Cosa abbiamo costruito
Un form guidato per la raccolta del profilo di cani e gatti, pensato anche per chi non è pratico di informatica.
Un motore di calcolo calorico collegato al servizio remoto, con stampa/salvataggio PDF gestiti dal browser.
Configurazione WooCommerce per marcare i prodotti partecipanti: gruppo alimentare, kcal, compatibilità, esclusioni, priorità.
Con Diet Engine attivo: prodotti compatibili, quantità giornaliere calcolate e vendita guidata fino al carrello.
Controlli di aspetto e layout responsive, con branding personalizzabile per negozio o agenzia.
Compatibilità dichiarata con WooCommerce HPOS e informativa privacy predisposta per il servizio remoto.
Verso un prodotto internazionale
PetNutritionPro è passato da progetto verticale a prodotto distribuito pubblicamente: dopo aver superato il controllo qualità del repository, è ora disponibile su WordPress.org, installabile gratuitamente da qualunque sito WordPress con WooCommerce. L'interfaccia è già localizzata in italiano, inglese (UK e USA), francese, tedesco, spagnolo e portoghese (Portogallo e Brasile) — le stesse lingue verso cui si sta estendendo anche il sito petnutritionpro.com.
Guardalo in azione
Due video dimostrativi mostrano il funzionamento: uno pensato per negozi e produttori di alimenti per animali, uno per agenzie e sviluppatori che vogliono integrarlo nei propri progetti.
Per negozi e produttori di alimenti
Per agenzie e sviluppatori
Collegare un e-commerce a un servizio di calcolo esterno, separare con chiarezza codice locale GPL e servizio remoto a pagamento, preparare un prodotto per la distribuzione pubblica su WordPress.org, curarne la localizzazione in sette lingue: sono competenze che vanno oltre la realizzazione di un sito, e sono le stesse che mettiamo al servizio di chi ha bisogno di un software costruito sui propri processi reali.