ne pas afficher le panier pour certain groupe

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] ne pas afficher le panier pour certain groupe

    Bonjour, joomla 3.5 et vvirtuemart 3.0.18

    Le site permet les achats uniquement aux utilisateur inscrits par le vendeur (légumes bio et pas de livraison - à retirer à la ferme -
    Je désirerai ne pas afficher " ajouter au panier" mais que les prix soient affichés, pour les visiteurs non enregistrés - ou un groupe de client -
    Merci pour la solution
    Dernière édition par mimimike64 à 17/03/2017, 15h53

  • #2
    Re : ne pas afficher le panier pour certain groupe

    Le plus simple est de désactiver l'enregistrement dans Joomla.

    Puis dans VOTRESITE\components\com_virtuemart\sublayouts\add tocart.php
    aprés
    Code PHP:
    defined('_JEXEC') or die('Restricted access'); 
    ajouter
    Code PHP:
    $user JFactory::getUser();
    if (
    $user->guest) return; 
    Idéalement copie le fichier dans VOTRESITE\templates\votretemplate\html\com_virtuem art\sublayouts\addtocart.php
    Cela va supprimer le bouton "ajouter au panier et les options du panier"
    Vous pouvez aussi vérifier et modifier dans le même fichier $addtoCartButton, qui génère normalement ce bouton
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : ne pas afficher le panier pour certain groupe

      Merci pour ces lignes de code, je vais tester.

      J'ai adopté une solution "hybride" pour ce site.
      J'ai besoin d'afficher un catalogue de tous les produits que la ferme commercialise tout au long de l'année.
      Pour ce faire, j'ai installé Hikashop, et supprimé l'affichage des prix.
      J'ai conservé Virtuemart pour la réalisation des ventes, disponible uniquement pour les clients enregistrés par les soins du vendeur, donc non visible pour le visiteur.
      Ainsi, j ’affranchis la personne gérant le site, de certains problèmes liés à l'administration de la boutique et à son affichage "différent" suivant le status des personnes venant sur le site.

      Commentaire


      • #4
        Re : ne pas afficher le panier pour certain groupe

        Il est possible d'afficher les prix seulement pour certain groupe de client.
        Si le prix n'est pas valide pour un groupe de client, alors il n'est pas possible de l'ajouter au panier dans virtuemart.
        Vous parliez de l'affichage du panier, d'où ma solution, ce que vous avez fait est possible sans utiliser hickashop simplement en affectant un groupe de client au prix.
        http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
        http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

        Commentaire


        • #5
          Re : ne pas afficher le panier pour certain groupe

          Merci pour votre solution, je l'ai soigneusement classée.
          Mon " Paysan" désire différencier son catalogue de sa production mise en vente, et c'est le pourquoi de la solution adoptée. Il gére son administration et cette solution est la plus simple pour lui.
          D'autre part, certains utilisateurs tentent de commander sans avoir été inscrits préalablement, d’où la nécessité de dissocier les deux actes.
          1- visualisation de la production de la ferme sur toute l'année.
          2- acte d'achat ou ne figurent que quelques produits...les cerises, par exemple, ne sont pas récoltées au mois de décembre et mon "Paysan" ne désires pas les voir figurer sur son "étal " ...et s'il ne les publie pas, le catalogue de sa production annuelle n'est plus complet.....

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X