En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    Basculer certains éléments en mode "Catalogue"

    Plus d'informations
    il y a 9 ans 11 mois #1 par pairigord
    Bonjour,

    je suis sur Joomla 3.6.3 / VirtueMart 3.0.18

    Je suis en train de fabriquer une boutique en ligne, tout va bien par contre certains produits sont gratuits et quand je mets le prix à zéro, le bouton "Ajouter au panier" s'affiche quand même.

    Existe-t-il un plug-in (ou autre solution) qui remplacerait ce bouton "Ajouter au panier" et le remplacerait par un bouton de type "Gratuit" avec dans le meilleur des cas, un lien vers le produit en question ?

    Le cas échéant est-il possible de faire disparaître le bouton "Ajouter au panier" quand le prix est à zéro ?

    Merci d'avance.

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 9 ans 11 mois #2 par studio42
    Réponse de studio42 sur le sujet Basculer certains éléments en mode "Catalogue"
    Le plus simple est de faire un overide du fichier dans le template de VOTRESITE\components\com_virtuemart\sublayouts\addtocart.php
    et d'ajouter aprés
    $product = $viewData['product'];
    cette ligne :
    if ($product->prices['salesPrice']<=0) return;

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
    Les utilisateur(s) suivant ont remercié: pairigord

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 9 ans 11 mois #3 par pairigord
    Réponse de pairigord sur le sujet Basculer certains éléments en mode "Catalogue"
    Génial !

    Un grand merci.

    Connexion ou Créer un compte pour participer à la conversation.