Prestashop
Master Class
David Diez - 05/2017
CMS E-Commerce
En 2016, la vente en ligne a progressé de 15% de transactions en plus par rapport à 2015.
Pour satisfaire une demande toujours plus importante, de plus en plus de commerçants ou entrepreneurs se lancent dans l’aventure e-commerce (14% de plus en 2015 par rapport à 2013, avec un total 164 200 sites marchands actifs).
source : http://www.blogdumoderateur.com/etude-fevad-e-commerce-france-2016/
Il n’est pas toujours évident de faire les bons choix au départ visant à la réussite d'une boutique en ligne.
Comparatifs disponibles:
- http://www.journaldunet.com/solutions/cloud-computing/1100491-comparatif-12-solutions-d-e-commerce/
- https://www.ecommerce-nation.fr/quelle-solution-choisir-pour-vous-lancer-dans-le-e-commerce/
- http://www.evolution-net.com/blog/comment-choisir-entre-prestashop-magento-oscommerce-et-joomla-virtuemart/
Concurrents de Prestashop, la version française
-
Woocommerce, la version de Wordpress
-
Magento, la solution pro
-
OsCommerce, la solution populaire
-
Shopify, la solution grand public
-
VirtueMart, l'extension de Joomla
-
Web et Solution, la solution normande
- Wizyshop, la solution accessible de tous
- Oxatis, la solution complète
- Weezbe, la performance sans engagement
Liens utiles
https://www.prestashop.com/fr/
http://doc.prestashop.com/pages/viewpage.action?pageId=51185382
http://developers.prestashop.com/
https://github.com/PrestaShop/StarterTheme
http://www.eyrolles.com/Chapitres/9782212141924/9782212141924.pdf
https://books.google.fr/books2
https://openclassrooms.com/courses/un-moteur-de-template-smarty
http://www.webetplus.fr/tutoriels/category/prestashop-1-7/
http://www.majory-cubizolles.fr/blog/modules-utilises-page-daccueil-prestashop-1-7/
Installation
télécharger
dézipper
créer une bdd (nom boutique)
lancer le serveur php depuis le repo de travail
après installation, supprimer le dossier "install" du repo
Exercices 1ère partie
- ajouter un nouveau client
- créer une page et ajouter le lien dans la nav
- afficher bandeau promo sur robe en mousseline imprimée
- mettre en place un module d'affichage de flux rss dans le footer
- mettre en place un module d'affichage des produits en promo
- mettre en place un module d'affichage des nouveaux produits
- modifier les images du carrousel
- modifier les informations de copyright du footer
Depuis l'espace admin
Exercices 2ème partie
- créer un répertoire mymodule dans le dossier "modules" à la racine
- y créer un fichier mymodule.php -> classe étendue de Module
- y ajouter le constructor
- le module apparaît sur le dashboard admin -> installation possible
Créer un module
<?php
class MyModule extends Module {
public function __construct() {
$this->name = 'mymodule'; //nom technique
$this->tab = 'front_office_features'; //catégorie du module
$this->version = '0.1.0';
$this->author = 'David Diez';
$this->displayName = 'Mon module sans fonction'; //nom public
$this->description = 'Avec ce module, vos clients
ne pourront encore rien faire!';
parent::__construct(); //appel méthode parent
}
}
?>
Exercices 3ème partie
- créer un thème enfant à partir du thème par défaut classic
- dans le dossier "themes", créer un dossier "classic-child"
- créer un dossier "config" puis y créer un fichier theme.yml
- créer un fichier preview.png dans le dossier "classic-child"
- installer le thème starter dans le dossier "themes"
- laisser libre court à votre imagination en élaborant votre thème
Créer un thème
parent: classic
name: classic-child
display_name: Mon thème enfant
version: 1.0.0
assets:
use_parent_assets: true
Merci
Enjoy!
prestashop-masterclass
By David Diez
prestashop-masterclass
- 97