E-commerce
E-commerce integrato
WebsitePack include un sistema e-commerce completo per la vendita di prodotti, servizi e oggetti digitali o fisici. È già predisposto per l’uso immediato e include anche funzionalità di tipo marketplace attualmente in fase di sviluppo.
Funzionalità principali
Il sistema e-commerce si compone di elementi front-end pensati per offrire una navigazione fluida e un’esperienza d’acquisto completa. Include funzioni come:
- visualizzazione schede prodotto,
- aggiunta al carrello,
- procedura di acquisto,
- gestione dei metodi di pagamento.
Per conoscere tutti i parametri di configurazione disponibili, si invita a consultare l’articolo dedicato a wsp-settings.php
.
In questa sezione ci concentriamo invece sugli aspetti di personalizzazione tecnica.
File personalizzabili nella cartella wsp-custom/shop/
È possibile modificare o creare i seguenti file per intervenire sulle pagine di dettaglio del prodotto e sulla fase di pagamento:
item-dx-prev.php
: contenuto da mostrare prima del blocco acquisto (a destra dell’immagine).item-dx-next-top.php
: contenuto aggiuntivo prima del carrello, ma dopo l’anteprima.item-dx-next-bottom.php
: contenuto dopo il blocco carrello/acquisto (a destra dell’immagine).credit_card.php
: pagina personalizzata per il pagamento con carta. Deve essere adattata al provider scelto (via API).payments_custom.php
(nome personalizzabile): file opzionale per aggiungere un metodo di pagamento personalizzato. Deve essere richiamato inwsp-settings.php
.
Altre possibilità di personalizzazione
Le funzionalità dell’e-commerce possono essere ulteriormente estese o modificate sfruttando i classici file del sistema:
wsp-custom/functions.php
: per inserire codice PHP personalizzato (logica, hook, integrazioni, ecc.).wsp-custom/script.js
: per aggiungere interazioni JavaScript, animazioni, logiche dinamiche.wsp-custom/style.css
: per personalizzare l’aspetto grafico di ogni elemento del negozio.
Esempi d’uso pratici
- Aggiungere badge promozionali accanto al prezzo di ogni prodotto (via
item-dx-prev.php
). - Visualizzare un blocco con garanzie o recensioni sotto il carrello (via
item-dx-next-bottom.php
). - Integrare un sistema di pagamento alternativo (via
payments_custom.php
e API).
Nota: tutti i file personalizzati vengono eseguiti in coda o in sostituzione a quelli core, permettendo una personalizzazione profonda senza alterare i file principali del sistema.