PrestaShop Cloud : pour qui, pour quoi ?

Annoncé au salon du ecommerce 2014 en version béta, PrestShop Cloud est officiellement disponible depuis le 15 Janvier 2015 !

Cet article n’est pas un test utilisateur de PrestaShop Cloud, car PrestaShop Cloud est rigoureusement identique à PrestaShop classique, dit « téléchargement », avec en plus une installation / hébergement en un clic.

Il y a une différence majeure tout de même, vous ne pouvez pas accéder/modifier les fichiers constituant votre boutique, ou plus exactement vous ne pouvez accéder qu’aux fichiers du thème. C’est déjà beaucoup pour un petit ecommerce, mais bien entendu pas assez pour une boutique qui ronronne.

 

Que propose exactement PrestaShop Cloud ?

PrestaShop Cloud est l’offre SAAS de PrestaShop : hébergée sur des serveurs OVH cogérés PrestaShop et OVH, vous avez accès en quelques secondes à une boutique PrestaShop. L’hébergement est bien entendu très solide et les temps de réponse excellents.

De plus, vous pouvez utiliser (ou acheter) votre propre nom de domaine.

Enfin, vous disposez d’un accès au répertoire FTP du thème, vous permettant ainsi de changer le look de votre boutique librement. En revanche, les modules ne peuvent être ajoutées qu’à partir de PrestaShop Addons, la place de marché officielle.

Le plus merveilleux ? Cette offre est 100% gratuite !!

100% gratuit, mais comment PrestaShop gagne de l’argent ?

Tout simplement avec les modules (ou thèmes) que les marchands achèteront sur PrestaShop, et notamment le module de paiement bancaire utilisé sur une majorité de boutique ! A noter que même les modules gratuits rapportent à PrestaShop. En effet, les modules partenaires tels que les modules eBay ou Sendinblue rémunèrent PrestaShop pour être présent dans la solution, à l’année et / ou à la performance.

Chaque vente faite sur les boutiques cloud rapporte donc de l’argent à PrestaShop, comme c’est le cas pour les autres solutions SAAS du marché, que des frais d’abonnement soit demandés ou non (Shopify, PowerBoutique, Oxatis, etc…).

Par ailleurs, PrestaShop va maintenant pouvoir collecter de nombreuses données d’utilisation, Front et Back office. Ces données, sans rapporter d’argent, vont permettre à PrestaShop d’améliorer considérablement sa solution.

Pour qui, pour quoi ?

J’avais déjà évoqué le sujet sur ce blog : une boutique ecommerce en SAAS n’est pas une mauvaise solution pour se lancer car cela permet de réduire les coûts de lancement. Vous atteindrez probablement rapidement les limites, et devrez envisager une bascule vers une solution en pleine propriété (= coût, stresss, temps), mais vous aurez limité le coût initial.

PrestaShop Cloud nous parait proposer ici quelque chose de réellement novateur, car les marchands pourront facilement basculer de Cloud vers PrestaShop classique et ainsi attaquer la seconde phase de leur développement sereinement !

Tout créateur de boutique en SAAS devrait y songer : une migration de solution ecommerce n’est jamais un moment amusant : risque de perte SEO, coût important, migration des données imparfaite donc chronophage … et évidement fermeture de la boutique pour quelques heures ! La solution PrestaShop Cloud permet d’anticiper une potentielle croissance de l’activité en simplifiant la future migration.

Cette offre va-t-elle cannibaliser PrestaShop à télécharger, les agences ou les hébergeurs spécialisés ?

NON !!!

Et je pense même que PrestaShop Cloud va pousser de nombreux marchands vers PrestaShop.

En effet, cette offre va permettre aux « primo-accédants-petit-budget » de créer leur boutique simplement et à moindre coûts. Une bonne partie de ces marchands renonce à PrestaShop aujourd’hui à cause de la complexité-coût lié à une boutique en pleine propriété, et préfère utiliser une solution SAAS. Une fois mordu à l’ameçon Cloud, la bascule vers un PrestaShop auto géré sera naturelle.

Et les agences ecommerce ? Même réponse : un marchand utilisant une solution SAAS consulte généralement l’éditeur, donc actuellement pas de business ! Avec PrestaShop Cloud, les agences qui connaissent PrestaShop pourront intervenir pour du conseil ou du thème.

Enfin chez les hébergeurs, les plus concernés sont probablement les hébergeurs low cost (OVH, Gandi, etc…) qui accueillent généralement les petites boutiques. Pour ces marchands, la tentation du Cloud sera grande. Les hébergeurs spécialisés ne sont pas concernés car leurs clients sont déjà au stade où l’offre SAAS serait un frein.

 

Il ne manque qu’un logo à PrestaShop Cloud !!

Prestashop 1.6.0.11 review

Prestashop has released a new version of its software, Prestashop 1.6.0.11, which has been available for download for 2 weeks.

First, you must have noticed that Prestashop has never released the 1.6.0.10 version. At 202, we do not know what happened. However, we are pleased by Prestashop transparency which did not hide the 11 version in a 10 version.

Moreover, the content of this 1.6.0.11 version is typical of stable software: new features and improved performances. Yes, this version is the first 1.6.x to contain news features, confirming, if some still doubted, that the Prestashop 1.6.x branch is completely stable today.

Structural Improvements

The New Round Management System

Round management is a complex feature that can cause strong issues: incompatibility with ERP, legal aspects, and so on. Round management is now configurable with Prestashop 1.6.0.11. Changing round managment must have been a meticulous groundwork. Although not visible, this feature is probably the most important change in 1.6.0.11.

 

Ability to Store the Smarty Cache in the Database

The smarty cache is an essential feature of PrestaShop, and is stored as a file from the first version of PrestaShop. The 1.6.0.11 version now offers the database storage of cache files. Well, the database may still be slower than a file, but this option was probably added for merchants with access restrictions to file system.

Performance

We did not do comparison tests, but many changes included in this version are justified by performance improvements.

 

Improvement of merchants Back Office

Sent emails record

This feature allows merchants to see all emails sent from their shop. What a great idea! With this tool, it will be easy to verify correct operation of a module thant sends emails, or fix an email content mentioned by a customer on the phone. In addition, you will find the latest emails sent to each client from the customer record.

 

 

Last login date of each employee

The last login date of each employee is now automatically saved in his/her account.

Export views to the SQL manager

A new button appears in the top right of each list. It allows you to transfer SQL queries generated by Prestashop to build up the view toward the SQL Manager. This option makes it very easy for a technical operator to modify queries in order to get a custom export, real time saver!

 

Rules for VAT Management of the Price list

Catalog price rules now explicitly include VAT, which will allow merchants to use them more effectively.

Improvements for developers

Display of SQL queries in the Back Office

When the shop is in development mode, a new button appears in the upper right view and can display the SQL queries of the view. Although it looks like duplicating the “export to SQL manager” feature, it is certainly a time saver for developers.

New Version of the Profiler

I have not seen the new features, except a slightly revised look!

Front Office improvement

Wish list Module improvement

With previous version of the module, consumers were able to create multiple wish lists, but the products addition was done on the default list only. With this new version of the module, consumers can now choose the list on which to add the product. Email sharing has also been improved.

 

Prestashop 1.6 is definitely cruising. We look forward to future releases, which will probably be rich in new features.

Les nouveautés de Prestashop 1.6.0.11

 

 

Prestashop a sorti une nouvelle version de son logiciel à télécharger voici 2 semaines : Prestashop 1.6.0.11.

Tout d’abord, vous aurez noté que la version 1.6.0.10 n’a jamais été publiée par Prestashop. Chez 202, nous ne savons pas ce qu’il s’est passé, mais sommes rassurés par la transparence de Prestashop qui n’a pas maquillé la 11 en 10…

De plus, le contenu de cette 1.6.0.11 est révélateur d’un logiciel stabilisé : améliorations de performances et nouvelles fonctionnalités sont au programme. Et oui, cette version est bien la première 1.6.x à contenir des ajouts fonctionnels, preuve, si certains en doutaient encore, que la branche Prestashop 1.6.x est aujourd’hui complètement stable.

 

Améliorations structurelles

Nouveau système de gestion d’arrondis

La gestion des arrondis est un sujet complexe qui peut engendrer de vrais problèmes : incompatibilité avec votre ERP, aspects légaux, etc… La gestion des arrondis devient configurable avec Prestashop 1.6.0.11, il y donc eu un gros travail de fond. Bien que peu visible, cette fonctionnalités est sans doute le changement le plus important de la 1.6.0.11.

Les arrondis configurables de Prestashop 1.6.0.11

Les arrondis configurables de Prestashop 1.6.0.11

 

Possibilité de stocker le cache Smarty dans la base de données

Fonctionnalité indispensable de Prestashop, le cache smarty est stocké sous forme de fichiers depuis la première version de Prestashop. La version 1.6.0.11 propose maintenant un stockage en base de données des fichiers de cache. Bon, la base de données risque d’être toujours plus lente qu’un fichier, mais cette option a probablement été ajoutée pour les marchands ayant des restrictions d’accès au file system. A creuser.

Performances

Nous n’avons pas fait de tests comparatifs, mais de nombreuses modifications incluses dans cette version sont justifiées par des améliorations de performance.

Amélioration de l’interface d’administration pour les marchands

Journal des emails envoyés

Cette fonctionnalité va permettre aux marchands de voir tous les emails envoyés par leur boutique. Quelle bonne idée ! Il sera, avec ces outils, facile de vérifier le bon fonctionnement d’un module qui envoie des emails, ou corriger un email évoqué au téléphone par un client.

De plus, vous retrouverez les derniers emails envoyés à chaque client depuis la fiche client.

Suivi des emails envoyés par clients

Les derniers emails d’un client

 

Dernière date de connexion de chaque collaborateur

La date de dernière connexion est maintenant automatiquement enregistré dans chaque compte employé.

Export des vues vers le gestionnaire SQL

Un nouveau bouton fait son apparition en haut à droite de chaque liste. Il permet de transposer dans le gestionnaire SQL la requête SQL générée par Prestashop pour construire la vue. Cette option permet ainsi très facilement à un intervenant technique de modifier la requête pour obtenir un export custom. Un vrai gain de temps !

Export vers le gestionnaire MySQL

Un bouton pour créer un export custom en quelques secondes

 

Gestion de la TVA pour les règles de prix catalogue

Les règles de prix catalogue intègrent maintenant explicitement la TVA, ce qui va permettre aux marchands de les utiliser plus finement.

Améliorations pour les développeurs

Affichage des requêtes SQL dans le Back Office

Lorsque la boutique est en mode dev, un nouveau bouton est affiché en haut à droite des vues, il permet d’afficher la requête SQL de la vue. Cela fait un peu doublon avec l’export vers le gestionnaire SQL, mais permettra certainement aux développeurs de gagner du temps.

Nouvelle version du profiler

Je n’ai pas vu les améliorations fonctionnelles, à part un look légèrement revu !

Amélioration Front Office

Améliorations du module de Wishlist

Depuis la verison précédente du module, les consommateurs pouvaient créer plusieurs liste de souhait, mais l’ajout de produits ne se faisait que sur la liste par défaut. Avec cette nouvelle version du module, les consommateurs peuvent maintenant choisir la liste à laquelle ajouter le produit. Le partage par email a aussi été revu.

 

Prestashop 1.6 est définitivement en vitesse de croisière, nous attendons avec impatience les prochaines versions, qui seront probablement riches en nouvelles fonctionnalités.

Nouveau module Prestashop gratuit : Éditeur de tâches cron

De plus en plus de modules Prestashop nécessitent la mise en place d’une tâche cron (ou tâche planifiée en Français). C’est pour cela que j’avais rédigé un article en Mai pour expliquer le principe et la mise en place des tâches cron.

C’est probablement aussi pour cette raison que Prestashop a décidé de réaliser un nouveau module distribué gratuitement : l’éditeur de tâches cron, que je vais détailler dans ce billet.

Description du module

La difficulté des tâches programmées réside dans le fait qu’elles doivent être programmées sur le serveur (par un intervenant technique) et non depuis l’administration de votre boutique. L’idée de ce module est de simplifier le travail du marchand en lui permettant de programmer, et superviser, les tâches planifiées directement depuis l’interface d’administration de la boutique.

Ce module est maintenant installé nativement dans Prestashop.

 

Fonctionnement du module

Le module permet simplement de créer autant de tâches planifiées que souhaité, avec chacune sa fréquence. Dans l’exemple ci-dessous, j’ai programmé 3 tâches plannifiées :

  • Mise à jour des taux de devises tous les lundis à 4 heures du matin, pour que Prestashop mette à jour automatiquement les prix affichés dans les devises étrangères,
  • Envoi quotidien à 10 heures d’un email aux clients pour les pousser à donner leur avis sur les produits achetés (petite pub pour notre module :-)),
  • Mise à jour quotidienne à 4 heures du matin du sitemap.

 

Pour fonctionner, le module éditeur de tâches planifiées doit lui même être déclenché, et pour cela Prestashop a prévu deux solutions :

  • La méthode simple : Prestashop déclenche gratuitement à distance le module quand nécessaire.
    Des service équivalent existent sur internet (gratuit ou payants), mais ici l’intégration avec Prestashop est complète : pas de création de compte ou autre configuration complexe, on clique et ça marche !
  • La méthode plus compliqué : vous créez une tache cron pour pour déclencher l’éditeur de tâche, qui lui déclenche les modules souhaités.
    Quel intérêt me direz-vous ? Une fois la tache planifiée initiale mise en place, vous pouvez gérer vos tâches cron depuis Prestashop.

A mon sens le choix se fait ainsi : je ne sais pas programmer une tâche cron : je prends la solution Prestashop, je sais le faire : j’utilise celle de mon serveur. Le seul risque à utiliser le déclenchement par Prestashop est qu’un problème technique sur le site Prestashop empêche le déclenchement chez vous.

 

Nos tests

Premier point important : Prestashop.com va appeler votre site pour déclencher l’éditeur de tâche cron, il faut donc que votre site soit accessible ! Donc le déclenchement à distance ne fonctionnera pas sur les installation locales, ou les PréProduction protégées par .htaccess.

Hormis cette limitation technique incontournable, le module fonctionne parfaitement. Il est notamment indiqué la date et l’heure de la dernière exécution, ce que vous permet de contrôler le bon fonctionnement du planificateur.

A mettre en place si vous avez plusieurs tâches planifiées !

Marchands, lancez-vous à l’international !

Comme vous le savez, nous réalisons des boutiques en ligne avec Prestashop. En plus, nous vendons nos propres modules sur Addons, et réalisons plusieurs modules partenaires. Dans ce cadre, 202 ecommerce améliore et maintient le module eBay Marketplace permettant de vendre sur la place de marché eBay.

Pour toute question sur le module, je vous invite à rejoindre la page dédiée qui synthétise aide, support, actualité et historique des versions.

Commencer la vente à l’international en limitant l’investissement

La version 1.8 du module eBay lancé le 17 Septembre de cette année introduit notamment une fonctionnalité permettant de diffuser vos produits vers plusieurs site eBay.

Si vous vendez déjà sur eBay dans votre pays, il est alors très simple et peu coûteux de commencer à vendre sur les pays limitrophes.

Vous vous forgerez ainsi une première expérience sur l’international, et pourrait ensuite envisager votre expansion à l’étranger sur la base de cette première expérience (boutique dédiée, marketing local, etc…).

Comment vendre sur plusieurs sites eBay (Cross Border Trade ou CBT)

Vous devez tout d’abord utiliser le module Prestashop eBay 1.8 (ou 1.9 qui sort dans les jours qui viennent).

Attention, veillez à intégrer, dans Prestashop, les traductions nécessaires au pays que vous ciblez.

Ensuite, configurez le module pour envoyer vos produits vers le pays ciblé.

Notez que vous pouvez commencer un nouveau pays avec un nombre restreint de produits, chaque site eBay faisant l’objet d’une configuration spécifique.

Enfin, sachez que si vous disposez d’une boutique eBay, les frais d’insertion dans les pays étrangers sont réduits voire gratuits, cliquez ici puis suivez « Frais d’insertion à l’international » pour avoir le détail.

Note : en ce moment, eBay offre les 90 premiers jours de l’abonnement boutique, détails ici.

La procédure de configuration pour le CBT est détaillée ici.

Vos retours sur les bienvenus

S’agissant d’une innovation importante et complexe, nous avons ouvert un sujet dans le forum Prestshop pour collecter les retours ici.

Pour nous permettre de travailler au mieux, soyez synthétiques et précis : version de Prestashop utilisée, nombre de produits envoyés vers eBay, site eBay de base, site(s) eBay distant(s), ainsi que vos suggestions. Nous ferons notre possible pour les prendre en compte !

Le lendemain de la rentrée du ecommerce !

Chose inhabituelle sur ce blog, nous publions un article contenant plus de photos que de texte ! Il faut dire que la semaine dernière a été particulièrement chargée en événements : cocktail partenaires et clients lundi soir, stand au salon du ecommerce.

Cocktail dans le jardin 202 ecommerce

 

Stand salon ecommerce 2014

 

Un salon riche en échanges

 

Retour de salon !

 

Un grand merci à tous ceux qui ont participé ou nous ont aidé : Pack N Boardedélices, la team Prestashop, nos clients et partenaires … et l’équipe 202 !

Prestashop Cloud : synthèse conférence salon ecommerce

La conférence donnée par Prestashop au salon du ecommerce est devenue le rendez-vous annuel pour prendre connaissance de la feuille de route de la solution, et cette année 2014 n’a pas échappé à la règle.

Prestashop est en bonne santé !

Cette année, Benjamin Teszner et Bruno Lévêque ont commencé la conférence en rappelant la bonne santé de la solution :

  • Chiffre d’affaire prévisionnel 2014 de 15 millions de dollar,
  • Une communauté d’utilisateurs toujours en forte croissance,
  • La barre des 200 000 boutiques actives a été franchie !
La dernière levée a été principalement investie sur le développement à l’international, et les choses avancent à grands pas, notamment avec un maillage de relais locaux (Country Manager Prestashop, agences, partenaires…).

Pour ses évolutions, Prestashop nous a indiqué s’inspirer de WordPress, et notamment sur deux points clés :

  • Culte de l’Open Source,
  • Mise du client (le marchand) au centre de la stratégie.

Nouvelle offre : Prestashop Cloud

Le principe est le suivant : le marchand crée sa boutique en un clic, l’hébergement est gratuit !

Prestashop dans le cloud est donc Prestashop proposé en SAAS (Software As A Service) :

  • Vous utilisez la même version de Prestashop qui celle téléchargeable depuis le site,
  • Le système d’upgrade est intégré,
  • Vous disposez d’un accès FTP pour installer votre propres modules, thèmes ou override,
  • Le service est gratuit !

Cette offre, qui peut paraître simple, a nécessité de gros travaux conjointement avec OVH (qui gère l’hébergement), notamment pour régler les problèmes de sécurité, montée en charge, stabilité, etc…

Cette offre permettra clairement aux débutants de lancer très rapidement leur boutique, et à moindre coût. L’utilisation de cette offre par des marchands plus importants sera à suivre de près pour voir la flexibilité exacte du système.

Nos premiers tests sur une version bêta ont montré de supers temps de réponse !

Venez nous rendre visite au salon du ecommerce !

Comme chaque année, la grande messe du ecommerce aura lieu porte de Versailles à Paris du 23 au 25 Septembre, je parle bien entendu du salon du ecommerce !

L’événement incontournable !

Pour celles et ceux qui n’y sont jamais allé, sachez que ce salon est énorme et que vous trouverez tous les acteurs impliqués de près ou le loin dans le ecommerce : logiciels, agences marketing / technique, logistique, banques / PSP, etc… Profitez-en pour rencontrer vos partenaires ou prendre des contacts.

De plus, pas moins de 15 salles permettent des conférences simultanées, je vous recommande donc de parcourir la liste des conférences avant de vous rendre au salon pour bien choisir vos participations. Vous trouverez aussi des ateliers pratiques, un espace recrutement, etc…

Pour préparer votre visite, vous pouvez aussi utiliser le fameux Monopoly du salon du ecommerce que blog ecommerce vient de publier. Vous y trouverez une sélection d’agences, solutions webmarketing, hosting, etc…

Le village Prestashop

Prestashop voit les choses en grand comme chaque année : un village dédié à votre solution favorite rassemble Prestashop et ses partenaires.

Pour la première fois depuis la création de la société, 202 ecommerce sera exposant. Evidemment, notre stand sera situé sur le village Prestashop, à l’emplacement C041. Je vous invite à venir nous rendre visite, vous serez chaleureusement accueilli par nos soins 🙂

Coté Prestashop, sont prévus 2 stands audit pour améliorer votre boutique grâce à Addons, ainsi que 3 stands généralistes pour prendre contact et échanger.

Enfin, Prestashop tiendra 4 conférences. Evidemment, la première sera particulièrement attendu puisque Bruno Lévêque nous donnera des informations sur le futur de Prestashop.

  • Mardi 23 Septembre- 16h15/17h00 : PrestaShop, l’e-commerce 3.0

Animé par Bruno Lévêque, co-fondateur de PrestaShop et Benjamin Teszner PDG de PrestaShop.

  • Mercredi 24 Septembre  – 12h15/ 13h00 : Achat mobile en un clic avec Powatag

Animé par Eric Messin, Channel Director France chez Powatag et Grégoire Véron, Head of Partnerships chez PrestaShop

  • Jeudi 25 Septembre – 14h45/15h30 : Proposez une expérience d’achat fluide avec PayPal et PrestaShop

Animé par PayPal et Arnaud Bourboulon, Chief Revenue Officer, PrestaShop

  • Jeudi 25 Septembre – 15h30/16h15 : Recommandations personnalisées sous PrestaShop : l’esprit commerçant au service de votre rentabilité

Animé par Teddy Malfait, Directeur Général d’Affinity Engine et Arnaud Bourboulon, Chief Revenue Officer chez PrestaShop

A noter le concours lancé par Prestashop sur Twitter : les 3 meilleures légendes de photos du village remporteront jusqu’à 150€ de bons d’achat sur les modules PrestaShop Addons avec les hastags #ECP14 #PrestaShop

Le off du salon

Et oui, non seulement les journées au salon sont épuisantes, mais il se passe aussi des choses le soir !

Nous recevrons nos clients et partenaires la veille de l’ouverture du salon le Lundi 22 en fin de journée. Vous n’avez pas reçu votre invitation ?! Envoyez moi un email ou mettez un commentaire ci-dessous.

Mardi et mercredi soirs sont généralement dispersés et tout le monde se retrouve pour la soirée exposants Jeudi 24 !

 

Je serai présent sur le salon les 3 jours, je vous y attends !

Inspiration : 5 sites ecommerce qu’on aime (Rentrée 2014)

J’avais réussi à éviter le billet de rentrée, celui qui sonne le glas des vacances, et qui, même intéressant, énerve un peu… Mais série oblige, il faut des repères temporels, alors, ça y est, c’est la rentrée. Pour voir les billets précédents, rendez-vous dans le billet d’inspiration printemps 2014.

poppin

Poppin est un site ecommerce Américain qui propose des accessoires de bureau ludiques et colorés. La charte graphique du site est en ligne avec ce positionnement, mais de nombreux sites proposent déjà ce concept, avec eux aussi une présentation soignée.

Pour se différencier, poppin a poussé le concept des couleurs à son maximum, en créant un filtrage par couleur, avant même de choisir les catégories de produit. Ce filtrage été particulièrement bien pensé, si bien qu’il ne perturbe pas la potentielle navigation classique par catégories.

Les sociétés cherchant actuellement à adapter leur mobilier à leurs couleurs, c’est particulièrement bien vu !

 

Be Chef

La cuisine « maison » connait un retour en force, mais cuisiner chez soi demande beaucoup de préparation : choisir ses recettes, puis faire les courses est parfois impossible pour l’urbain débordé… Be Chef vous propose de commander vos recettes complètes, vous n’avez pu qu’à cuisiner !

Le site est clair, simple et qualitatif, et l’animation sur le logo donne un petit coté ludique. Je ne suis pas fan du tunnel de commande en une page (One Page Checkout – OPC), surtout quand il est non modifié comme dans le cas de BeChef, car la somme d’information demandée en un écran risque de décourager les consommateurs.

 

cop.copine

Je ne suis pas spécialement fan de cette marque, et je trouve le site un peu froid / sans âme, mais la page d’accueil pourrait être dans les PDFs scolaires de l’école du ecommerce, tant l’ensemble est réussit d’un point de vue ergonomique / présentation de l’offre.

Le site doit jouer 3 rôle : site institutionnel de marque, eshop et la découverte des boutiques, c’est donc un compris difficile à réaliser. Le slider 2/3 laisse 1/3 à une sélection de looks éditoriale. La création de lien avec la marque est fortement mise en avant et rassemble tous les vecteurs dans une zone. Les éléments de réassurance, comme la localisation des boutiques ne saute pas immédiatement aux yeux, mais se trouvent facilement lorsqu’on les recherche.

 

Jack & Jones

Jack & Jones est une marque de prêt à porter Danoise pour homme, dont la navigation  dénote par rapport aux sites très normalisés actuels…

Une première colonne de navigation permet de filtrer les gammes, puis une seconde (avec les pictos très reconnaissables), permet d’accéder aux catégories de niveau 1. Ensuite, la recherche de produit se fait par filtre en haut des listes de produit.

 

Swoard

Sword est une marque de snowboards haut de gamme. A nouveau, le site doit informer sur la marques et ses produits sans pousser à la vente (pour ne pas cannibaliser le réseau de distribution), mais doit tout de même permettre l’achat en ligne. L’équilibre me parait réussi.

A repérer sur le site : page d’accueil avec effet parallaxe, fiche produit en deux étapes (informations produits puis choix du produit), et panier dépliant en haut de page.

Comment améliorer le temps de chargement « serveur » ?

Dossier performances Prestashop

1 – Mesure du temps de réponse
2 – Améliorer le chargement de la page HTML

Cet article est le second de notre série sur les performances et Prestashop. Le premier article était destiné à vous aider à identifier si votre boutique souffrait d’un problème de temps de chargement, puis, à essayer de localiser le ralentissement : dans la construction de la page HTML ou sur le chargement de la page complète (ou les deux !).

Cet article se focalisera sur l’amélioration du temps nécessaire à la construction de la page HTML.

Vous avez identifié que la page HTML met trop de temps à se charger

Bravo, c’est déjà un pas vers un site rapide !

Dans l’absolu, cela signifie que votre serveur n’est passez puissant pour afficher votre site. Vous pourriez donc simplement augmenter la puissance de votre serveur … mais ce n’est pas aussi simple : peut être que votre site en demande trop à votre serveur !

Prenons un exemple : si vous devez déplacer une lourde armoire, vous n’arriverez pas à la traîner sur le sol, mais en plaçant une planche avec roues, l’effort devient gérable.

La puissance nécessaire pour votre site dépend de la taille de votre catalogue, du nombre de commandes par jour et éventuellement des développements spécifiques que vous avez ajouté. Si votre boutique compte 100 produits, 15 commandes / jours et n’a pas de développement spécifique, il est anormal d’avoir besoin d’un hébergement surpuissant.

Tout ça pour avancer de 5 mètres ?

1 – Avez-vous configuré correctement Prestashop ?

Le langage PHP présente de nombreux avantages, mais nécessite un coup de pouce pour être très rapide. Assurez-vous que vous avez activé le cache de Prestashop et la non recompilation des template. C’est basique, mais incontournable.

Petit rappel : téléchargez notre module gratuit qui vous alerte dès que quelqu’un a oublié de réactiver ces paramètres.

2 – Votre serveur est-il configuré correctement ?

Je m’adresse ici aux utilisateurs de serveurs dédiés (physiques ou virtualisés). Pour fonctionner correctement, Prestashop, comme les autres CMS, a besoin d’une base MySQL qui répond rapidement et optimisée Prestashop, un serveur Apache correctement configuré, un accélérateur PHP, etc…

Si vous ne savez pas comment mettre en place cela, rapprochez-vous de votre hébergeur, embauchez un infogéreur ou changez d’hébergement ! Il ne suffit pas de commander le serveur dédié le plus puissant pour obtenir de bonnes performances.

Suivant les métriques de votre boutique, nous vous recommandons :

Note : nous n’avons aucun lien commerciaux avec ces sociétés, nous avons juste constaté de bons temps de réponse avec les boutiques de nos clients.

Enfin, pour les boutiques plus importantes, nous vous recommandons chaudement d’ajouter un cache Varnish devant votre boutique. Il n’y a malheureusement pas de module Varnish-Prestashop, donc il faut configurer manuellement Varnish & Prestashop. La mise en place est un peu compliquée, mais les performances valent franchement le coup. Contactez-nous si besoin !

3 – Identifier les goulets d’étranglement

Si les 2 points ci-dessus sont réglés, il faut passer à la recherche de goulets d’étranglement. Cette recherche est fastidieuse car il n’y a pas d’autre solution que d’aller dans le détail.

La première approche consiste à désactiver un à un les modules et/ou overrides pour détecter un code qui aurait un fort impact sur les performances. Si le code est nécessaire au fonctionnement de la boutique, il faut ensuite demander au développeur d’en optimiser la rapidité d’exécution.

Vous pouvez aussi utiliser le profiler. Cette fonctionnalité méconnue de Prestashop permet d’afficher le temps de chargement des différents hooks, la liste des requêtes, etc… En comparant avec un Prestashop natif avec attention, vous pourrez localiser les éventuels codes générateurs de lenteurs.

Le Profiler de Pretashop

Dans notre prochain article de ce dossier, nous reviendrons sur les techniques pour améliorer le temps de chargement de la page complète.