Développer des modules pour PrestaShop 8
Présentation du livre
Améliorez vos boutiques en ligne en tirant le maximum de PrestaShop 8 et de Symfony.
CMS (Content Management System) de premier plan en France, utilisé pour créer et gérer des sites de e-commerce, la version 8 de PrestaShop et sa migration vers le framework Symfony ont entraîné de nombreux changements pour les développeurs, de la maintenance au développement de modules.
Développeurs juniors ou avancés, ce livre a été conçu pour vous :
- expliquer l'architecture du système, y compris les contrôleurs migrés et non migrés, et donner un aperçu concis de la structure du code ;
- apprendre à créer des modules et ajouter des fonctionnalités à votre e-boutique ;
- permettre de personnaliser les thèmes et de remplacer les modèles existants afin de donner à votre boutique l’apparence souhaitée.
L'ouvrage propose une approche pratique avec de nombreux exemples et la création de 7 modules répondant à des demandes fréquentes dont des modules de paiement, de livraison et de blogging.
Sommaire de l'ouvrage
Avant-propos.
Structure du code et fonctionnement de PrestaShop. Aperçu rapide de PrestaShop. Configuration et initialisation de PrestaShop. Le front-office. Le back-office. Les hooks. Les thèmes.
Création de modules. Définition des modules et création d'un module "Hello World". Module bloc de réassurance. Module de demande de rappel client. Module d'amélioration des catégories de produits. Module de blog simple. Module de paiement en espèces. Module de livraison en point relais.
Personnalisez votre thème. Création d'un thème enfant. Surcharge de templates. Compilation des assets avec Webpack.
Conclusion.
Annexe.