Virtuemart 3 a été mis à disposition au mois de Novembre dernier et continue d'évoluer. Le fameux composant e-commerce Virtuemart, permettant de transformer votre site Joomla en boutique de vente en ligne, n'avait pas été sérieusement mis à jour depuis un bon bout de temps et une version compatible avec Joomla 3 était attendu de pied ferme.

J'ai connu la première version de VM lors du passage de Mambo vers Joomla, et donc de PhpShop vers Virtuemart, en 2005, et migré un gros site e-commerce d'une base custom vers ce CMS. Cette migration avait permis de presque doubler le chiffre d'affaires courant 2006 et de prouver sa rentabilité pendant 5 ans. A l'époque ce CMS était le plus puissant du marché et avait très rapidement remplacé OsCommerce, la seule référence disponible pour développer un site e-commerce avant 2006.

 

J'avais choisi fin 2005 le couple Joomla-Virtuemart pour sa capacité à ne pas être qu'un simple site e-commerce mais à aussi intégrer des articles de contenu sur une boutique de vente en ligne. En effet, nous en étions aux tout débuts d'un nouveau virage de Google : le contenu ! Virtuemart permettait d'avoir un e-commerce puissant et Joomla apportait la possibilité d'afficher des articles de blog uniques et non dupliqués. Ce passage d'un e-commerce classique vers une plateforme de vente et de conseil nous avait permis de très fortement monter en puissance et de devenir le plus gros site de vente en ligne de Haute-Normandie.

Malheureusement, faute d'une communauté fiable et stable, Virtuemart n'a pas été mis à jour ces dernières années alors que Joomla a avancé a pas de géants grâce à sa troisième version. Prestashop a donc pris le relais courant 2013 avec la stabilisation de sa version 1.5 intégrant de base le multi-boutique. Cette version de Prestashop permet d'avoir plusieurs sites avec une seule installation et donc une seule administration.

Virtuemart a cependant rebondi l'année dernière avec le lancement de sa troisième version. Compatible avec Joomla 2.5 et Joomla 3, Virtuemart 3 est désormais disponible avec de nouvelles fonctionnalités, une architecture nettoyée, stabilité augmentée, et de meilleures performances. En bref, VM3 ressemble à VM2 mais sa manipulation est différente. Des milliers d'heures de travail ont été nécessaires et d'innombrables changements ont été faits pour le mettre à jour et le sécuriser. Le passage de VM2 à VM3 est une mise à jour utilisant l'installer de Joomla.

Les avantages pour les acheteurs et les ecommerçants

La vitesse a été optimisée, ce qui est un gros point positif pour l'amélioration du référencement naturel, surtout depuis que les moteurs de recherche prennent en compte la vitesse dans le positionnement naturel. Les propriétaires de magasins remarqueront la vitesse de l'administration et la simplificationdes customFields. Quand aux développeurs de sites, ils auront accès à plus d'outils pour répondre aux besoins des propriétaires de boutiques.

Le plus techniques noteront le rechargement ajax des variantes de produits et la mise en place d'un chargeur Javascript fait maison.

Côté hébergement, de nouveaux caches internes réduisent les requêtes SQL jusqu'à 25% pour les requêtes les plus fréquentes. Fonctions lourds sont mis en cache supplémentaire avec le cache Joomla.

Les avantages pour les développeurs

Le nouveau noyau fourni une meilleure compatibilité de mise à jour. Par exemple, les nouveaux Userfields personnalisés comprennent maintenant une option à afficher sur la page de paiement et peuvent utiliser leurs propres mini-layouts overridables, rendant le panier facile à adapter aux exigences légales sans toucher au core. Les données stockées dans les sessions sont minifiées et peuvent être facilement modifiés par les plugins (par exemple pour ajuster le poids). Le panier est automatiquement enregistré pour les utilisateurs enregistrés.Celui-ci vérifie également pour toute recharge de la quantité disponible des articles et met au point si nécessaire.

Vous pouvez réutiliser vos layouts en utilisant les nouveaux sublayouts (comme les minilayouts), ceux-ci donnent à votre e-commerce un aspect uniforme et simplifient l'intégration. Les données d'entrées uniques sont unifiées afin de les rendre très stables lors des mises à jour.

La gestion du frontend combinée avec Joomla ACL permet à vos fournisseurs d'accéder directement au backend VirtueMart depuis le frontend, sans pour autant avoir accès au backend Joomla. Le CMS fournit désormais différents modes pour les systèmes multi-fournisseurs et le rend prêt à l'emploi avec une équipe de vente ou un service logistique.


Le noyau utilise maintenant uniquement les JFormFields de Joomla 2.5 et a abandonné les anciens vmParameter, mais les vRequest (MIT) ont été gardés comme choix pour JInput. Les développeurs peuvent maintenant utiliser les conventions normales JFormField joomla pour tous les plugins.

Dans VM2 vous deviez soit ovverider aucun ou tous customFields de la société mère. Dans VirtueMart 3 vous pouvez désactiver ou remplacer chaque CustomField indépendamment des autres, cela rend la création de variantes du produit beaucoup plus facile et plus rapide. Les nouvelles variantes de l'enfant donnent la possibilité d'afficher les produits avec un maximum de 5 ramifications (ou plus), qui dépendent les unes des autres. Bien sur, vous pouvez utiliser un customType aussi souvent que vous voulez sur un produit.

Les nouvelles versions de jQuery sont principalement les mêmes que pour Joomla 3.3 (jQuery v1.11.0, jQuery UI - v1.9.2, héritage complet).

L'expérience utilisateur

Les clients bénéficieront  :

    Des vitesses de chargement de pages améliorés
    La possibilité d'ajouter des produits et leurs variantes à votre panier directement depuis la vue catégorie de navigation
    Processus simplifé de commande pour réduire l'abandon panier
    Simulation des coûts de livraison avant d'entrer son adresse de livraison
    Stockage du panier pour les utilisateurs enregistrés
    Pour multilangues, retour à la langue par défaut lorsqu'un texte n'est pas traduit

Les marchands et les constructeurs Boutique :

    La version la plus avancée à ce jour
    Augmentation des performances du backoffice
    Processus simplifié pour l'ajout et la mise en œuvre de produits customFields
    Paramètres améliorés pour afficher les produits et les catégories apparentées
    Paramètres supplémentaires pour les vues de la configuration du menu de joomla
    Propres shopperfields directement utilisables dans le panier
    Augmentation de la capacité Restreindre / Gérer l'accès des employés à des fonctions clés en utilisant ACL

Les intégrateurs :

    Facilement maintenir une apparence cohérente sur plusieurs points de vue à l'aide de nouveaux sous-layouts
    Amélioration CSS


Place de marché :

    Différents modes de multi-fournisseurs
    Administration depuis le frontend

Les points importants de l'équipe de discussion étaient: -

    Compatibilité avec Joomla 3
    Structure architecturale propre
    Stabilité accrue
    Des performances accrues à la fois pour l'avant et l'arrière-plan
    Nouveaux caches de programmes internes réduisant les requêtes SQL pour les tâches les plus utilisées par plus de 25%
    Réduction de la dépendance envers Joomla le cas échéant.

Share this:
params->get('copyright')); */?>