E-Commerce

Le domaine de l’e-commerce est également très vaste. Que ce soit pour faire connaître sa e-boutique et obtenir du trafic, pour informer le client sur les produits, de lui faire vivre une expérience de shopping, d’assurer la vente, et l’après vente… de nombreuses solutions sont disponibles.

Dans cette catégorie, toutefois, nous nous sommes focalisés sur les solutions open source de boutique en ligne, en présentant des outils phares comme WooCommerce, PrestaShop ou Magento Open Source. Au côté de ces solutions dominantes, la convergence ERP/CRM/CMS/e-business poussée par l’intégration du e-commerce au coeur de métier de l’entreprise a conduit plusieurs ERP open source et CMS open source à fournir des fonctions de e-commerce comparables avec une intégration plus forte d’autres fonctions métiers.

Le périmétre des e-boutiques est devenu très important avec des fonctionnalités comme : la catégorisation avancée, la définition de familles de produits, la gestion des produits configurables, des fonctions de cross-selling et de up-selling, les moteurs de promotions, la gestion multi-boutiques, la gestion avancée des devises et des taux de TVA, etc.

Magento

Site:

https://business.adobe.com/products/magento/magento-commerce.html

Porteur:

un éditeur (Adobe)

Licence:

OSL v3 (Magento Open Source) et propriétaire (Adobe Commerce)

Dès les premières versions bêta parues en 2007, cet outil — porté par l’éditeur américain Varien, devenu Magento Inc. — a fédéré en un temps record une communauté extrêmement active.

Magento tire sa force de sa grande modularité et de sa robustesse. Il a clairement été pensé pour porter des sites marchands ambitieux : catégorisation avancée, définition de familles de produits, gestion des produits configurables, fonctions de cross-selling et d”up-selling, puissant moteur de promotions, gestion multi-boutiques, gestion avancée des devises et des taux de TVA, etc.

Magento a été racheté par eBay en 2011, puis par Adobe en 2018. L’édition commerciale s’appelle désormais Adobe Commerce ; l’édition libre, Magento Open Source, reste publiée sous licence OSL v3, mais son rythme d’évolution et l’engagement de l’éditeur envers la communauté font débat. C’est ce qui a conduit à la création en 2022 de Mage-OS (https://mage-os.org), une association et une distribution communautaire compatible, soutenue par une partie de l’écosystème des intégrateurs européens.

La solution est écrite en PHP : le socle historique reposait sur Zend Framework (aujourd’hui Laminas), la version 2 s’appuyant sur des composants Symfony et Laminas.

Prestashop

Site:

https://prestashop.com

Porteur:

un éditeur français (PrestaShop SA, groupe MBE Worldwide)

Licence:

AFL v3 pour le cœur, OSL v3 pour les modules

Sorti quelques mois après Magento (juillet 2008), PrestaShop est une solution e-commerce française qui a rapidement conquis un grand nombre d’utilisateurs par sa simplicité de mise en œuvre et son adéquation avec les besoins des e-marchands. Il équipe aujourd’hui plusieurs centaines de milliers de boutiques dans le monde et reste la solution dominante sur le marché français, aux côtés de WooCommerce.

D’un point de vue fonctionnel, PrestaShop est très complet : catalogue, gestion des clients, des commandes, de la logistique et reporting, mais aussi fidélité client, multi-boutiques, multi-devises et multilinguisme. Plusieurs milliers de modules et de thèmes prêts à l’emploi sont disponibles sur sa place de marché.

La société PrestaShop a été rachetée en 2021 par le groupe italien MBE Worldwide (Mail Boxes Etc.). Le produit reste développé en public sur GitHub, avec une communauté d’intégrateurs et d’agences très active en France.

PrestaShop est développé en PHP (avec des composants Symfony depuis la version 1.7) et s’appuie sur MySQL/MariaDB. Il dispose d’une API REST/webservice complète permettant de l’adapter à des contextes spécifiques.

Oxid

Site:

https://www.oxid-esales.com

Porteur:

un éditeur (Oxid)

Licence:

GPL v3

Sortie en 2008, la solution allemande OXID eShop s’est imposée sur le marché germanophone grâce à une couverture fonctionnelle très riche. Sa diffusion est restée essentiellement centrée sur l’Allemagne, l’Autriche et la Suisse ; la tentative d’implantation sur le marché français du début des années 2010 n’a pas eu de suite.

OXID eShop est un outil pensé pour servir de référentiel multicanal : web, mobile, bornes interactives, etc. L’édition Community, sous licence GPL v3, est complétée par des éditions Professional et Enterprise commerciales.

OXID eShop est développé en PHP et s’appuie sur MySQL/MariaDB. Il dispose d’une API GraphQL et de webservices permettant de l’adapter à des contextes spécifiques.

Drupal Commerce

Site:

https://drupalcommerce.org

Porteur:

un éditeur (Centarro)

Licence:

GPL v2+

Sortie en 2011, Drupal Commerce est la branche e-commerce du CMS mondialement connu, Drupal. Successeur de l’extension Ubercart, elle est portée par la société Centarro (anciennement Commerce Guys), qui assure la feuille de route, l’animation de la communauté et les offres de support.

L’intérêt de Drupal Commerce reste inchangé : c’est la solution de référence pour les projets où le contenu éditorial et la vente en ligne sont indissociables, en s’appuyant sur les capacités de gestion de contenu de Drupal. C’est par ailleurs une solution très modulaire, adaptée aux modèles de vente atypiques (abonnements, licences, produits configurables).

Drupal Commerce est développé en PHP. La version 2, puis la version 3, s’appuient sur les composants Symfony et sur la bibliothèque Commerce Guys, et fonctionnent avec les versions actuelles de Drupal (10 et 11).

WooCommerce

Site:

https://woocommerce.com

Porteur:

un éditeur (Automattic)

Licence:

GPL v3

Absent des éditions précédentes de ce guide, WooCommerce est devenu, depuis son rachat par Automattic (la société derrière WordPress.com) en 2015, la solution e-commerce la plus déployée au monde : il s’agit d’une extension de WordPress, ce qui lui donne accès à l’écosystème le plus vaste du web.

Son intérêt principal tient à cette intégration : contenu éditorial, référencement, blog et boutique partagent le même back-office, les mêmes thèmes et les mêmes extensions. La couverture fonctionnelle de base (catalogue, panier, commandes, taxes, expéditions, paiements) s’étend par extensions, gratuites ou payantes, pour les abonnements, les réservations, les places de marché, le paiement en plusieurs fois, etc.

Ses limites sont l’envers de ses qualités : les performances et la maintenabilité se dégradent sur les très gros catalogues et les extensions de qualité inégale, ce qui réserve les projets les plus ambitieux à PrestaShop, Magento ou Sylius.

WooCommerce est développé en PHP et s’appuie sur MySQL/MariaDB.

Voir également

Les logiciels ci-dessous disposent de fonctions de e-commerce et sont traités dans d’autres sections du guide:

  • ERP5, Odoo et Dolibarr (section ERP / PGI)

  • Apache OFBiz, dont la vocation initiale est le e-commerce (section ERP / PGI)

Autres

Parmi les produits de l’univers du E-Commerce, on peut compléter la liste avec les outils ci-dessous :