A l’issue de cette formation Prestashop Développeurs, vous aurez une vue d’ensemble des possibilités offertes par ce logiciel open source et saurez configurer votre solution e-commerce, créer vos propres modules et personnaliser l’interface graphique.
pré-requis
Afin de bien suivre la formation CMS Prestashop, il est souhaitable d’avoir des connaissances en l’utilisation du Web
QuiDevraitSuivrecetteformation
La formation CMS Prestashop est destinée à toute personne désirant gérer son activité commerciale via un site web
PROGRAMME
I. CHAPITRE INTRODUCTIF
Présentation de la solution Prestashop
Les trois composantes du MVC
Opérations et fichiers de configuration
Comprendre le cœur de Prestashop
Travailler avec les modules e-commerce
Les thèmes
L’outil de mise à jour
STRUCTURE DU LOGICIEL
Comprendre le fonctionnement de la base de données
Les classes Prestashop
La classe ObjectModel
Utiliser la classe DBQuery pour réaliser une abstraction de base de données
Comprendre le CRUD (Create, Read, Update, Delete) et l’architecture REST dans Prestashop
Le système de cache
TRAVAILLER AVEC LES FONCTIONNALITES ET LES MODULES
Présentation des modules
Les modules en pratique : ressources, installation, paramétrage
La mise en place du back office : ajout d’un menu (admin tab)
Comprendre le moteur de template PHP Smarty
SECURISER PRESTASHOP
Coder en accord avec les normes de sécurité
Nécessité de travailler avec des données et des paramètres typés
Failles de sécurité relevées et bonnes pratiques afférentes
Bonnes pratiques
SYNCHRONISER PRESTASHOP
Etablissement de la connexion
Migration de données
Synchronisation avec les hooks
Synchronisation avec les webservices
GERER LES METHODES DE PAIEMENT ET DE LIVRAISON
Installation et mise en place d’un module de paiement
Module de paiement par virement bancaire et par chèque
Modules de paiement partenaires (Authorize.net, Hipay, Kwixo…)
Gestion des livraisons
EXTENSIONS ET MODULES COMPLEMENTAIRES
Optimisation du référencement de sa boutique Prestashop
Module de mise en place de formulaires
Envoi de newsletters et suivi des statistiques associées