Page 1 sur 2

Supprimer bouton panier si non connecté

MessagePublié: 30 Mars 2012, 14:21
par creaction
bonjour nouvel utilisateur de opencart, j'aurais besoin de quelques modifs.

J'aimerais ne pas voir apparaitre le bouton panier si le client ne c'est ^pas connecté, une fois connecté tout revient dans l'ordre.

Ensuite je n'ai pas besoin de la phase de paiement, il me faudrait en chemin de commande simplement l'ajout dans le panier - et l'envoi de ce panier avec mail de confirmation. je shinte la partie choix de paiement et validation par la suite, est ce possible ?

JE VOUS REMERCIE DE VOTRE AIDE.

Re: Supprimer bouton panier si non connecté

MessagePublié: 30 Mars 2012, 14:28
par Imaxine
Bonjour,

Peux-tu lire et respecter les deux points importants composant ma signature.

Je t'en remercie.

L'icône Image ne se met dans le titre initial du sujet, une fois que celui-ci est résolu (j'ai donc supprimé, celle que tu as mis).

Re: Supprimer bouton panier si non connecté

MessagePublié: 30 Mars 2012, 15:23
par creaction
Alors je viens de compléter ma signature, et je pense que ma demande est bien exprimée.

Re: Supprimer bouton panier si non connecté

MessagePublié: 30 Mars 2012, 16:32
par Imaxine
Dans tous les fichiers .tpl incluant un bouton "Ajout au panier", il faut remplacer :
Code: Tout sélectionner
    <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a>
Par :
Code: Tout sélectionner
    <?php if ($this->customer->isLogged()) { ?><a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a><?php } ?>
Puis remplacer :
Code: Tout sélectionner
    <a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a>
Par :
Code: Tout sélectionner
    <?php if ($this->customer->isLogged()) { ?><a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a><?php } ?>

Ne pas oublier désormais, de mettre l'icône Image

Re: Supprimer bouton panier si non connecté

MessagePublié: 30 Mars 2012, 16:47
par Imaxine
creaction a écrit:Ensuite je n'ai pas besoin de la phase de paiement, il me faudrait en chemin de commande simplement l'ajout dans le panier - et l'envoi de ce panier avec mail de confirmation. je shinte la partie choix de paiement et validation par la suite, est ce possible ?
Je te demanderai de bien vouloir ouvrir un sujet spécifique pour chaque question car sinon cela risque de devenir un sujet fourre-tout.
Te remerciant de ta compréhension.

Re: Supprimer bouton panier si non connecté

MessagePublié: 30 Mars 2012, 18:53
par creaction
Merci

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 21:12
par creaction
bonjour je reviens sur ce post une dernière fois, dans quel dossier sont ces fichiers tpl, je vais dans le dossier default mais je n'en trouve qu'un qui correspond.
merci

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 21:20
par Imaxine
Voici un sujet qui donne l'arborescence d'OpenCart.

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 21:21
par creaction
je regarde merci

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 21:29
par creaction
bon ca m'a pas trop aider désolé, il faut changer sur tpl template par default ou sur un template installé ? j'y suis arrivé au début et maintenant je ne sais plus ou je suis allé.

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 21:37
par Imaxine
Sinon, tu peux utiliser ce module.

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 21:42
par creaction
merci bcp, j'essaie

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 21:47
par creaction
ok j'ai le fichier dommage il est payant mais il se met où ?

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 21:54
par Imaxine
Lire ce sujet.

Re: Supprimer bouton panier si non connecté

MessagePublié: 02 Avr 2012, 22:06
par creaction
Après plusieurs essais, cela ne fonctionne pas, le changement de codes ne prends pas, et l'install par le fichier install du script non plus, je ne sais plus quoi faire.