Jump to content

[RESOLU] - Connexion obligatoire pour acces boutique.


Recommended Posts

Bonjour à toutes et à tous,

Je cherche un moyen d'obliger les visiteurs du site à se connecter pour accéder à la boutique (voir les produits, catégories, acheter, etc ...).

Donc en arrivant sur le site, afficher une page de connexion,
et tant qu'on est pas connecté, on ne peut rien faire.

Merci d'avance de vos réponses.

Link to comment
Share on other sites

Bonjour,

Il n'existe pas de moyen que je connaisse en natif dans Prestashop.

Vous pouvez néanmoins peut-être répondre à votre besoin en utilisant un des addons d'accès VIP que vous trouverez dans l'onglet "Addons" du site prestashop.

Link to comment
Share on other sites

Le but est de proposer une sorte de vente privée, où le client est obligé de s'inscrire avant d'accéder à la suite de la boutique, avec les différents produits.
Existe t-il une façon (simple si possible) de réaliser cela, et si oui, comme faire.

Merci d'avance de vos réponses.

Link to comment
Share on other sites

tu peux essayer de mettre ca dans le header.tpl de ton theme, mais point de vu referencement c'est la tete a toto

{if $logged}
       {else}
       javascript{literal}

redirection javascript = "authentication.php"
{/literal}
fin javascript
{/if}



en gros si le client est logue il ne se passe rien sinon on fair une redirection javascript vers la page d'autenfication/

Attention de bien metre les balise javascript (c'est dur de poster ca!!)

Link to comment
Share on other sites

Ah ca ne va pas. ca rentre dans un loop de redirection!!

il faut mettre la page authentication en exeption, ce qui donne:


{if $logged}
{else}
{if $page_name != 'authentication'}

TA REDIRECTION JAVASCRIPT AVEC {LITERAL} AU DEBUT ET A LA FIN

{/if}
{/if}



Ne pouvant pas poster du javascript et au cas ou tu ne saurit pas comment faire, va voir ici:http://www.tizag.com/javascriptT/javascriptredirect.php

Link to comment
Share on other sites

Merci beaucoup de ta réponse.

J'ai vu qu'il y a dans la classe Tools 2 fonctions :
redirect
et redirectLink

Je vais utiliser ça {Tools::redirectLink('authentication.php')}
Je ne sais pas si c'est propre dans le header.tpl par contre ?

Merci encore de ta réponse.

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour, si jamais vous voulez un module qui créée une page de connexion en guise de page d'accueil, j'ai un module qui peut vous intéresser : http://www.coeos.pro/boutique/modules-prestashop/54-boutique-privee.html pour prestashop 1.4 /!\
Quelques exemples de résultats obtenus en moins d'1 minute par image:

http://i.imm.io/544Y.png

http://i.imm.io/546a.png

http://i.imm.io/546G.png

http://i.imm.io/546V.png



@mickymicky : pour le module de vente privée & VIP il permet de réserver un produit à un groupe de client, ça peut être les clients connectés (groupe appelé "defaut") ou un autre groupe de client. Si un article est réservé à un groupe donné, tous les visiteurs qui ne font partie du groupe ne verront pas cet article : il n'apparait pas dans la recherche ajax, page recherche, page catégorie, page fabricant, blocs nouveaux produits, blocs réductions, blocs meilleurs ventes.

Mes 2 modules "boutique privée" et "vente privée & VIP" sont 2 modules totalement différents: boutique privée oblige la connexion/inscription, et vente privée VIP sert à vendre un produit à un groupe de client et à le cacher à tous les autres.

Link to comment
Share on other sites

Oui, ben on fait une catégorie et c'est marre...Mon Dieu, arrêtez de réinventer la roue, c'est navrant ! Utilisez vos compétences pour créer de la valeur..de grâce !


C'est ce que je fait :-)

si vous mettez la catégorie ipod accessible à un groupe donnée dont vous ne faites pas partie, le terme ipod reste visible et les produits de la catégorie aussi : http://i.imm.io/56j7.png

Alors qu'avec mon module si je cache le ipod nano (id=1) je passe de

http://media.prestastore.com/2293-21849-pbig/vente-privee-et-vip---privates-sales-and-vip.jpg

à http://media.prestastore.com/2293-21848-pbig/vente-privee-et-vip---privates-sales-and-vip.jpg

Mais rien en vous empêche de le le faire vous même si vous êtes réfractaire à l’achat de module
Link to comment
Share on other sites

  • 2 months later...

Bonjour

Existe t'il un module ou autre pour afficher les catégories mais si on clique dessus on doit se loger pour voir les articles ?

ou on affiche les produits mais si on veut entrer dans sa fiche on doit se connecter a son compte ?

Link to comment
Share on other sites

  • 3 years later...
  • 4 months later...

Salut,

 

Juste au cas où, me semble qu'il existe une propriété de la classe frontController qui s'occupe de ca:

 

.../classes/controller/FrontController.php (Ligne 71)  

 

/** ...  **/

public $auth = true    //(defaut = false)force la redirection sur le log dès l'init

 

Je sais pas si c'est très correct comme pratique mais cela fonctionne pour mes besoins,

n'oubliez pas de surcharger le fichier dans ./override pour éviter les problèmes de maj. 

 

si ca peut aider... ^^

Edited by Rhooooo (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 4 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...