E-Commerce Zen Cart

Le Système de Commerce Électronique Open Source

Plus de 10 ans d’expérience dans le développement et la maintenance active de boutiques en ligne.

Il existe de nombreuses options pour créer une boutique en ligne.
La plateforme de commerce électronique Zen Cart en fait partie et représente une solution intéressante en raison des caractéristiques énumérées ci-dessous.

Zen Cart est un système de gestion “panier d’achat” open-source, adapté à tous les types de boutiques. Zen Cart est également adapté aux boutiques de grande taille.

Table des matières

Licence

Zen Cart est l’un des rares systèmes de boutique entièrement gratuits encore disponibles. Pas d’abonnement, pas de dépendance : uniquement la licence publique générale avec la devise “Libre comme la liberté”.

Zen Cart offre une grande variété de fonctions pertinentes pour la boutique et est conçu pour gérer efficacement (même) un grand nombre de produits.
Quiconque a déjà dû créer ou éditer un grand nombre d’articles appréciera un backend rapide et efficace.

Une variété de fonctions de base pour la boutique est déjà préinstallée. De nombreux modules complémentaires sont disponibles sous forme de plugins.

Zen Cart offre une fonctionnalité de backend très complète et spécialisée dans le commerce électronique. Il s’agit d’un système dédié aux boutiques, pas d’un CMS avec une extension de boutique.
Ce qui ne peut pas être configuré via les très nombreuses options du backend peut être modifié avec un simple éditeur de texte. Les fichiers peuvent être téléchargés ou téléchargés via un système de fichiers bien organisé via FTP ou modifiés en Secure Shell (SSH).
Les petites modifications peuvent également être effectuées directement dans le Panneau de contrôle en utilisant l’éditeur de fichiers assez utile.

Les exigences pour l’hébergement sont, contrairement à de nombreux autres systèmes de boutiques, remarquablement faibles.

Bénéfice réel d’une bonne performance

Une performance optimisée de la boutique permet de faire évoluer le contenu. Si la page d’accueil se charge avec 20 vignettes de produits en 1,0 seconde, le temps de chargement passe à seulement 2,0 secondes pour afficher 120 vignettes, ce qui reste une valeur vraiment bonne. Cela est dû au fait que 120 vignettes seraient un nombre inhabituellement élevé.

Un aperçu sous le capot - Test d’une boutique Zen Cart

Lighthouse

Le rapport Lighthouse est un test standardisé pour évaluer la convivialité, les performances, l’implémentation et le SEO sur les appareils mobiles.

Scoring

      inadéquat

      suffisant à satisfaisant

      bon à très bon

Date : 07/10/2023

PageSpeed Insights

Les PageSpeed Insights sont un test standardisé qui évalue les domaines de la performance, du SEO, de l’accessibilité et des bonnes pratiques. Une boutique optimisée obtient le score maximal dans les quatre catégories pour le bureau.

État : 07.10.2023

Templates et Thèmes

Zen Cart est livré avec le template “responsive_classic”, qui, comme son nom l’indique, est entièrement responsive.
Le “ZCA Bootstrap Template”, également officiellement pris en charge, est une autre option.

Les ensembles de templates doivent être considérés comme une base permettant de représenter toutes les fonctionnalités d’un système d’achat.

Les thèmes, en revanche, sont des ensembles de templates modifiés, dont l’apparence a été modifiée grâce à des polices, des couleurs et d’autres éléments.

Structure

Toutes les zones d’une boutique peuvent être facilement modifiées via des fichiers de template bien organisés. Les sections principales incluent :

  • Page d’accueil
  • Page de catégorie
  • Page de blog
  • Liste des produits
  • Tous les produits
  • Produits vedettes
  • Nouveaux produits
  • Offres spéciales
  • Page produit
  • Inscription
  • Contact
  • Mon compte
    • Aperçu
    • Vérification du code promo
    • Historique des commandes
    • Carnet d’adresses
      • Adresses de livraison
      • Adresse de facturation
    • Téléchargements en PDF :
      • Conditions générales
      • Politique de rétractation
      • Facture
    • Suivi des colis
  • Recherche avancée
  • Panier
  • Paiement

Les développeurs se concentrent sur les deux templates mentionnés ci-dessus car ils sont activement maintenus. Une variété de thèmes est disponible, mais ils nécessitent souvent des personnalisations, à prendre en compte pour une boutique en production.

Stylisation

La stylisation est réalisée via CSS directement dans les fichiers de feuilles de style. Les modifications mineures peuvent également être effectuées à l’aide de l’éditeur de fichiers intégré au Panneau de contrôle.
Contrairement aux constructeurs de pages pour des plateformes comme WordPress, Zen Cart nécessite un peu d’expérience avec un éditeur de texte. Cependant, les fichiers de feuilles de style sont structurés et moins complexes, permettant des ajustements rapides.

Conformité Légale

Zen Cart Pro est adapté au marché germanophone avec :

  • Des ajustements de l’interface utilisateur de la boutique pour la législation allemande
  • Divulgation des données conforme au RGPD en un seul clic
  • Une interface intégrée pour le service optionnel “IT Recht Kanzlei”

Langues

La version allemande de Zen Cart est déjà multilingue (allemand et anglais). Des packs linguistiques supplémentaires (espagnol, français, néerlandais) sont disponibles en tant qu’extensions.

  1. Traduction des chaînes de texte
  2. Champs supplémentaires pour les titres et descriptions des produits
  3. Traduction des catégories et descriptions des catégories
  4. Traduction des métadonnées (Titre, Description, Mots-clés)
  5. Traduction des noms d’attributs
  6. Traduction des EZ-Pages

Pas de doublons d’ID, d’URLs ou d’entrées : tout reste cohérent, fiable et pratique.

Méthodes de Paiement

Diverses méthodes de paiement sont préinstallées en tant que modules dans la version officielle. Elles peuvent être activées ou désactivées en un clic.

Mises à Jour

Les mises à jour régulières garantissent une utilisation sécurisée et fonctionnelle du logiciel de boutique. Les nouvelles versions incluent des optimisations de code et des fonctionnalités étendues (par exemple, de nouvelles options pour le gestionnaire d’images, les éditeurs de texte, etc.).

Optimisation SEO Google

  • Générateur de sitemaps pratique avec fonction de notification pour Google et Bing
  • Fonctionnalités étendues des balises meta
  • URLs conviviales pour le SEO disponibles en téléchargement

Fonctionnalités Produit

Fonctions intégrées pour regrouper les produits :

  • Tous les produits
  • Nouveaux produits
  • Produits vedettes
  • Produits en promotion
  • Les clients ont également acheté
  • X-Sell

Images

Un gestionnaire d’images flexible propose :

  • Filigranes pour des résolutions d’image définies
  • Structures de répertoires systématiques pour des catégories complexes
  • Mise en cache côté serveur avec qualité d’image réglable
  • Remplacement rapide et régénération automatique des images

Gestion du Cache

  • La mise en cache côté serveur optimise les images téléchargées lors de la première demande.
  • Le cache du navigateur conserve les images localement sur l’appareil de l’utilisateur.

Fonctions CRM

Fonctionnalités intégrées :

  • Suivi des activités des visiteurs (par exemple, temps en ligne, derniers clics, produits populaires)
  • Statistiques de revenus (jour, mois, année)
  • Fonction de newsletter interne ou intégration avec Mailchimp/Brevo

Analyse des Erreurs

L’outil de débogage intégré affiche des rapports détaillés des erreurs PHP indépendamment des fichiers journaux du serveur web.

Indépendance

Zen Cart est sûr, rapide, fonctionnel, efficace, gratuit et facilement personnalisable.

Il ne dépend pas de comptes, d’abonnements ou de services externes.

Exemple

Roller aus Blech

Performance

Des temps de chargement longs nuisent à l’expérience utilisateur et sont pénalisés par Google.
Des temps de chargement optimisés améliorent l’efficacité tant pour les clients que pour les administrateurs.

État : 19.10.2023

Scalabilité

Le temps de chargement spécifié ne se réfère pas seulement au chargement du contenu, mais inclut également le temps de traitement de l’appareil final. Le graphique montre clairement l’excellente évolutivité de la boutique. Lorsqu’il est utilisé avec une connexion 3G (très) lente (avec seulement 1,6 Mbps de vitesse de téléchargement), tous les appareils restent proches de 4 secondes toujours utilisables de temps de chargement total (Document Complete). Avec de meilleures connexions Internet, tous les appareils s’adaptent efficacement.
Les performances des appareils plus récents sont également évidentes. Bien que le Galaxy S5, vieux de presque 10 ans (sorti en 2014), télécharge tout le contenu en environ une seconde avec une connexion Cable 100, il passe encore une seconde à rendre la bibliothèque JavaScript jQuery. Une analyse détaillée des données recueillies montre clairement que la performance du CPU de l’appareil ancien est le goulot d’étranglement. Bien que le chargement de jQuery commence tôt, son exécution, étant fortement dépendante de la performance du CPU, prend du temps même lorsque le site est déjà complètement chargé.

Il ne s’agit pas seulement de l’utilisabilité suffisante sur les anciens appareils et les réseaux plus lents. Il s’agit également d’une scalabilité parfaite et d’une performance exceptionnelle sur les appareils plus récents avec des connexions réseau plus rapides.

Les appareils plus récents n’utilisent pas seulement efficacement les connexions Internet plus rapides et s’adaptent bien, mais ils exploitent également leur meilleure performance CPU pour offrir des temps de chargement excellents de moins de 1 seconde. Même l’iPhone X de 5 ans (sorti en 2018) peut afficher la page d’accueil de notre boutique en ligne d’exemple en un impressionnant 0,75 secondes de temps de chargement total. Cela se produit lors du “Document Complete” et pour la première demande sans cache. Lorsque le cache est utilisé lors des visites suivantes, le temps de chargement est encore plus rapide.

La connexion 3G à 1,6 Mbps est presque une valeur théorique (et est encore plus faible dans de nombreuses zones avec des vitesses de connexion inférieures), il est donc rare de la trouver en Allemagne. Cependant, même dans ces zones, la boutique d’exemple Zen Cart peut toujours se charger en 4 secondes, ce qui, bien qu’il ne soit pas extrêmement rapide, reste suffisamment rapide et entièrement fonctionnel.

En utilisant des appareils comme l’iPhone X / Galaxy S8 ou plus récents, la performance CPU des appareils mobiles est suffisante pour ne pas affecter négativement le temps de chargement.

Un système de boutique optimisé, un hébergement rapide et un smartphone LTE de 2017 permettent des temps de chargement d’une seconde ou moins.

Beaucoup dépend des objectifs. La boutique en ligne d’exemple est conçue pour être visuellement attrayante et cibler un public avec une infrastructure moyenne.
Théoriquement, même notre boutique d’exemple pourrait encore se charger avec Edge (240 Kbit). Pour les boutiques ciblant un public avec des connexions réseau plus faibles, il serait possible de créer des boutiques personnalisées avec des temps de chargement plus bas.

En tant que concepteur web, je crée des solutions de commerce électronique avec Zen Cart.

Même avec un Galaxy S5 de 9 ans et une connexion réseau très mauvaise “Edge” (240 Kbit / 0,24 Mbps), son utilisation est théoriquement possible. De nombreux autres systèmes de boutiques échouent bien plus tôt dans de telles conditions.

État : 19.10.2023

Zen Cart est-il adapté à mes besoins en tant que solution e-commerce ?

Le système de gestion de panier Zen Cart est adapté aux magasins de commerce électronique qui souhaitent les caractéristiques suivantes :

  • Indépendance grâce à un logiciel libre.
  • Pas de dépendance vis-à-vis du fournisseur (mots-clés : abonnement, identifiant, marketplace).
  • Vendre idéalement au moins une centaine de produits.
  • Souhaiter de nombreuses options de personnalisation visuelle dans le backend.
  • Vouloir une personnalisation élevée ou être conscient de la nécessité d’adaptations.

Zen Cart est moins adapté pour les petites boutiques qui :

  • Ne vendent qu’un ou très peu de produits.
  • Ont besoin d’une seule page de paiement.
  • Souhaitent une page d’atterrissage de type “storytelling” avec une fonctionnalité de boutique supplémentaire.
  • Ont un blog avec une boutique complémentaire.
  • Veulent simplement acheter un thème pour que la boutique ait juste une belle apparence.

EZ-Pages

Dans Zen Cart, il est possible de créer de nouvelles pages, appelées “EZ-Pages”, pour du contenu personnalisé. Ces pages peuvent être utilisées pour tout type de contenu, comme une page “Mentions Légales”, une page “À propos de nous”, ou même pour publier des articles de blog. Les EZ-Pages peuvent être configurées pour être automatiquement placées et triées à un emplacement spécifique, comme le pied de page, par le CMS. Cela évite la nécessité de les lier manuellement.

Les EZ-Pages peuvent également être utilisées pour publier des articles de blog et les placer à des endroits choisis dans la boutique (comme la description d’une sous-catégorie). Contrairement à l’utilisation d’un blog installé séparément, les EZ-Pages permettent une apparence cohérente dans toutes les sections de la boutique. La modification des pages peut être réalisée en texte brut ou à l’aide d’un éditeur visuel.

Coûts

Les débutants espèrent généralement des coûts faibles pour une petite boutique. Zen Cart permet cela. Cependant, cela est souvent visible de manière négative. Néanmoins, avec Zen Cart, les débutants peuvent obtenir un système fonctionnel et sécurisé sans aide professionnelle. Zen Cart est un système de boutique sécurisé.

Gratuit, sécurisé, rapide et avec un design “To-the-Edge” ne fonctionnent pas, du moins pas “out-of-the-box”.

Beaucoup de magasins Zen Cart ne sont pas particulièrement attrayants “out-of-the-box”. Cependant, le modèle fourni gratuitement représente une base précieuse.

Une boutique concurrente a des inconvénients si le design et la fonctionnalité sont en retard. Il ne suffit pas de configurer une boutique une seule fois. La maintenance et le développement continu sont nécessaires pour se maintenir à long terme sur le marché.

Le coût d’un site web ne dépend pas du nombre de produits, mais de la création du concept, de l’adaptation des fonctionnalités, des tests et du support après le lancement.

Une boutique Zen Cart n’est pas seulement abordable, mais aussi relativement bon marché.

Outils pour les développeurs

Les outils graphiques intégrés dans le backend permettent de rechercher dans le système de fichiers directement depuis le backend. Cela permet de trouver les fichiers contenant le terme recherché. La recherche peut être limitée à :

  • Frontend
  • Backend
  • Fichiers pour définitions de langue
  • Fichiers pour modèles
  • Fichiers pour classes
  • Langues sélectionnées

Débogage

Les outils de débogage disponibles et configurables génèrent des fichiers de log qui peuvent être lus confortablement directement depuis le backend de Zen Cart. Ils contiennent des indications, des avertissements et des erreurs générés par l’interaction avec PHP.

Conseils pour les débutants en commerce électronique

La complexité d’une boutique ne doit pas être sous-estimée. Seule une révision continue de toutes les sections permet de donner une impression professionnelle et cohérente.

Faire créer une boutique est seulement le début.

Une analyse de marché aide à évaluer :

  • Taille du marché
  • Concurrence
  • Perspectives futures du secteur

Si vous pouvez répondre positivement à la majorité des points suivants, vous avez de bonnes chances de réussir :

  1. Les produits/services ont une ou plusieurs caractéristiques uniques.
  2. Le marché est suffisamment grand.
  3. Les perspectives futures du marché sont positives.
  4. Seul “moi” est capable d’offrir ces produits de cette manière.
  5. Il existe un brevet pour les articles vendus.
  6. Il existe des prix de vente obligatoires.

Sans caractéristiques uniques, la concurrence des autres magasins déjà bien établis sur le marché couvrira l’ensemble du champ des produits (“One-Stop-Shop”), disposera d’une infrastructure en place, d’un personnel qualifié pour gérer les processus de l’entreprise et représentera un grand défi pour les nouveaux entrants.
Ces magasins ont tout en stock et peuvent résister à une guerre des prix pendant longtemps. Ces magasins ont une clientèle fidèle et, par conséquent, un revenu régulier.
Une guerre des prix n’a pas besoin de provenir nécessairement du désir de chasser un concurrent, mais peut être causée par exemple par un comportement de consommation faible en période de difficultés économiques.

Plus la caractéristique unique est forte, meilleures sont les chances de succès en commerce électronique.

Télécharger Zen Cart

Version DE

Version US

Liens et support

Zen Cart DE

Zen Cart US