PrestaShop et Snipcart : Revue complète des plateformes de commerce électronique

Produits. Inventaire. Panier d'achat. Livraison. Hébergement. Design. Performance. Référencement. Paiements. Sécurité. Support. Tarifs. Marketing.

Le commerce électronique moderne est une bête à multiples facettes.

Et pour beaucoup, la bête est difficile à dompter.

Je le sais de source sûre : j'ai discuté avec des dizaines de développeurs et de commerçants exploitant toutes sortes de sites de commerce électronique. Des enthousiastes de Shopify clé en main aux francs-tireurs du commerce électronique personnalisé, j'ai entendu un éventail assez coloré de discours concernant les plateformes de commerce électronique.

La dernière en date à être sur mon radar de revue? PrestaShop.

J'en avais entendu parler il y a quelque temps, lorsque nous venions de lancer Snipcart. Je me souviens avoir été très impressionné par le gros libellé GRATUIT apposé sur leur site. À l'époque, un studio de développement européen-canadien voulait migrer des centaines de sites PrestaShop vers Snipcart. Un véritable exploit, compte tenu de la différence fondamentale entre les deux solutions.

Plus récemment cependant, j'ai rencontré quelques développeurs ayant une expérience approfondie de PrestaShop. J'ai donc volé un peu de leur précieux temps pour en parler. Mon but? Répondre à deux questions :

"Comment PrestaShop se compare-t-il à Snipcart? Et quand exactement devriez-vous utiliser chacun d'eux?"

Après quelques heures de discussion et de recherche, j'avais suffisamment de contenu pour élaborer une réponse valable à ces questions.

Dans cet article, je vais discuter de la façon dont PrestaShop diffère de Snipcart, et des cas d'utilisation qui conviennent le mieux à chacun d'eux.

Avertissement : Les développeurs web que j'ai interrogés avaient des années d'expérience avec PrestaShop, et n'étaient en aucun cas affiliés à Snipcart.

Qu'est-ce que PrestaShop?

Il s'agit d'une solution de commerce électronique gratuite, en PHP et à code source libre. Il a été lancé en 2005, à Paris, en France. Aujourd'hui, des centaines de milliers de commerçants l'utilisent pour gérer leur commerce électronique. Si, au début, les développeurs devaient héberger eux-mêmes le logiciel, il propose également des versions hébergées dans le cadre de partenariats. PrestaShop gère également une vaste place de marché d'extensions payantes remplie de modules, de thèmes et de services.

PrestaShop pourrait être appelé une solution "tout-en-un" : il agit comme un constructeur de site, un panier d'achat et un système de gestion du commerce électronique.

Qu'est-ce que Snipcart?

Snipcart est une plateforme de panier d'achat que vous intégrez à n'importe quel site web simplement avec du HTML et du JavaScript (un court extrait de code dans le code source de votre site). Il offre un panier d'achat entièrement personnalisable, des webhooks et des API, ainsi qu'un tableau de bord du commerçant complet et hébergé pour gérer le commerce électronique.

Fin 2019, l'équipe a publié Snipcart v3.0, permettant une flexibilité de personnalisation des modèles encore plus grande pour les développeurs et se débarrassant de toute dépendance technologique (adieu jQuery!).

Combien coûtent PrestaShop et Snipcart?

Tarifs de PrestaShop

Gratuit + frais de passerelle de paiement + hébergement + extensions payantes

Dans sa forme la plus simple, le logiciel lui-même est gratuit. Mais vous devrez toujours héberger votre site de commerce électronique quelque part pour que tout fonctionne. Les frais d'hébergement d'un site PrestaShop peuvent varier. Par exemple, 1&1, un de leurs partenaires d'hébergement promu, facture de 4 à 15 $ par mois. Vous pouvez également le déployer seul avec tout autre serveur ou service.

Pour étendre votre boutique, vous allez très probablement acheter des licences payantes pour toutes sortes d'extensions PrestaShop. Lors de la construction et de la personnalisation de leur site de commerce électronique à l'aide de ces dernières, les commerçants auront probablement besoin de l'aide de développeurs à un moment donné. Nous en reparlerons plus loin.

Les commerçants doivent également payer des frais de passerelle de paiement sur toutes les transactions et parfois acheter des modules pour les options de paiement qui ne sont pas proposées dans la solution de base.

Tarifs de Snipcart

2 % + frais de passerelle de paiement

En utilisant le tarif standard de Snipcart, vous payez 2 % des transactions mensuelles, plus les frais de passerelle de paiement. Si vous utilisiez Stripe comme passerelle pour votre boutique, par exemple, vous obtiendriez un total de 4,9 % + 30 cents par transaction. Voici les passerelles que nous prenons en charge. Si la vôtre n'est pas prise en charge, envisagez d'utiliser des passerelles de paiement personnalisées.

Note : Nous proposons des plans mensuels fixes pour les commerçants ayant un volume élevé et des ventes saisonnières. Voir notre page de tarifs pour plus de détails. Nous gérons également un programme de partenariat pour les travailleurs autonomes et les agences.

Une intégration vraiment basique de Snipcart ne nécessite pas beaucoup (voire aucune) connaissance en codage. Il suffit de savoir suivre les instructions et les tutoriels! Néanmoins, la personnalisation de votre panier, de vos produits et de l'expérience d'achat sur le site nécessitera des compétences en programmation. Ainsi, comme avec PrestaShop, les commerçants devront travailler avec des développeurs lorsqu'ils utiliseront Snipcart.

Snipcart et PrestaShop : Cas d'utilisation gérés par les deux solutions

Snipcart et PrestaShop sont des produits fondamentalement différents. Pourtant, comme de nombreuses solutions de commerce électronique, ils présentent des similitudes. Nous nous concentrerons ici sur les possibilités offertes par les produits prêts à l'emploi.

Tout d'abord, les deux solutions offrent une section d'administration complète pour gérer le commerce électronique.

En ce sens, ils donnent une autonomie post-développement décente aux commerçants et aux utilisateurs non techniques. Ceci est particulièrement vrai lorsque Snipcart est profondément intégré dans un CMS.

Les deux solutions prennent également en charge :

  • Récupération des paniers abandonnés

  • Produits avec beaucoup d'options

  • Système de rabais et de codes de promotion

  • Commerce électronique et analyse des ventes

  • Comptes multi-utilisateurs

  • Gestion de l'inventaire

  • Plusieurs fournisseurs de livraison

PrestaShop et Snipcart : Revue des principales différences

Tout d'abord, la différence la plus importante :

  • PrestaShop agit comme un CMS : vous l'utilisez pour construire votre site de commerce électronique ET le faire fonctionner.

  • Snipcart est une plateforme de panier d'achat : vous l'ajoutez sur un site que vous avez créé, pour permettre le commerce électronique.

Deux choses très différentes, n'est-ce pas?

Note de l'éditeur : Chez Snipcart, nous avons créé une couche indépendante et évolutive de commerce électronique afin que les développeurs et les commerçants puissent bénéficier du meilleur modèle dans notre domaine, et ne pas se retrouver coincés dans un écosystème fermé. En d'autres termes, nous croyons en l'utilisation des bons outils pour le bon travail.

La deuxième différence essentielle entre eux est le support :

  • Avec PrestaShop, vous utilisez les forums communautaires ou payez un plan d'assistance pour obtenir de l'aide. Cependant, la plupart des extensions payantes de PrestaShop sont accompagnées d'un soutien de la part des développeurs qui les ont créées.

  • Avec Snipcart, vous bénéficiez d'un accès direct et individuel à des développeurs expérimentés par le biais de courriels et de billets de support avant et après votre inscription.

PrestaShop exploite une solution de commerce électronique "tout-en-un" depuis 2005. Ils offrent donc, bien sûr, plus de fonctionnalités intégrées que Snipcart (plus de 310). Eh oui, leur impressionnante place de marché répond aux besoins des commerçants pour de nombreux scénarios différents.

Mais ces deux solutions créent des réalités de commerce électronique très différentes pour les commerçants et les développeurs. Allons voir de plus près.

Fonctionnalités natives et extension des plateformes

Il y a un certain nombre de choses que vous pouvez faire nativement avec Snipcart qui nécessitent des extensions payantes avec PrestaShop :

  • Scénarios de rabais avancés

  • Affichage et transactions multidevises

  • Paiements récurrents et abonnements

En revanche, des choses comme la gestion des inventaires massifs (nombre élevé de numéros de produits et de catégories) et les magasins multiples sont tous gérés de manière native avec PrestaShop. Pas avec Snipcart.

Après ça?

Pour pousser Snipcart plus loin, il faudra tirer parti de ses puissantes API et webhooks, ainsi que de vos propres outils et connaissances en codage.

Pour pousser PrestaShop plus loin, il faudra soit acheter des extensions, soit coder des modules soi-même.

Design et personnalisation : Thèmes de PrestaShop ou liberté de créationDesign & customization: PrestaShop themes vs creative freedom

PrestaShop

La personnalisation visuelle qu'offre PrestaShop est étroitement liée au thème choisi (un peu comme WooCommerce). Les thèmes PrestaShop sont généralement remplis de beaucoup de choses, tant du côté client que du côté serveur. La plupart des exemples que j'ai rencontrés étaient très chargés visuellement. Mais avec quelques lignes de code, de nombreux éléments, sections et pages peuvent être remplacés.

L'expérience d'achat et le processus de paiement dépendent fortement du thème choisi. En général, le processus de paiement se déroule soit sur une page longue et lourde, soit sur des pages à étapes multiples.

Je vous suggère vraiment de jeter un coup d'œil par vous-même aux différentes expériences d'achat et de paiement dans la liste de présentation des sites PrestaShop. Vous pouvez également vous faire une idée des expériences possibles (et de leur coût) grâce à leur rubrique de thèmes PrestaShop.

Snipcart

Aucun modèle imposé avec Snipcart. Vous utilisez n'importe quel outil de création de site et concevez votre site de commerce électronique comme vous le souhaitez. Vous souhaitez utiliser un thème WordPress? Vous voulez coder en dur un site statique HTML/CSS/JS allégé, déployé via un générateur de sites statiques? Vous voulez utiliser un outil populaire et non technologique comme SquareSpace ou HubSpot? Vous souhaitez utiliser une plateforme de blogues? Peu importe ce qui vous plaît, tout cela fonctionne.

Snipcart lui-même vient après, quand il est temps de créer des produits et d'injecter un panier d'achat léger sur votre site. Le panier lui-même est entièrement personnalisable. Les développeurs peuvent modifier le thème de base avec un solide flux de travail centré sur SASS et BEM. Ou remplacer tout cela par du CSS et du JS. C'est vous qui décidez :

Pour avoir une idée des expériences de commerce électronique personnalisées que les développeurs ont créées avec Snipcart, consultez nos études de cas.

Intégration et différences techniques

Avec plus de 15 ans dans ce domaine, PrestaShop a une fondation solide. Les développeurs peuvent l'étendre avec de nombreuses extensions ou des modules de leur cru. Bien que l'API de PrestaShop ne soit pas la plus flexible, les développeurs maîtrisant PHP peuvent l'exploiter, tous les objets du logiciel ont des hooks associés.

Les développeurs front-end plus pointilleux qui utilisent le thème Bootstrap de base de PrestaShop devront peut-être procéder à quelques ajustements en coulisses pour le rendre à leur goût. Voici quelques difficultés qui ont été mentionnées parmi les développeurs que nous avons interrogés :

  • Manque de rigueur du code (requêtes codées en dur, mêmes objets avec des noms différents, failles de sécurité)

  • Corrections souvent nécessaires pour le thème de base

  • Générateur de requêtes non disponible

  • Migrations de bases de données difficiles

  • Incongruités dans les calculs de taxes

  • Amélioration des performances requise

  • Travail difficile pour créer des thèmes personnalisés

  • Absence de documentation officielle bien tenue à jour

La mise en place d'un site de commerce électronique complet avec PrestaShop peut prendre de 4 à 15 jours pour les développeurs expérimentés. C'est-à-dire en fonction de la personnalisation et des modules à intégrer.

De plus, PrestaShop offre une bonne base pour gérer les taxes et les douanes spécifiques à l'Europe (qui sont souvent un cauchemar).

D'autre part, les exigences techniques et les spécificités de Snipcart sont assez simples. Il est entièrement indépendant des outils de création de sites web que vous allez utiliser. Ainsi, pour les intégrations de base, vous devez connaître un peu de HTML et de JavaScript. C'est tout. Pour la personnalisation visuelle, CSS et JS feront l'affaire. Et pour faire interagir Snipcart avec d'autres systèmes ou applications, vous devrez être à l'aise avec les API et les webhooks.

Référencement

Pour obtenir des résultats significatifs sur les moteurs de recherche avec PrestaShop, vous allez devoir utiliser, synchroniser et maintenir divers modules de référencement payants. En raison de la lourde couche logicielle derrière PrestaShop, la performance du site pourrait être un problème ici aussi.

Snipcart n'a pratiquement aucun impact sur votre référencement, tout cela est géré sur votre propre site. Vous contrôlez les balises méta, les URL, les balises de titre, la structure des liens et de la navigation, etc. Si le développeur (ou la plateforme) avec lequel vous travaillez excelle dans le domaine du référencement, tout ira bien.

Conclusion: PrestaShop vs Snipcart

S'ils sont à l'aise avec le type d'expériences d'achat que PrestaShop offre, je pense que les commerçants avec de plus gros inventaires, un personnel nombreux et un budget de développement régulier pourraient apprécier d'utiliser PrestaShop. Cependant, je pense qu'il est utile de mentionner que ce ne sera pas gratuit. Vous devrez consacrer des fonds de développement à l'installation, à la personnalisation et à la maintenance des mises à jour. Vous devrez peut-être aussi dépenser de l'argent pour un support technique payant.

Pour les développeurs, il est important de noter que le développement et la personnalisation sur PrestaShop sont principalement traités en PHP & MySQL. Si vous aimez travailler avec ces outils, ce ne sera pas un problème. Comme avec WordPress/WooCommerce, vous devez prendre en compte la synchronisation entre modules et les mises à jour des modules et des plateformes dans votre charge de travail.

Toutefois, si vous souhaitez coder dans un autre langage ou utiliser d'autres types de configurations (comme la technologie web statique moderne), vous n'avez pas de chance. Il en va de même si vous souhaitez utiliser une approche modulaire et axée sur les API pour le commerce électronique.

Nous pouvons dire que Snipcart permet une plus grande flexibilité créative pour le visuel des projets. Pas de processus de paiement pleine page ou à pages multiples, pas de thèmes lourds PrestaShop comme base. Un meilleur contrôle de l'apparence et du comportement de votre site et de votre panier. Et la base HTML/JS allégée de Snipcart ouvre la porte à des approches passionnantes pour les commerçants et les développeurs : processus de paiement totalement personnalisés, configuration de commerce électronique centrée sur les API et multicanal, sans serveur, boutiques en ligne rapides avec un générateur de site statique, et plus encore.

Si ce niveau de personnalisation et de liberté vous séduit, je vous conseille de faire un essai avec Snipcart.

Et si le produit et la communauté de longue date, la plateforme technologique éprouvée et l'offre de "guichet unique" de PrestaShop correspondent à vos besoins, alors foncez!

J'espère que cet article vous a donné suffisamment d'informations pour prendre une décision éclairée. :)

Here's hoping this review gave you enough information to make a smart decision. :)


J'espère que cet examen a permis de clarifier le positionnement de PrestaShop par rapport à Snipcart. Si vous avez apprécié cet article et l'avez trouvé utile, allez-y et partagez-le sur Twitter. Et si vous pensez que j'ai oublié certains points essentiels, n'hésitez pas à me le faire savoir! Nous aimerions également savoir ce que vous pensez de PrestaShop ou de notre propre produit ci-dessous.

À propos de l'auteur

François Lanthier Nadeau
Directeur Général

François travaille dans les SaaS et le marketing numérique depuis plus de 7 ans. Il a été publié, entre autres, sur Indie Hackers, The Startup, freeCodeCamp, Baremetrics, Wishpond et Growth.org. Il a pris la parole lors de plus de 13 conférences sur les startups et le développement Web au Canada, aux États-Unis et en Europe. Il met de l'avant l'idéologie bootstrap et Jamstack depuis des années.

A Guide to Developer Productivity: 5 Healthy Habits & Tools

Read next from François
View more