Outils d'accessibilité
Comment configurer les frais de port dynamiques dans VirtueMart ?

Comment configurer les frais de port dynamiques dans VirtueMart ?

Configurer les frais de port dans VirtueMart, ce n’est pas la partie la plus glamour d’un projet e-commerce. Pourtant, c’est typiquement le genre de détail qui devient très visible au moment où le client sort sa carte bancaire.

VirtueMart permet déjà de gérer beaucoup de scénarios sans empiler les extensions : pays, codes postaux, poids, montant du panier, catégories de produits, groupes clients ou seuil de livraison gratuite. Encore faut-il utiliser le bon plugin et surtout vérifier la compatibilité de votre stack Joomla avant de toucher à une boutique en production.

Cette version 2026 remet donc à jour le guide initial : compatibilité Joomla 5 / Joomla 6, VirtueMart 4 / VirtueMart 5, fonctionnement réel du plugin de livraison standard, données structurées de livraison et maillage avec les autres sujets Joomla importants.

Article publié initialement le 15 octobre 2025 – mis à jour en août 2026.

Compatibilité à vérifier avant de commencer – situation au 11 août 2026

  • Joomla 6.1.2 est la version stable la plus récente de Joomla ; la branche Joomla 5 est en 5.4.7.
  • VirtueMart 4.6.x n’est pas compatible avec Joomla 6. Le projet VirtueMart l’a indiqué explicitement lors de la sortie 4.6.0.
  • En avril 2026, le projet proposait VirtueMart 4.6.8 pour la branche 4 et une bêta de VirtueMart 5, distribuée à des fins de test sous la branche 4.9.x. VirtueMart 5 fonctionne déjà avec Joomla 6, mais la dernière communication officielle trouvée le présente encore comme une bêta.
  • Pour une boutique en production, ne passez donc pas de Joomla 5 à Joomla 6 uniquement parce que Joomla vous propose la mise à jour. Vérifiez VirtueMart, le template, le checkout, les plugins de paiement, de livraison et toutes les surcharges avant migration.

Si vous préparez une migration, relisez également notre article sur Joomla 6 et notre guide pour sécuriser et maintenir un site Joomla.

SOMMAIRE

Pourquoi proposer des frais de port dynamiques sur Joomla ?

La livraison n’est pas seulement une question logistique. Le client veut savoir combien elle coûte, quand il sera livré et si une option plus rapide ou gratuite existe.

Avec des règles de livraison adaptées, vous pouvez notamment :

  • aligner les frais affichés sur votre réalité logistique ;
  • définir des tarifs différents selon la destination ;
  • faire varier le prix selon le poids ou le montant du panier ;
  • réserver certaines méthodes à des groupes clients ;
  • offrir la livraison au-delà d’un seuil ;
  • éviter une mauvaise surprise au dernier écran du checkout.

Si vous êtes encore au stade du choix de la solution e-commerce, notre comparatif des extensions e-commerce pour Joomla permet de replacer VirtueMart face aux autres options.

Étape 1 – Utiliser le bon plugin de livraison dans VirtueMart

La première version de ce guide séparait « Standard Shipping », « Weight_Countries » et « By Shoppergroup » comme trois solutions différentes. C’était trop simplifié.

Le plugin de livraison standard de VirtueMart — que l’on retrouve historiquement sous le nom « By weight, ZIP and countries » / weight_countries — sait déjà appliquer plusieurs restrictions :

  • pays autorisés ou bloqués ;
  • plage de codes postaux ;
  • poids minimum et maximum ;
  • montant minimum et maximum de commande ;
  • nombre de produits ;
  • catégories de produits ;
  • groupes clients ;
  • montant à partir duquel la livraison devient gratuite.

Autrement dit, vous n’avez pas besoin d’un plugin séparé simplement parce que vous souhaitez proposer un tarif aux professionnels ou différencier la France d’un autre pays.

Créer une méthode de livraison

  1. Connectez-vous à l’administration Joomla.
  2. Ouvrez Composants → VirtueMart → Boutique → Méthodes de livraison — l’intitulé peut légèrement varier selon la traduction et la version.
  3. Créez une nouvelle méthode.
  4. Sélectionnez le plugin de livraison par poids / code postal / pays fourni avec VirtueMart.
  5. Enregistrez, puis ouvrez l’onglet de configuration pour définir les restrictions et le prix.

illustration pour le paramétrage des frais  de port suivant les pays

Cas simple : 6 € de livraison en France

Pour un forfait unique, le principe est simple :

  • nom : « Livraison standard France » ;
  • pays : France ;
  • coût d’expédition : 6 € ;
  • plages de poids, panier ou codes postaux laissées vides si vous ne souhaitez pas les utiliser.

Dans VirtueMart, une restriction laissée vide n’est généralement pas testée. Il ne faut donc pas remplir tous les champs « au cas où ».

Étape 2 – Paramétrer le poids, la destination, le panier et la livraison gratuite

Le même plugin permet de construire plusieurs méthodes qui s’affichent uniquement lorsque leurs conditions correspondent au panier.

BesoinRéglage VirtueMart
Tarif selon le poids Plage de poids min./max. sur la méthode
Tarif selon le pays Pays autorisés / bloqués
Tarif selon le montant du panier Montant min./max. de commande
Livraison gratuite au-delà d’un seuil Minimum Amount for Free Shipment
Tarif réservé à certains clients Restriction par Shopper Group

Exemple : 5 € jusqu’à 1 kg, 8 € jusqu’à 5 kg, gratuit dès 70 €

Je préfère créer des méthodes lisibles plutôt qu’une règle incompréhensible six mois plus tard :

  • Méthode 1 : France, 0 à 1 kg, coût 5 €, livraison gratuite à partir de 70 € ;
  • Méthode 2 : France, plus de 1 kg à 5 kg, coût 8 €, livraison gratuite à partir de 70 €.

Selon votre logistique, vous pouvez ensuite ajouter une troisième plage, une livraison express ou un mode spécifique pour les colis lourds.

Pour réserver une méthode à des clients professionnels, utilisez les Shopper Groups. Cette logique peut aussi servir à des avantages de fidélité ; voir notre guide sur les programmes de fidélité HikaShop / VirtueMart.

Étape 3 – Quand passer à un plugin de livraison tiers ?

Le plugin natif couvre déjà beaucoup de cas. J’envisage une extension tierce lorsque la logistique devient réellement plus complexe :

  • connexion directe à l’API d’un transporteur ;
  • points relais ;
  • tarification volumétrique ;
  • règles complexes sur des codes postaux alphanumériques ;
  • plusieurs entrepôts ou origines ;
  • calculs combinant poids, volume, montant, type de produit et destination.

Attention aux extensions anciennes.

De nombreux plugins VirtueMart historiques sont encore visibles dans le Joomla Extensions Directory alors que leur fiche n’annonce que Joomla 3 ou Joomla 4. Avant toute installation, vérifiez explicitement la compatibilité avec votre couple Joomla + VirtueMart, la date de dernière mise à jour et le support du développeur.

Cette vérification devient indispensable si vous préparez Joomla 6 / VirtueMart 5, car une extension conçue pour VirtueMart 4 peut nécessiter une adaptation.

Le même réflexe vaut pour le paiement : avant une migration, contrôlez aussi vos passerelles avec notre article sur les extensions de paiement Joomla.

Étape 4 – Tester avant la mise en production

Une configuration de livraison doit être testée comme un vrai parcours de commande, pas seulement enregistrée dans le back-office.

Je vérifie au minimum :

  • utilisateur invité et utilisateur connecté ;
  • groupes clients spécifiques ;
  • panier juste en dessous et juste au-dessus du seuil de gratuité ;
  • poids à la frontière entre deux méthodes ;
  • France, autres pays et zones non desservies ;
  • produits ou catégories soumis à des restrictions ;
  • mobile et desktop ;
  • enchaînement livraison → paiement → confirmation de commande.

Faites ces tests sur une copie ou un environnement de préproduction lorsque vous changez de version Joomla, VirtueMart, template ou checkout. Une mise à jour de CMS et une boutique qui encaisse des commandes méritent un peu plus qu’un clic sur « Mettre à jour » le vendredi à 17 h.

Si vous travaillez aussi l’international, vérifiez en parallèle les langues et les parcours avec notre guide pour créer un site multilingue sous Joomla.

Bonnes pratiques UX et SEO autour des frais de port

Côté client : afficher les règles avant le checkout

Le client veut surtout trois réponses : combien, quand et dans quelles conditions.

Je recommande donc :

  • une page « Livraison » claire avec zones, tarifs, délais et seuils ;
  • l’affichage des informations importantes sur les pages produit lorsque c’est pertinent ;
  • un rappel du seuil de gratuité dans le panier ;
  • un lien vers la politique de livraison depuis le footer et le checkout ;
  • des formulations cohérentes entre la fiche produit, le panier et la page Livraison.

Si les frais de livraison arrivent comme une mauvaise surprise à la dernière étape, il est utile de regarder aussi votre stratégie de relance des paniers abandonnés sous Joomla — mais la première correction reste de traiter la cause, pas seulement de relancer après l’abandon.

Côté Google : une page Livraison et des données structurées cohérentes

La première version de cet article parlait de « ShippingDetails » comme d’un petit bonus pour le SEO local. Ce n’est pas la bonne lecture.

Depuis fin 2025, Google prend en charge une politique de livraison globale avec le type ShippingService, imbriqué sous Organization avec hasShippingService. Google recommande de placer ces informations sur une page dédiée décrivant la politique de livraison.

Pour une règle spécifique à un produit, OfferShippingDetails peut être utilisé sous l’Offer du produit. Les informations visibles et le balisage doivent évidemment raconter la même chose.

Ces données structurées peuvent permettre à Google d’utiliser les informations de livraison dans certaines expériences Shopping ou fiches de résultats. Ce n’est ni un facteur de « SEO local », ni une garantie d’affichage.

Pour compléter ce travail technique, reliez cette page à votre stratégie SEO sous Joomla et aux pages produit / landing pages Joomla.

Renforcer le maillage Joomla autour de cet article

Plutôt que de laisser tous les liens complémentaires dans une webographie en bas de page, j’en ai replacé plusieurs dans le contexte où ils sont réellement utiles : migration Joomla 6, sécurité, paiement, multilingue, panier abandonné, SEO, fidélité et pages produit.

Pour un site éditorial qui traite régulièrement de Joomla, cette organisation est plus logique : chaque article répond à une question précise, puis guide vers l’étape suivante sans transformer le bas de page en annuaire.

Vous pouvez aussi consulter notre guide pour comprendre Joomla, notre comparatif des page builders Joomla et notre sélection de templates Joomla.

FAQ : frais de port VirtueMart et compatibilité Joomla

VirtueMart 4 fonctionne-t-il avec Joomla 6 ?

Non. Le projet VirtueMart indique que la branche VirtueMart 4.6 ne fonctionne pas avec Joomla 6. La compatibilité Joomla 6 est développée dans VirtueMart 5, encore présenté comme bêta dans la dernière communication officielle consultée.

Quelle combinaison utiliser pour une boutique en production en août 2026 ?

Si votre boutique fonctionne actuellement avec Joomla 5 et VirtueMart 4, ne migrez pas mécaniquement vers Joomla 6. Maintenez les versions de sécurité supportées et préparez la migration Joomla 6 / VirtueMart 5 sur un environnement de test avec l’ensemble de vos extensions.

Faut-il un plugin séparé pour gérer le poids, le pays et les groupes clients ?

Pas forcément. Le plugin de livraison standard de VirtueMart permet déjà de combiner plusieurs restrictions : poids, pays, codes postaux, montant du panier, catégories, quantité et groupes clients.

Comment rendre la livraison gratuite à partir d’un certain montant ?

Le plugin standard possède un paramètre de montant minimum pour la livraison gratuite. Configurez-le sur chaque méthode concernée et testez les paniers juste avant et juste après le seuil.

Quand utiliser une extension de livraison tierce ?

Lorsqu’un transporteur, des points relais, un calcul volumétrique ou des règles complexes dépassent les possibilités du plugin natif. La compatibilité avec votre version de Joomla et VirtueMart doit être vérifiée avant installation.

Quel balisage utiliser pour les frais et délais de livraison ?

Pour une politique générale, Google documente ShippingService sous Organization. Pour une exception au niveau d’un produit, utilisez OfferShippingDetails dans l’Offer lorsque les propriétés nécessaires sont renseignées.

En résumé : ma checklist VirtueMart

  • Vérifier la compatibilité Joomla / VirtueMart avant toute migration.
  • Utiliser d’abord le plugin de livraison standard et ses restrictions natives.
  • Créer des méthodes lisibles par poids, destination ou montant.
  • Paramétrer clairement les seuils de livraison gratuite.
  • Tester le checkout avec plusieurs profils et paniers.
  • Ne choisir un plugin tiers qu’après vérification de sa maintenance et de sa compatibilité.
  • Créer une vraie page Livraison et la relier aux produits, au panier et au footer.
  • Utiliser les données structurées de livraison uniquement si elles correspondent aux informations visibles.

TooNetCreation vous accompagne

Nous pouvons intervenir sur la configuration d’une boutique Joomla / VirtueMart, une migration, le checkout, les paiements, le SEO ou une logique de livraison spécifique.

Pour un projet global, consultez notre offre de création et refonte de site e-commerce ou contactez TooNetCreation.

Sources officielles et ressources

Joomla & e-commerce : pour aller plus loin

Les ressources déjà présentes dans l’article initial sont conservées ici. Plusieurs sont maintenant également reliées directement depuis les sections concernées.

Prêt à concrétiser votre projet ?

Posez nous toutes vos questions et nous vous aiderons à y voir plus clair.

Dessin d'une fusée qui décolle
Image
logo toonetcreation

nos services

nous connaître

logo google

4.9

+20 ans

d'expertise

+200

Clients

NOS certifications

Logo certification Google Ads Search
Logo certification LinkedIn Ads
Logo certification Opquast
Logo Activateur France Numérique
Logo Comptoir du libre

nos expertises

Logo joomla
Logo wordpress
Logo Prestashop
Logo Shopify

Nos experts vous répondent

laurent lacoste
georges corre

Nous vous accompagnons pour donner vie à vos idées !

Une étroite collaboration, pour que votre projet vous ressemble.

Choix utilisateur pour les Cookies
Nous utilisons des cookies afin de vous proposer les meilleurs services possibles. Si vous déclinez l'utilisation de ces cookies, le site web pourrait ne pas fonctionner correctement.
Tout accepter
Tout décliner
En savoir plus
Analytique
Outils utilisés pour analyser les données de navigation et mesurer l'efficacité du site internet afin de comprendre son fonctionnement.
Google Analytics
Accepter
Décliner
Sauvegarder