self-publishing.com (no longer online )

Books publisher (Swiss)

Questo è un negozio di e-book per autori auto-editoriali. E ‘stato un progetto incredibile, abbiamo costruito i prodotti personalizzati WooCommerce, pagine di prodotto di archivio e alcuni widget di categoria di prodotto per la home page. Poi abbiamo costruito un’area privata per gli autori per caricare i loro libri/prodotti e per acquistare alcuni servizi speciali.

Wordpress
WordPress
Types
Types
Views
Views
Layouts
Layouts
CRED
CRED
Toolset Starter Theme
Toolset Starter Theme
WooCommerce
WooCommerce

Introduzione

Il cliente desiderava un’innovativa libreria dove gli autori possono pubblicare e vendere i propri e-book. Abbiamo quindi costruito un negozio online che includeva un’area privata per gli utenti registrati dove possono caricare e gestire i loro libri. La sfida principale della creazione di questo sito sono stati i due diversi processi di vendita: la vendita di libri al pubblico e la vendita di servizi speciali (ad esempio: registrazione ISBN, conversione di file in e-book) ad autori / abbonati.

Dal punto di vista del design, il desiderio del cliente era quello di imitare lo stile del negozio iTunes, sicuramente uno dei migliori negozi di libri su Internet.

Configurazione di base

La configurazione di base dell’e-shop si è basata su Toolset Starter Theme, WooCommerce, Toolset e Profile Builder.

Data set

Abbiamo creato un CPT per l’autore e lo abbiamo impostato come parent di prodotti CPT. Questo perché il cliente voleva elencare i libri per ogni autore e anche aggiungere informazioni sull’autore. Non abbiamo usato lo User Custom Type per eseguire questa operazione perché il cliente desiderava che un singolo utente fosse in grado di creare più di un autore e che ogni autore fosse in grado di pubblicare tutti i libri che desiderasse.

Abbiamo creato pochi campi personalizzati per il CPT prodotto. Il sito vende e-book, quindi abbiamo aggiunto campi per diversi formati di file: ePub, Mobi e PDF. Abbiamo aggiunto altri campi specifici come ISBN, Data di rilascio, ecc.

Abbiamo utilizzato la categoria di prodotto per i libri classificati per generi e abbiamo anche aggiunto una categoria speciale “Servizi” per escludere i prodotti speciali per gli abbonati dal front-end pubblico e visualizzarli solo nell’area front-end privata.

Front-end pubblico

Abbiamo impostato la struttura del sito utilizzando Layout e abbiamo creato un layout padre di base per visualizzare il menu dell’intestazione, il contenuto principale e il piè di pagina. Abbiamo quindi creato i layout per ogni sezione del sito web.

Abbiamo creato pagine di archivio con views, pagine e widget per visualizzare i prodotti per categoria o altri criteri. Abbiamo anche creato la pagina del singolo prodotto con il pulsante del carrello e abbiamo personalizzato la pagina di checkout.

Front-end privato

Abbiamo creato un’area privata nel front-end in cui gli abbonati possono creare nuovi autori e aggiungere e caricare libri associati a ogni autore. Abbiamo creato questo con alcune views nidificate, controllando l’utente registrato e usando alcuni modulo CRED per creare/modificare autori e prodotti.

La creazione del nuovo libro è un prodotto speciale gratuito, abbiamo usato WooCommerce Views per effettuare l’ordine gratuito e inviare l’utente al processo di checkout dopo aver inviato un nuovo libro.

Abbiamo anche personalizzato il modulo di creazione del prodotto con un widget che offre la possibilità di selezionare alcuni dei servizi speciali. Quindi, se un utente seleziona un servizio, verrà aggiunto al carrello ed elencato nella pagina di checkout.

Abbiamo dovuto lavorare con alcuni PHP hooks per CRED e WooCommerce per ottenere il risultato finale.