Practical Module Development for Prestashop 1.7: A practical guide to creating modern Prestashop modules and bringing your online store to next level
Idioma: inglés
Editorial: Packt Publishing - ebooks Account, 2023
- Tapa blanda
- Nuevo

Librería: BestAroundDeals, Grand Rapids, MI, Estados Unidos de AmericaBestAroundDeals
Vendedor de IberLibro desde 4 de junio de 2020
Condición: Nuevo
EUR 82,45
Cantidad disponible: 1 disponible
Añadir al carritoN° de ref. del artículo ABE-1681812431203
- Título
- Practical Module Development for Prestashop 1.7: A practical guide to creating modern Prestashop modules and bringing your online store to next level
- Autor
- Louis Authie
- Editorial
- Packt Publishing - ebooks Account
- Año de publicación
- 2023
- Estado
- New
- Encuadernación
- Soft cover
- Idioma
- inglés
- ISBN 10
- 183763596X
- ISBN 13
- 9781837635962
Extend PrestaShop 1.7/8.x features by creating various useful modern Symfony-based modules, learning how to customize themes, and getting ready to solve most online sellers' issues
Key Features
- Understand the data and object architecture of the legacy and new Symfony core of PrestaShop
- How to create modules the modern way in order to add great features such as content blocks, payment options, or carriers to your store
- Learn how to customize themes and override existing modules templates
Book Description
Since version 1.7, PrestaShop began its migration from the old legacy core to a brand new Symfony-based system. This implies many changes for developers starting from maintenance to module development, and that’s all this book is about. With a quick explanation of the data structure, you will be presented the architecture of the system from front-office to back-office controllers (migrated or not) and you will learn how hooks work and enable modules to customize and improve the CMS. Mastering the mechanics is a prerequisite for a good understanding of how modules embed in the system.
Then, you will dive into the creation of seven useful modules under a practical and progressive approach being explained the structure of a module, hooks registration, the creation of front-office controllers, and Symfony back-office controllers in a modern way. We'll do this by using Doctrine entities, services, grids, and forms, finishing with payment and carrier modules. Finally, you will discover how to override and customize a theme in order to make your e-commerce store look just like you need from templating to assets management.
By the end of this book, you will be able to provide modern solutions with Prestashop that meet clients' tailor-made and challenging business needs.
What you will learn
- Understand the structure of PrestaShop's core
- Learn what are hooks and their function
- Create a hello world module
- Create modules to display blocks on the front office with styles
- Create a module to add fields to the category pages and manage them
- Create a full blogging module with front and back-office modern controllers
- Create payment and carrier modules to improve the selling experience
- Customize a theme by creating a child theme
Who This Book Is For
If you are a junior or advanced PHP developer already using PrestaShop as a simple user willing to know more or to solve online sellers' problems by creating modules as a professional, this book is definitely for you. In order to learn from this book, you should have a basic knowledge of the Symfony framework. This book will be a really good help for the module developers expecting to move from the old legacy environment to the modern one. Other CMS developers can use that book as a tool to compare and move to PrestaShop.
Table of Contents
- Quick Overview of PrestaShop
- The configuration and initialization
- The Front Office
- The backoffice
- The hooks
- The theme
- What are modules ? Let’s create a hello world !
- A reinsurance block module
- A customer callback request module
- A category page extension module
- A simple blogging module
- A cash payment module
- A drive delivery module
- How to create a child theme
- Override some templates
- Assets compiling with webpack
“Sinopsis” puede pertenecer a otra edición de este título.
Acerca del autor
“Acerca de” puede pertenecer a otra edición de este título.
BestAroundDeals
Grand Rapids, MI, Estados Unidos de America
Vendedor de IberLibro desde 4 de junio de 2020
Tarifas de envío en Estados Unidos de America
| Artículo | De 3 a 10 días hábiles | De 3 a 7 días hábiles |
|---|---|---|
| Primer artículo | EUR 8,92 | EUR 22,30 |
Métodos de pago
Descripción de la tienda
We've been selling books online for 30 years. When we learned of AbeBooks we gladly joined their marketplace family. As a valued customer we want your experience with our service and products to more than meet your expectations. Thank you for considering our AbeBooks Store as the place to make your needed purchases. Feel free to contact us with any questions. Happy Shopping!
Especialidad
All kindsInformación empresarial del vendedor
BestAroundDeals
MI, Estados Unidos de America
Derecho al desistimiento
Si es un consumidor, puede rescindir el contrato de acuerdo con lo siguiente. Por consumidor se entiende cualquier persona física que actúe con fines ajenos a su actividad comercial, empresarial, oficio o profesión.
Información sobre el derecho de desistimiento
Derecho legal de desistimiento
Tiene derecho a rescindir este contrato en un plazo de 14 días sin dar ningún motivo.
El periodo de desistimiento vencerá a los 14 días desde que usted, o un tercero que no sea el transportista e indicado por usted, adquiera la posesión física del último bien o del último lote o pieza.
Para ejercer el derecho de desistimiento, complete de forma electrónica y envíe una declaración clara en nuestro sitio web, desde "Mis compras" en "Mi cuenta". Le enviaremos sin demora un acuse de recibo de dicho desistimiento a través de un soporte duradero (por ejemplo, por correo electrónico).
Para cumplir con el plazo de desistimiento, basta con que envíe su comunicación relativa al ejercicio del derecho de desistimiento antes de que venza el periodo de desistimiento.
Efectos del desistimiento
Si rescinde este contrato, le reembolsaremos todos los pagos que hayamos recibido de usted, incluidos los gastos de envío (excepto los gastos adicionales que surjan si elige un tipo de envío que no sea el tipo de envío estándar más económico que ofrecemos).
Podemos hacer una deducción del reembolso por la pérdida de valor de cualquier bien suministrado, si la pérdida es el resultado de una manipulación innecesaria por su parte.
Efectuaremos el reembolso sin demoras indebidas y, a más tardar, 14 días después de que se nos informe de su decisión de rescindir este contrato.
Efectuaremos el reembolso utilizando el mismo medio de pago que utilizó para la transacción inicial, a menos que haya acordado expresamente lo contrario; en cualquier caso, no incurrirá en ningún cargo como resultado de dicho reembolso.
Podremos retener el reembolso hasta que hayamos recibido los bienes o hasta que nos haya presentado una prueba de que los ha devuelto, lo que ocurra primero.
Deberá devolver los bienes o entregarlos a BestAroundDeals, Grand Rapids, Michigan, U.S.A., sin demoras indebidas y, en cualquier caso, en un plazo máximo de 14 días a partir del día en que nos comunique su desistimiento del presente contrato. El plazo se cumple si devuelve la mercancía antes de que venza el periodo de 14 días. Tendrá que asumir los gastos directos de devolución de los bienes. Usted solo es responsable de la disminución del valor de los bienes como resultado de una manipulación distinta a la necesaria para establecer la naturaleza, las características y el funcionamiento de los bienes.
Excepciones al derecho de desistimiento
El derecho de desistimiento no se aplica a lo siguiente:
- La entrega de periódicos, diarios o revistas, con la excepción de los contratos de suscripción; y
- El suministro de contenido digital que no se proporcione en un soporte tangible (por ejemplo, en un CD o DVD) si, al hacer el pedido, aceptó que podíamos empezar a entregarlo y que no podría desistir una vez iniciada la entrega.