Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s



Documents pareils
PrestaShop 1.5 Créer un site de e-commerce

Magento. Pratique du e-commerce avec Magento. Christophe Le Bot avec la contribution technique de Bruno Sebarte

PrestaShop 1.6 Créer un site de e-commerce

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Fonctionnalités SOLUTION E-COMMERCE VERSION /03/2014. ID2I Groupe DFM - Tél. : V /03/ :05

Fonctionnalités.

Réussir. son site e-commerce. avecoscommerce

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Bureautique Initiation Excel-Powerpoint

CMS PRESTASHOP Détails des Foctionnalités

Fonctionnalités de votre site marchand

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Formation Découverte du Web

Documentation RBS Change E-Commerce Core

Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Joomla! Création et administration d'un site web - Version numérique

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN :

Créer un site e-commerce avec PrestaShop Cloud Mise en place et suivi du projet

PHP 5.4 Développez un site web dynamique et interactif

MANUEL D INSTALLATION du module Chronopost pour. version 1.0.5

Un montant fixe Un montant flexible, afin d adapter notre offre le plus juste possible à vos besoins et exigences. 899 htva

* Pourquoi choisir Aksesit?

Utiliser un CMS: Wordpress

PrestaShop Cloud. Créer un site e-commerce avec. PrestaShop Cloud. Mise en place et suivi du projet. Créer un site e-commerce avec

Tout savoir avant de créer une boutique en ligne!

Formation Webmaster : Création de site Web Initiation + Approfondissement

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

PrestaShop 1.6. Créer un site de e-commerce. Prestashop Créer un site de e-commerce. PrestaShop 1.6 Créer un site de e-commerce 26,50

Devenez un véritable développeur web en 3 mois!

«BÉNÉFICIEZ DE LA PUISSANCE D UN PORTAIL E-COMMERÇANTS POUR DÉVELOPPER VOTRE ACTIVITÉ EN MAGASIN ET SUR LE WEB, TIREZ PARTI DU CROSS-CANAL!

Programme CREATION SITE INTERNET (CMS Wordpress)

PRESTASHOP Fonctionnalités - 8 août 2011 PRESTASHOP. Page(s) 1 sur 13

E-COMMERCE UN SITE PROFESSIONNEL NOU PRO MOS. à partir de 4900,00 HT VEAU UNE SOLUTION CLÉ EN MAIN & ÉVOLUTIVE NOU SOL DES PRO MOS LIVRAI SON VEAU

Modules ICI relais & EXAPAQ Predict v4.0

En date du 11 décembre 2008

FONCTIONNALITES PACK E-COMMERCE

Vendre produits en 11 langues avec Magento

SOL DES PRO MOS OUVERT

Manuel utilisateur du logiciel PrestaConnect.

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Introduction à. Oracle Application Express

WEB-IT MAGENTO POUR UTILISATEUR / ADMINISTRATEUR REF : MG01 DUREE : 2 JOURS TARIF : HT. Public

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Joomla e édition. et VirtueMart 2 Réussir sa boutique en ligne. Préface de Max Milbers. Valérie Isaksen. Thierry Tardif

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Cursus 2013 Déployer un Content Management System

DEVIS CONCEPTION SITE INTERNET

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

SPIP 1.9. Créer son site avec des outils libres. Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Perline

Votre projet mérite d être fait avec Kiubi!

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

creer votre site internet en html/css

Session Plan de formation. Programme DEESMA Module e-commerce. Parce qu un projet e-commerce ne s improvise pas!

WordPress : principes et fonctionnement

Module Retour Produit Guide d intégration et d utilisation Version 1.0

Site web établissement sous Drupal

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015

SITE INTERNET BLOG SITE E-COMMERCE GRILLE D ANALYSE / AUDIT PREMIERE ANALYSE. Entreprises. o Public spécialisé o Etudiants o Enfants

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Le front office (utilisateur client):

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Web & Libre. Outils pour être présent sur le net librement

Soon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Module pour la solution e-commerce Magento

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

Projet en nouvelles technologies de l information et de la communication

CREATION SITE VITRINE. Redcat-studio.fr est un site de la société spécialiste depuis 1999 dans la création de sites web.

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

e-boutique Fonctions de base

Dopez votre site Joomla! Les meilleures extensions pour les versions 2.5 et 3.0

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

Léa Dumas Développeuse front-end Intégratrice //

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Module Criteo Tags et Flux pour Magento

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Soyez accessible. Manuel d utilisation du CMS

Créer et gérer des catégories sur votre site Magento

Travaux pratiques. avec. WordPress. Karine Warbesson

Les 10 étapes incontournables pour réaliser un site internet performant et accessible

1. Installation du Module

Formation : WEbMaster

Piloter PrestaShop Avec OpenERP

2 S I M 1 P H O N E G U I D E U T I L I S A T E U R. Guide d utilisation E-commerce / Prestashop

les techniques d'extraction, les formulaires et intégration dans un site WEB

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

CAHIER DES CHARGES CREATION / AMELIORATION SITE INTERNET

GUIDE DE L UTILISATEUR

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

Proposition aiw pour le site internet de. Proposition all-in-web 20 avril 2014

1 Avant-Propos 5 Remerciements. 9 Usages, contraintes et opportunités du mobile. 33 Site ou application : quelle solution choisir? Table des matières

PRESENTATION DE CLIC AND CASH

Formation Créateur de site web e-commerce Certifiant

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?

Transcription:

Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN : 978-2-212-12515-3

Table des matières AVANT-PROPOS... 1 Pourquoi ce livre? 1 À qui s adresse ce livre? 2 Structure de cet ouvrage 3 Remerciements 4 1. PETITE INTRODUCTION AU E-COMMERCE AVEC MAGENTO.. 5 Le e-commerce et le libre 6 Les principaux logiciels 7 OsCommerce 7 VirtueMart 7 PrestaShop 8 Comparaison des logiciels 8 À propos de Magento 8 La licence OSL (Magento Community Edition) 9 Rapide historique 9 Votre projet Magento 10 Définir son projet de site e-commerce 11 Étudier le marché et de la concurrence 11 Déterminer ses besoins 12 L équipe projet 12 Profils décisionnels 13 Compétences graphiques et ergonomiques 13 Rôles techniques 13 Gestion quotidienne et éditoriale du site 14 Développement et production 14 L hébergement 15 Choisir un nom domaine 15 Acheter un nom de domaine 15 Plusieurs noms de domaine, est-ce possible? 16 La planification du projet 16 Estimer les coûts 17 Mettre en place d un calendrier prévisionnel 17 Tenir compte des imprévus 18 2. L ENVIRONNEMENT DE DÉVELOPPEMENT...19 Le Web : rappels fondamentaux 20 Les adresses ou URL 20 HTTP... S? 21 Structure d un site web 22 Pourquoi utilise-t-on des services web? 23 Le langage (X)HTML 24 HTML, CSS et JavaScript 25 Script.aculo.us 25 MySQL, la base de données 25 Organisation générale d une base MySQL 26 PhpMyAdmin et SQL 26 PHP, le langage à la base de Magento 28 Où est PHP et comment fonctionne-t-il? 28 Le Zend Framework 29 Les fichiers CSV 29 XML dans les fichiers et les messages 30 3. INSTALLER ET TESTER MAGENTO...31 Les éléments indispensables pour installer Magento 32 Les outils requis 32 Apache 32 L interpréteur PHP 32 MySQL 33 Un hébergement commercial 33 Serveur mutualisé ou dédié? 33 Quel matériel? 34 Groupe Eyrolles, 2009 VII

Magento Les services supplémentaires 34 La qualité du service et le support 34 Un serveur à domicile 34 Installer un serveur à domicile 35 Tester et paramétrer le serveur 36 Configurer PHP 36 Créer le répertoire Magento 38 Les droits d accès 39 Rêves de grandeur? 40 Phases d installation, pas à pas 40 Obtenir Magento 40 Préparer l archive 41 La base de données 42 Installer 42 Tester l installation 46 Les tâches cron 48 Mise en place d une tâche cron sous Unix 49 Mise en place d une tâche planifiée sous Windows 49 Magento en français 51 It does not work? 51 Récupérer la clé d extension pour le French Language Pack 51 Installer l extension 53 Ajouter un premier produit dans la boutique 54 4. VISITE GUIDÉE DES FONCTIONNALITÉS OFFERTES AU VISITEUR... 59 Visiter le site 60 Rechercher des produits 60 Acheter 62 Le panier d achat 62 Le processus de commande 62 Le compte de l utilisateur 66 Contribuer 67 Associer des tags aux produits 67 Créer son catalogue personnel : la wishlist ou liste d envies 67 Comparer les produits entre eux 68 5. ADMINISTRER LE SITE... 71 Connexion à l interface d administration 72 Les différents types de messages 74 Les messages publics émis par Magento 74 La génération automatique de courriels 74 Les gabarits de courriels 75 Les gabarits par défaut 75 Personnaliser les gabarits 75 Présentation de l interface standard 77 L en-tête et le menu 77 Le pied-de-page 77 Les listes 78 Les formulaires 79 Création et configuration des magasins 80 Configuration des magasins et des différentes vues 81 Créer un magasin supplémentaire 83 Configuration générale de Magento 85 Les zones de configuration du système 85 Fonctionnement général du paramétrage 85 Les options du menu Général 87 Options générales (menu Général>Général) 87 Options Web 87 Paramétrer la page «Contactez-nous» 88 Option d envoi à un ami 89 Les options du menu Catalogue 89 Options générales 89 Création d un plan de site Google 93 Activation des flux RSS 94 Les options du menu Clients 95 Paramètres des comptes clients 95 Paramètres de navigation 95 Activation de la «liste d envies» 96 Les options du menu Ventes 96 Paramétrer le déroulement d une vente en ligne 96 Impression de documents PDF 97 Paramétrer la commande et le règlement des achats 97 Paramètres de livraison 98 Configurer l accès aux services Google 98 Configuration avancée 99 Paramètres pour l administration 99 Paramètres système 100 Paramètres utiles au développeur 101 Gestion du cache 101 Gestion de votre équipe d administrateurs 103 Mon compte 103 Les rôles 103 Les utilisateurs 105 6. PUBLIER SUR LE SITE...107 Créer des pages de contenu 108 VIII Groupe Eyrolles, 2009

Ajouter une page 109 Renseigner les métadonnées 110 Insérer des blocs statiques 111 Créer un bloc 111 Affecter un bloc à une page 112 Administrer des sondages 113 7. METTRE EN PLACE SA BOUTIQUE... 117 Structurer les produits en catégories 118 Arborescence des catégories 118 Créer et paramétrer une catégorie 119 Informations générales 119 Paramètres d affichage 120 Produits de la catégorie 121 Hiérarchie des catégories 121 Caractériser les produits grâce aux attributs 122 Créer des attributs 123 Paramétrer le comportement des attributs pour le visiteur 124 Intitulés et valeurs des attributs 126 Gérer les groupes d attributs 127 Création d un nouveau groupe 127 Répartition dans les sous-groupes 128 Mettre en place les produits 129 Création d une fiche produit 129 Informations générales 130 Fixer les prix 132 Ajouter des informations méta 133 Associer des images 134 Propriétés d inventaire pour la gestion des stocks 134 Affecter le produit aux sites web et catégories 135 Produits apparentés, ventes incitatives et ventes croisées 136 Abonnements aux alertes sur les produits 136 Ajouter des options personnalisables : choix de la taille, de la couleur, etc. 137 Les différents types de produits 138 Les produits configurables 139 Les produits groupés 142 Les produits packagés 144 Les produits téléchargeables 146 Les produits virtuels 149 Gérer les promotions 149 Les promotions catalogue 149 Définir une règle 149 Conditions d application de la règle 150 Résultat 151 Les promotions panier 152 Définir une règle 152 Bons de réduction 152 Conditions d application de la règle 153 Les conditions générales de vente et d utilisation 154 Optimiser le référencement de votre boutique via les URL 156 Les URL automatiques 157 Réécrire manuellement les URL 158 8. GÉRER LES VENTES...161 Le processus complet d achat 162 Devises et taux de change 162 Configurer les devises 163 Fixer les taux de change 164 Gérer sa clientèle 165 Voir les clients en ligne 165 Constituer des groupes de clients 166 Informations sur les clients 166 Créer un client pour une commande par téléphone 167 Définir les taxes 169 Les classes de taxe produit 170 Les classes de taxe client 170 Les taux de TVA en fonction des zones de taxe 171 Les règles de taxes 172 L affichage des taxes et leurs options 174 Modes de livraison et frais de port 175 Points communs entre tous les modes 175 Le mode «Tarif unique» 176 Le mode «Tarification» 176 Le mode «Livraison gratuite» 177 Modes de paiement 177 Points communs entre les différents modes de paiement 178 Paiement par carte enregistrée 179 Paiement par chèque, mandat ou virement 180 Paiement par bon de commande 180 Administrer les commandes 180 Traiter les commandes 181 Produire des factures 182 Préparer les expéditions 184 Gérer les remboursements 186 Analyser le tableau de bord des commandes 187 Table des matières Groupe Eyrolles, 2009 IX

Magento 9. PROMOTION DE LA BOUTIQUE : COMMUNIQUER AVEC SES VISITEURS... 189 Autoriser les avis sur les produits 190 Configurer les notations 190 Modérer les commentaires 192 Gérer les mots-clés ou tags 193 Améliorer la recherche interne 195 Analyser les recherches des visiteurs 195 Éditer les recherches 196 Autres améliorations possibles 197 Envoyer une lettre d information (newsletter) 197 Gérer les inscriptions 198 Préparer un gabarit 199 Éditer et envoyer la lettre 200 Mieux connaître votre clientèle : utiliser les rapports 201 Les différents états disponibles 201 Manipuler les états 202 Utiliser les services web 203 Vérification rapide du bon fonctionnement 204 Services XML-RPC 204 Services WS-* 205 Méthode d utilisation 205 Sécurité : créer des utilisateurs 206 10. PERSONNALISER L APPARENCE DE SA BOUTIQUE... 209 Configuration de base du design 211 L en-tête HTML 211 Le titre de la page (title) 211 Les balises méta et autres indications pour les moteurs de recherche 212 Les petits plus 212 L en-tête visible de la page 213 Le pied de page 213 Ajouter un filigrane sur les images de produits 214 Créer un thème graphique 215 Organisation des fichiers 215 Organisation générale 215 Organisation des thèmes au sein des répertoires 216 Le principe de surcharge 217 Créer un paquet 218 Créer et appliquer un nouveau thème 218 Application partielle d un thème 219 Exceptions 220 Éléments statiques du thème : images, CSS et JavaScript 222 Modifier des images ou fichiers JavaScript 222 Modifier les styles grâce aux CSS 222 Design et internationalisation 223 Répertoires de traduction 223 Les textes intégrés au thème 224 Les textes indépendants du thème 224 Mécanisme de traduction 224 Modifier les fichiers pour corriger ou ajouter une traduction 225 Ajouter des widgets 225 Modifier les gabarits (templates) 228 Les avantages de l architecture MVC 228 Modifier un gabarit 229 Les gabarits spéciaux 231 Syntaxe des gabarits 231 Classes et fonctions utiles 232 Traduction 233 Remplacement des caractères spéciaux 233 Affichage d un bloc enfant 233 Les assistants 233 Le modèle 233 Modifier les agencements (layouts) 234 Syntaxe générale et surcharge 235 Structure d un fichier d agencement 235 En pratique 236 Modification de la balise <default> 237 Le contenu des agencements 238 La balise <block> 238 La balise <reference> 239 La balise <action> 240 Exemple : changer la couleur du pied de page 240 Exemple : supprimer un bloc 242 Exemple : ajouter un bloc HTML 243 Exemple : ajouter un lien vers une page 244 Personnaliser le design via l interface d administration 246 Paramètres de design personnalisé 246 Exemple d ajout de paramètres de design personnalisé 247 11. AJOUTER ET CRÉER UNE EXTENSION...249 Installer une extension préexistante 250 Choisir une extension 250 Obtenir la clé d installation 253 Télécharger et installer l extension avec Magento Connect 254 X Groupe Eyrolles, 2009

Exemple de configuration 257 Créer soi-même ses extensions 259 Modifier Magento? 259 Structure et fichiers essentiels d une extension 261 Trouver les erreurs 263 Un exemple complet : création d un premier module d accès à une base de données 265 Déclaration : créer le fichier de configuration de l extension 265 Structure des fichiers 266 Créer le bloc correspondant au module 267 Fichier de bloc : LeMessage.php 267 Fichier d agencement : message.xml 268 Fichier de configuration : config.xml 269 Fournir une traduction du message 271 Modification du gabarit 271 Création des fichiers de traduction CSV 272 Modification du fichier de configuration 272 Afficher un message dynamique à partir de la base de données 273 Créer la table d enregistrements 273 Prévoir l installation automatique de la table 274 Construire le modèle 275 Déclarer le modèle 277 Modifier la classe de bloc pour afficher le résultat 278 Bilan du premier module 279 Suite de l exemple : créer un second module pour la livraison 280 Construire la structure et les classes du module 281 Créer les répertoires 281 Construire la classe Back 281 Créer les fichiers de traduction 284 Adapter les fichiers de configuration 284 Fichier de configuration etc/config.xml 284 Fichier de départ de l extension 285 Rendre l extension configurable 286 Un menu spécial pour notre extension 287 Ajout de paramètres dans un onglet existant 291 Lecture des paramètres depuis la classe du modèle 294 Créer un paquet pour publication 296 Informations du paquet 296 Informations de publication 297 Responsables de la maintenance 297 Dépendances 298 Contenu 298 Sauvegarde et mise en ligne 299 A. QUELQUES EXTENSIONS UTILES DE MAGENTO...301 Paiement en ligne par carte bancaire 301 CM-CIC p@iement (CyberMUT Paiement/Paiement CIC) 301 SPPLUS Extension (Caisse d Épargne) 302 Et pour les autres banques? 303 Modes de livraison 303 J2T TNT Module (relais colis TNT) 303 Owebia Shipping 2 304 Thèmes et design 304 Advanced Menu 304 Clean EasyStart Theme 305 Internationalisation 306 French (France) Language Pack 306 Autres extensions utiles 307 oscommerce fixed migration tool 307 Blog 308 B. HTML, CSS ET JAVASCRIPT...311 (X)HTML 311 La page 311 Les balises principales 313 Les commentaires 313 Le corps de texte et sa mise en forme 313 Les titres 314 Listes et tableaux 314 Les balises de liens 315 Lien vers une autre page 316 Images 316 L encodage des caractères 316 CSS 317 Intégrer les CSS dans le HTML 317 Associer le code CSS au HTML 319 Quelques propriétés CSS 320 Couleurs 320 Polices de caractères 320 Marges et bordures 321 Autres 321 JavaScript 321 Intégrer le JavaScript dans le HTML 322 Script.aculo.us 323 Table des matières Groupe Eyrolles, 2009 XI

Magento Utilisation 323 Principaux effets 324 Comportements 324 Ajax 325 Le SQL avec l adaptateur 331 Le contrôleur 332 Le client HTTP 333 Autres classes utiles 333 C. PHP ET LE ZEND FRAMEWORK... 327 PHP 327 Les apports de PHP 5 328 Le Zend Framework 329 Le Zend Framework dans Magento 329 Interaction avec les bases de données 330 D. XML...335 Pourquoi XML? 335 Les règles fondamentales du XML 336 Autres normes associées à XML 337 INDEX...339 XII Groupe Eyrolles, 2009