Il problema
Ilario Caffè è una torrefazione di Napoli. Il suo vecchio negozio online girava su PrestaShop, e i titolari volevano passare a WooCommerce con una grafica nuova, in italiano e in inglese, senza perdere il catalogo. Chi gestisce il negozio non parla inglese, quindi la bacheca doveva restare in italiano.
Cosa ho costruito
Ho portato il negozio su WooCommerce e ho scritto un tema su misura con le funzioni che servivano all’attività.
- Migrazione del catalogo: script che hanno letto il vecchio catalogo PrestaShop, scaricato le immagini in alta risoluzione e importato 43 prodotti in un albero di categorie, più 12 pagine informative.
- Due lingue: italiano come lingua principale e inglese sotto /en/ con Polylang, mentre un piccolo plugin must-use tiene la bacheca in italiano.
- Spedizioni in base al peso reale: un metodo di spedizione WooCommerce su misura che calcola il prezzo di ogni carrello in base a peso e destinazione, con una tabella di tariffe ricavata dai costi Packlink PRO sostenuti in passato dalla torrefazione. Ho scritto anche un’integrazione diretta con Packlink PRO, perché il plugin ufficiale puntava a un dominio che non esiste più.
- Sconti per quantità: fasce di prezzo per singolo prodotto impostate nel pannello del prodotto, mostrate sotto il prezzo e applicate nel carrello.
- Newsletter: elenco degli iscritti in una tabella dedicata, newsletter scritte e inviate da WordPress.
- Account dei clienti: accesso e registrazione con Google, una pagina di accesso con il marchio del negozio e un banner dei cookie senza servizi esterni.
- Aiuto per lo staff: una pagina di supporto con 15 brevi guide su come gestire il negozio.
Con cosa è fatto
WordPress e WooCommerce, un tema su misura costruito con Tailwind CSS e Vite, Polylang, PayPal e Stripe al checkout.
Perché è fatto così
Il cliente aveva scelto la home page di un tema commerciale, costruita con WPBakery. Invece di rifarla, ho scritto un piccolo strato di compatibilità perché quelle pagine continuino a funzionare con il nuovo tema su misura. Il nuovo sito è costruito in uno spazio di prova e sostituisce il vecchio solo quando è pronto.


