[Update 2021] Guide Ultime d’Installation d’une Boutique Prestashop 1.7 – Partie 4

Configuration du back-office

*J’utilise le thème Warehouse Store disponible ici : https://themeforest.net/item/warehouse-responsive-prestashop-16-theme-blog/3178575

Secteur d’activité

  • Paramètres de la boutique > Paramètres Généraux > Main Shop Activity > Votre secteur d’activité
You don't have permission to access this content

Réglages de la bannière et de la favicon

  • Apparence > Thème et logo > Logo de l’en-tête
  • Apparence > Thème et logo > Logo des mails
  • Apparence > Thème et logo > Favicon

Supprimer les données inutiles

  • Catalogue > Marques & Fournisseurs > Marques > Tout supprimer
  • Catalogue > Marques & Fournisseurs > Fournisseurs > Tout supprimer
  • Catalogue > Fichiers > Tout supprimer

Adresses et nom de la boutique

  • Paramètres de la boutique > Contact > Magasins > Supprimer tous les magasins
  • Nom de la boutique > Nom de votre boutique
  • Adresse e-mail de la boutique > Votre email de contact
  • Adresse du magasin (ligne 1) > Votre adresse
  • Code postal > Votre code postal
  • Ville > Votre ville
  • Pays > Votre pays
You don't have permission to access this content

Commande

  • Paramètres de la boutique > Commandes > Conditions générales de vente > Non
  • Paramètres de la boutique > Commandes > Proposer des emballages cadeaux > Non
  • Paramètres de la boutique > Commandes > Taxe des emballages cadeaux > Aucun
  • Paramètres de la boutique > Commandes > Proposer des emballages recyclés > Non

Réglages des clients

  • Paramètres de la boutique > Client > Activer les offres partenaires  > Non

Remplir la page Contacter nous/Contact Us

  • Paramètres de la boutique > Contact > Webmaster > Votre email de contact du webmaster
  • Paramètres de la boutique > Contact > Customer service > Votre email de contact du service client
You don't have permission to access this content
  • Mettre les contacts en multi-boutique

Afficher Prix TTC pour le shop

La seule donnée qui change entre les deux et le type de prix (prix de vente pour le b2c, prix de gros pour le b2b)

  • Paramètres de la boutique > Clients > Groupe
    • Ajouter aux noms des groupes  » – b2c »
  • Paramètres de la boutique > Clients > Groupes > Modifier > Affichage des prix > TTC
  • Créer groupe Visiteur b2b / Visitor – b2b
  • Affichage des prix > HT
  • Afficher les prix > Non
  • Boutique associées > b2b
  • Activer le groupe créé
  • Créer groupe Invité b2b / Guest – b2b
  • Affichage des prix > HT
  • Afficher les prix > Non
  • Boutique associées > b2b
  • Activer le groupe créé
  • Créer groupe Client b2b / Customer – b2b
  • Affichage des prix > HT
  • Afficher les prix > Oui
  • Boutique associées > b2b
  • Activer le groupe créé
  • Associer les trois groupes au b2b dans Paramètres de la boutique > Clients > Groupe
  • Idem pour le terminal de paiement que le b2b

Stocks

  • Paramètres de la boutique > Produit > Activer la gestion des stocks
  • Afficher les dernières quantités lorsque celles-ci sont inférieures à > 5
  • Afficher les dernières quantités lorsque celles-ci sont inférieures à > 1

Ranger les produits par ordre de référence ou de nom

Paramètres de la boutique > Produits > Pagination > Tri par défaut > Référence du produit/Nom

Autres réglages

  • Paramètres de la boutique > Produits > Afficher les quantités disponibles sur la fiche produit > NON

Localisation

Configurer la langue et le pays par défaut

  • Localisation > Langues > Désactiver les langues dont vous n’avez pas besoin

You don't have permission to access this content

  • International > Localisation > Langues > Mettre les langues en multiboutique
  • International > Localisation > Langues > Pack de localisation que vous souhaitez importer > France
  • International > Localisation > Devises > Mettre les devises en multiboutique
  • International > Localisation > Devises > Mettre à jour les taux de change (le faire pour toutes les boutiques)
  • International > Zones Géographiques > Mettre les zones en multiboutique
  • International > Localisation > Langues > Langue par défaut > English
  • International > Localisation > Pays par défaut > France
  • International > Localisation > Devise par défault > Euro
  • International > Localisation > Fuseau horaire > Europe/Paris
  • International > Localisation > Unité de poids > kg
  • International > Localisation > Unité de distance > km
  • International > Localisation > Unité de volume > L
  • International > Localisation > Unité de dimension > cm
  • System Administrator > My Preferences > Language > Français

Réglages des taxes

*Si vous êtes en France, dans le cas d’autre pays, vous devrez vous renseigner sur la fonctionnement de la TVA.

  • Si Localisation > Localisation > Taxes > Règles de taxes > FR Taux standard (20%) existe
    • International > Taxes > Règles de taxes > FR Taux standard (20%) et supprimer toutes les règles de taxes existantes
    • Rajouter France, Plage de codes postaux > 0, Comportement > Cette taxe uniquement, Taxes > TVA FR 20%
    • Rajouter Monaco, Plage de codes postaux > 0, Comportement > Cette taxe uniquement, Taxes > TVA FR 20%
  • Si International > Localisation > Taxes > Règles de taxes > FR Taux standard (20%) n’existe pas
    • Créer Taxes > TVA FR 20%
    • Créer Règles de taxes > FR Taux standard (20%)
    • Activer cette règles pour toutes les boutiques
    • Rajouter France, Comportement > Cette taxe uniquement, Taxes > TVA FR 20%
    • Rajouter Monaco, Comportement > Cette taxe uniquement, Taxes > TVA FR 20%

Activer tous les pays

International > Zones Géographiques > Pays > Sélectionner tous les pays > Activer la sélection

Traduire tous les pays

Inclure GeoIP

Réglages des transporteurs

Transporteur pour le terminal de paiement

  • Supprimer tous les transporteur
  • Nom du transporteur > Notre transporteur / Our carrier
  • Délai de livraison > 7 à 15 jours / 7 to 15 business days
  • Vitesse > 0
  • Ajouter votre logo

You don't have permission to access this content

  • Multiboutique > terminal
  • Livraison gratuite

Prix

  • Préférence > Paramètres Généraux > Règle d’arrondi > Arrondir vers l’infini quand valeur à mi-chemin
  • Préférence > Paramètres Généraux > Type d’arrondi > Arrondir pour chaque article
  • Préférence > Paramètres Généraux > Nombre de décimales > 2

Configurer les alertes e-mails

*À Faire impérativement après l’import sinon spam de mail

  • Paramètres Avancés > Email > Email > Utiliser mes propres paramètres SMTP (pour les experts uniquement)
  • Email > Nom de domaine des e-mails > Votre adresse e-mail
  • Serveur SMTP > Votre serveur SMTP
  • Utilisateur SMTP > Votre utilisateur SMTP
  • Mot de passe SMTP > Attention : Pas de caractères spéciaux
  • Chiffrement > SSL
  • Port > 465
  • Module > Modules > Rechercher « alerte mail »
    • Disponibilité du produit > Non
    • Order edit > Non
    • Nouvelle commande > Oui
    • Rupture de stock > Non
    • Seuil > 1
    • Alerte de couverture > Non
    • Couverture > 0
    • Returns > Oui
    • Adresses e-mail > Votre adresse e-mail
You don't have permission to access this content

Formulaire de Contact

  • Paramètres de la boutique > Contact > Webmaster > Remplir
  • Paramètres de la boutique > Contact > Service Client > Remplir
You don't have permission to access this content

Configuration des modules

Désactiver les modules que je ne recommande pas

  • Désactiver Meilleurs fournisseurs
  • Désactiver Répartition par transporteur
  • Désactiver Bannière
  • Désactiver Bienvenue
  • Désactiver Expertise PrestaShop (gamification)
  • Désactiver les blogs (sauf si vous voulez vraiment en faire un, mais pour le SEO, mieux vaut de vraies pages CMS)
  • Désactiver tous les modules de comparatif de produit
  • Désactiver Partage sur les réseaux sociaux

Installation des modules que je recommande

  • Module payant : PrestaBoost
  • Module gratuit : TggAtos

Mettre à jour les modules

  • Modules > Se connecter à Addons permet d’accéder à tous nos modules PrestaShop > Se connecter
  • Modules > Mettre à jour tous les modules

Réglages des modules

Presta Cleaner

Nettoyer la base de donnée (Si besoin)

Google Analytics

  • ID de tracking Google Analytics > Entrer l’id de votre compte
You don't have permission to access this content
  • Activer la fonctionnalité « User-ID » : Activé
  • Télécharger Tag Assistant (by Google) pour votre browser pour vérifier que le module marche

Tawk.to

  • Pas de configuration
You don't have permission to access this content

Suggestion d’adresses (par Google)

  • Clé API Google Map > Votre id d’application
You don't have permission to access this content
  • Cocher Complete second address field
  • Décocher le reste

PrestaBoost

  • Pas de configuration
You don't have permission to access this content

Alertes par e-mail

  • Nouvelle commande > Oui
  • Adresses e-mail > Ajouter votre adresse e-mail
You don't have permission to access this content

Aftership

  • Inscrivez-vous sur le site internet https://www.aftership.com/
  • Paramètres avancés > Webservice > Ajouter une clé de service web
    • Clé > Générer
    • Description de la clé > d’Aftership
    • Ne rien cocher
  • Rentrer la clé de service web dans le site internet d’Aftership (dans la page des applications)

Vous pouvez ajouter une page de suivi pour que vos clients suivent leurs colis avec ce tutoriel : https://help.aftership.com/hc/en-us/articles/115009037787-How-can-I-add-Track-Button-to-PrestaShop-store

Filtre navigation à facette

Parfois, il y a beaucoup de template qui se sont crées tout seul. Il vaut mieux les supprimer. Pour cela, il faut :

  • Modules > Navigation à facette > Réinitialiser
  • Modules > Navigation à facette > Mes filtres > Sélectionner toutes les catégories
  • Modules > Navigation à facette > Indexer les prix manquants
  • Modules > Navigation à facette > Reconstruire l’index intégralement
  • Modules > Navigation à facette > Indexer les attributs
  • Modules > Navigation à facette > Indexer les URL
  • Préférences > Rechercher > Ajouter à l’index les produits manquants
  • Préférences > Rechercher > Reconstruire l’index

Pour la recherche, il peut être utile de rajouter à la volée tous les produits dans la classe root. Pour cela il suffit d’exécuter la commande SQL :

où id_root est l’identifiant de la catégorie root

Remplir les information de paiement pour le b2c et le terminal

  • Modules > Désactiver Chèque
  • Modules > Désactiver Transfert bancaire

Remplir les information de paiement pour le b2b

  • Modules > Chèque > Nom du bénéficiaire > Votre société
  • Modules > Chèque > Adresse > Votre adresse

You don't have permission to access this content

You don't have permission to access this content

  • Modules > Transfert bancaire > Titulaire > SARL MC Davidian
  • Modules > Transfert bancaire > >
    • IBAN : FR22 3000 2039 3500 0046 0241 W12
    • Code B.I.C : CRLYFRPP
  • Modules > Transfert bancaire > Adresse de la banque > 
    • LCL Banque et assurance
      78 Boulevard Félix Martin
      83700 Saint-Raphaël
      France
  • Paiement > Préférences > Gérer les restrictions

Configuration du thème Warehouse

Les modules du thème Warehouse

Réglages du menu

  • Modules > Module Manager > IQITMEGAMENU
  • Organiser votre menu pour le b2c
  • Modules > Module Manager > Menu principal
  • Organiser votre menu pour le b2c

Rajouter une colonne dans le Footer pour les catégories

Il peut être utile de rajouter les catégories dans le Footer pour manipuler le Sitelink de Google, voir cette vidéo de Webbax.ch : https://www.youtube.com/watch?v=UCh6SYancDk.

  • Modules > Module Manager > IQITLINKSMANAGER > New Block
    • Hook > displayFooter
    • Remplir le bloc

Bloc social

  • Apparence > IqitThemeEditor – Backoffice > Options/Typography/Global styles > Social media
  • Remplir les champs
You don't have permission to access this content
  • Modules > Module Manager > Liens de suivi sur réseaux sociaux
  • Remplir les champs
You don't have permission to access this content

Page de contact

You don't have permission to access this content

Module cookie (mais désactivation conseillée)

  • Modules > Module Manager > IQITCOOKIELAW > Remplir Cookie law text

Module de connexion par les réseaux sociaux du thème (mais désactivation conseillée)

  • Modules > IQITSOCIALLOGIN >
    • Facebook API ID > Votre id d’application
    • Facebook API secret > Votre id d’application
You don't have permission to access this content

Réglages dans le back-office du thème Warehouse

Désactivation du javascript dans le footer

Pour optimiser sur les mobiles, je désactive le javascript du footer

  • iqitthemeeditor module > backoffice > responsive/mobile > footer collapse > No

Désactivation du hover des produit

  • iqitthemeeditor module > Content/Pages > Products list/Carousels > Second image on hover > Disabled

Enlever la barre d’information

  • iqitthemeeditor module > Content/Pages > Product page > Right sidebar > hidden

Enlever le compte à rebours de la maintenance

  • iqitthemeeditor module > Maintenance > Countdown > Disabled

Changer les logos de paiement

  • iqitthemeeditor module > Footer > Copyright > Image

Désactiver la flèche back-to-top (conseillé)

  • iqitthemeeditor module > Options/Typography>Global styles > Style > Disable

Mettre la flèche back-to-top à gauche (non conseillé)

  • Dans /themes/warehouse/assets/css/custom.css, ajouter

Enlever le tracker Google Analytics intégré

  • iqitthemeeditor module > CUSTOM CSS/JS/CODES/GOOGLE GTAG > Supprimer Google Gtag id(GA_MEASUREMENT_ID)

Réglage du copyright

  • IqitThemeEditor > Footer > Copyrights > Ajouter son copyright
You don't have permission to access this content

Réglages des textes

Remplir les pages CMS

  • Apparence > Pages
    • Ajouter ou supprimer les pages nécessaires
You don't have permission to access this content
  • Modules > Module Manager > IQITLINKSMANAGER
    • displayFooter / Displaynav1
    • Name of the link block > Informations / Informations
    • Régler les menus
You don't have permission to access this content
    • Apparence > Link Widget > Organiser le menu du b2b
You don't have permission to access this content

B2B & terminal

Enlever le message Logiciel e-commerce par PrestaShop™

  • Paramètres de la boutique > Traffic et SEO > index > Vider la Meta description
  • Dans le fichier /themes/classic/templates/_partials/footer.tpl

Remplacer

Par

You don't have permission to access this content

SEO

Régler le robot.txt

  • Préférences > SEO & URL > Générer le robots.txt

Dans /robot.txt, ajouter ces lignes :

SEO des pages CMS

  • SEO & URL > Remplir
You don't have permission to access this content
  • Apprence > Pages > Remplir
You don't have permission to access this content

Installer Google Sitemap

  • Modules > Module Manager > Google Sitemaps
    • À quelle fréquence mettez vous à jour votre boutique? > toutes les semaines
    • Cocher les case relatives au blog
  • Dans Google Webmaster > Sitemaps > Ajouter un sitemap > Mettre l’adresse du sitemap

Automatisation cron

  • Modules > Éditeur de tâches cron
  • Ajouter cron
    • Description de la tâche > Mettre à jour les devises
    • Lien cible > Mettre le lien qui se trouve dans Localisation > Devises
  • Ajouter cron
    • Description de la tâche > Mettre à jour l’index de Recherche
    • Lien cible > Mettre le lien qui se trouve dans Préférences > Rechercher
  • Pour le sitemap, ajouter cron
    • Description de la tâche > Mettre à jour le sitemap
    • Lien cible > Mettre le lien qui se trouve dans Modules > Modules > gsitemap (pour chaque boutique)

Performances

  • Compilation des templates > Recompiler les fichiers de templates s’ils ont été mis à jour
  • Cache > Oui
  • Type de mise en cache > Système de fichier
  • Vider le cache > Vider le cache chaque fois qu’il y a une modification
  • Désactiver les modules non développés par PrestaShop > Non
  • Désactiver toutes les surcharges > Non
  • Caractéristiques > Oui
  • Groupes de clients > Non
  • « Smart cache » pour les feuilles de style > Oui
  • « Smart cache » pour le code JavaScript > Oui
  • Réduction du code HTML > Oui
  • Compression du JavaScript dans le code HTML > Non
  • Déplacer le code JavaScript à la fin > Oui
  • Optimisation Apache > Oui
  • Utiliser le cache > Oui
  • Système de cache > Memcached
Installation de Memcached si besoin

Enlever « powered by PrestaShop™ » dans les emails :

Méthode lente (très lente)

  • Localisation > Traductions > Modifier les Traductions > Traduction des modèles d’emails > thème > langue > HTML

Méthode rapide

*Je conseille de télécharger votre site et de faire une recherche de sous-dossier avec notepad++ pour déduire quels fichiers doivent être modifier. Pour ce tutoriel, voici la liste :

Ce qu’il faut remplacer :

Texte à Remplacer Texte RemplacéThis store is powered by PrestaShop This store is powered by Votre magasinpowered by <a href=’http://www.prestashop.com/’> powered by Votre magasinhttp://www.prestashop.com/ https://www.votremagasin.com/powered by PrestaShop(tm) powered by Votre magasinréalisé avec PrestaShop(tm) réalisé par Votre magasincreado por PrestaShop(tm) creado por Votre magasinlanzado por PrestaShop™ lanzado por Votre magasinpowered by PrestaShop™ powered by Votre magasinPrestaShop(tm) Votre magasinPrestaShop™ Votre magasinréalisé avec réalisé parPrestaShop&trade; Votre magasin&trade;
You don't have permission to access this content

Changer Title en Salutation pour l’inscription

  • Localisation> Traduction > Traduction du back-office > thème > English > Authentication > Title > Salutation
  • Localisation> Traduction > Traduction des modules installés > thème > English > Tmheaderaccount-content> Title > Salutation

Enlever le code EAN des URLs

  • Préférences > SEO & URL > Route vers les produits > p/{id}{-:id_product_attribute}-{rewrite}.html

Ou aussi, pour garder le nom de la catégories pour le SEO

  • Préférences > SEO & URL > Route vers les produits > {category:/}{id}{-:id_product_attribute}-{rewrite}.html

(La valeur par défaut devrait être {category:/}{id}{-:id_product_attribute}-{rewrite}{-:ean13}.html)

Autre

Adaptation de la traduction

  • Localisation > Traductions > Modifier les Traductions > Traduction du front-office > thème > langue > PRODUCT
    • Changer « Nouveau Produit » en « Produit Neuf » (plus adapté)
  • Localisation > Traductions > Modifier les Traductions > Traduction des modules installé > thème > langue > INTEGRAL_EVOLUTION_PAYMENT
  • et Localisation > Traductions > Modifier les Traductions > Traduction des modules installé > thème > langue > EXPRESS_CHECKOUT_PAYMENT
    • Changer « Payez par carte ou par compte PayPal » en « Payez par compte PayPal »
    • Changer « Pay with your card or your PayPal account » en « Pay with your PayPal account »

Configurer Google Search Console

  • Rendez-vous sur https://support.google.com/analytics/answer/1012264?hl=fr
  • Ne pas oublier de connecter le compte Google Search Console et Google Analytics

Configurer Google Tag Manager

Google Tag Manager

J’ai rajouté le tag grâce a deux tutoriels :

  • http://rocinantesoftware.blogspot.com/2015/05/prestashop-16-and-google-tag-manager.html
  • https://www.bruno-guyot.com/google-tag-manager-ecommerce-prestashop.php
You don't have permission to access this content

Mettre le site en ligne

  • Remettre les config d’origine pour php
  • Enlever le mode en maintenance

Checking List

  • Lien vers Tester Simplement les Performances d’Apache2 / MySQL
  • https://tools.pingdom.com / GTmetrix / Google Page insight / https://webspeedtest.cloudinary.com / https://validator.w3.org/
  • Vérifier la cookie key
  • Tester la création de compte
  • Tester la connexion avec Social Login avec Paypal et Facebook
  • Vérifier que les pays sont dans l’ordre alphabétique lors de la commande
  • Vérifier les suggestions d’adresse Google
  • Vérifier que l’on ne voit pas les prix si on est pas inscrit pour le b2b
  • Checker les footers, SEO des pages CMS de toutes les boutiques
  • Vérifier que Google Analytics fonctionne
  • Vérifier les descriptions des produits
  • Vérifier que les moq n’empêche pas les achat sur le site b2c ou b2c
  • Vérifier les paiements avec Paypal, Stripe et les cartes bancaires
  • Vérifier l’ergonomie du site sur téléphone portable et tablette
  • Tester tous les formulaires de contact
  • Vérifier catégories par catégories dans toutes les boutiques
  • Vérifier le fonctionnement de toutes les URLs

You don't have permission to access this content

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *