self-publishing.com (no longer online )

Books publisher (Swiss)

Esta es una tienda de libros electrónicos para autores de autopublicación. Fue un proyecto increíble, construimos los productos personalizados de WooCommerce, las páginas de productos de archivo y algunos widgets de categoría de productos para la página de inicio. Luego construimos un área privada para que los autores subieran sus libros/productos y compraran algunos servicios especiales.

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

Introducción

El cliente quería una tienda de libros innovadora donde los autores puedan publicar y vender sus propios libros electrónicos. Por lo tanto, construimos una tienda en línea que incluía un área privada para los usuarios registrados donde pueden subir y administrar sus libros. El principal reto de la creación de este sitio fueron los dos procesos de venta diferentes: tanto la venta de libros al público como la venta de servicios especiales (por ejemplo: registro ISBN, conversión de archivos a libro electrónico) a autores/suscriptores.

En cuanto al diseño, el deseo del cliente era imitar el estilo de la tienda de iTunes, sin duda una de las mejores tiendas de libros en Internet.

Configuración básica

La configuración básica de la tienda electrónica se ha basado en Toolset Starter Theme, WooCommerce, Toolset y Profile Builder.

Conjunto de datos

Creamos el Autor CPT y lo establecemos como Padre de Productos CPT. Esto se debe a que el cliente quería enumerar libros para cada autor y también agregar información sobre el autor. No usamos el User Custom Type para hacer esto porque el cliente quería que un solo usuario pudiera crear más de un autor, y para que cada autor pudiera publicar todos los libros que desea.

Hemos creado pocos campos personalizados para el producto CPT. El sitio está vendiendo libros electrónicos por lo que hemos añadido campos para diferentes formatos de archivo: ePub, Mobi y PDF. Hemos añadido algunos otros campos específicos como ISBN, fecha de lanzamiento, etc.

Usamos la categoría de productos para clasificar libros por géneros y también añadimos una categoría especial «Servicios» para excluir productos especiales para suscriptores del front-end público y mostrarlos solo en el área de front-end privada.

Front-end público

Configuramos el diseño del sitio usando Layouts, y creamos un diseño primario básico para mostrar el menú de encabezado, el contenido principal y el pie de página. A continuación, creamos diseños para cada sección del sitio web.

Creamos páginas de archivo con vistas, páginas y widgets para mostrar productos por categoría u otros criterios. También creamos la página de un solo producto con el botón de carrito y personalizamos la página de pago.

Front-end privado

Configuramos un área privada en el front-end donde los suscriptores pueden crear nuevos autores, y agregar y cargar libros asociados con cada autor. Creamos esto con algunas vistas anidadas, comprobando el usuario registrado y algúunos formularios CRED para crear/editar autores y productos.

La nueva creación de libros es un producto especial gratuito, usamos WooCommerce Views para realizar el pedido gratuito y enviar al usuario al proceso de pago después de enviar un nuevo libro.

También personalizamos el formulario de creación de producto con un widget que ofrece la opción de seleccionar algunos de los servicios especiales. Por lo tanto, si un usuario selecciona un servicio, se agregará al carrito y aparecerá en la página de pago.

Tuvimos que trabajar con algunos PHP hooks para CRED y WooCOmmerce para obtener el resultado final.