
WooCommerce è una piattaforma versatile e completa per poter sviluppare un ecommerce, ma, come capita con WordPress, non sempre i plugin commerciali possono rispondere alle esigenze personali di ognuno. Ci sono casi in cui è necessario sviluppare un plugin costruito sulle proprie necessità, per permettere ad esempio al cliente di visualizzare i prodotti adeguati in base ad alcune discriminanti predefinite.
Durante la collaborazione con una Web Designer, ho affrontato l’esigenza di costruire dei Custom Post Type che potessero essere gestiti con personalizzazioni e pagine di ricerca che i plugin commerciali non potevano gestire.
Il cliente finale seguito dalla Web Designer si occupava della vendita di corsi online costituiti da video e schede informative in PDF. La sua esigenza era quella di avere una funzionalità che permettesse all’utente che acquista i corsi di visualizzare solo alcuni contenuti, in base alla tipologia di abbonamento acquistata con l’ausilio di plugin precedentemente acquistato.
La Web Designer si è occupata di sviluppare l’e-commerce con WooCommerce e io ho lavorato come supporto sugli aspetti più tecnici. In particolare, mi sono occupato della:
Durante diverse call di confronto, all’inizio dell’attività, ho definito insieme alla Web Designer la struttura dei Custom Post Type e la modalità di interazione fra loro.
Dopo la fase di analisi e definizione, ho sviluppato un modulo di ricerca avanzato integrato in WooCommerce per aiutare gli utenti a trovare i corsi più adatti. Il form di ricerca consente infatti di trovare corsi utilizzando i campi custom dei Custom Post Type, come la tipologia, i tag, le categorie, la presenza di video o di schede PDF.
L’analisi e la progettazione insieme alla Web Designer hanno permesso di portare a termine un lavoro completamente integrato nell’e-commerce e costruito per rispondere alle esigenze del cliente finale.