Jump to content

Inscription sur 2 sites prestashop en même temps


Yoann34
 Share

Recommended Posts

Bonjour ami(e)s développeurs,

 

Je suis un développeur web, mais pas sur prestashop et donc j'aurais besoin de votre aide.

Je ne sais pas si je suis bien sur le bon forum, mais je pose tout de même ma question.

 

Je suis entrain de mettre en place 2 sites prestashop 1.6.1.4 en mode multivendeurs.

Je souhaiterais que lorsqu'un client s'inscrit sur le site 1, il soit automatiquement inscrit sur le site 2 et inversement. De même lorsque l'utilisateur modifie son mot de passe.

 

Je sais qu'il existe le mode multiboutique, mais je ne peux pas l'activer car j'ai un module multiseller qui m'empêche d'affichier l'option dans l'administration.

 

N'étant pas expert prestashop, je sais qu'il va me falloir ajouter dans la base de données du second site l'inscription en tant que client.

 

Pourriez-vous m'indiquer quels sont les fichiers qu'il va me falloir modifier pour arriver à mes fins.

 

Je sais que ce n'est pas simple, mais j'ai vraiment besoin de votre aide.

 

Merci par avance.

Edited by Yoann34 (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

 

J'ai bien avancé sur mon problème.

J'ai donc créé des fonctions permettant d'ajouter dans les tables "customer" et "customer_owner" les nouveaux clients enregistrés.

Le problème c'est que je ne sais pas où il me faut faire appel à ma fonction pour faire la copie dans le second site.

 

Donc voici ma question :

  1. savez-vous où se trouve le fichier et la dernière fonction utilisée pour générer les données dans la BDD lors de l'enregistrement d'un client ?

 

Merci par avance de vos réponses. :)

Edited by Yoann34 (see edit history)

Share this post


Link to post
Share on other sites

Je reviens car j'ai avancé sur ma problématique.

 

Je pense qu'il me faut surcharger la classe customer dans classes/customer.php et faire appel à mes fonctions depuis la fonction public add($autodate = true, $null_values = true).

J'ai essayé d'ajouter mes fonctions dans override/classes/customer.php et faire appel à ces fonctions depuis la classe précédente, mais rien ne marche. J'ai une erreur 500.

 

Quelqu'un a-t-il déjà surcharger une classe pour ajouter des fonctions personnelles ?

 

Une autre chose au passage, mes fonctions on besoin d'autres fichiers et j'utilise "require" pour les intégrer.

Y a-t-il des précautions à prendre pour que ça marche ?

 

merci par avance...

Share this post


Link to post
Share on other sites

Non ce module fonctionne sur des adresses sur des serveur différents rien a voir avec le multi-boutique exemple :

Le module est à installer sur les différent site : www .monsite .fr,  www. monvelo .fr, www. chaussure .com, etc.

 

ensuite on indique dans le module qu'elles sont les autre sites exemple : www .monsite .fr,  www. monvelo .fr, www. chaussure .com, etc.

 

et la le client il peut cliquer sur les liens de ton menu (qui sont gérer par le module) du haut et il aura son panier et son login actif entre chaque site et si il commande sur www. monvelo .fr et retrouvera son vtt  dans son panier dans www. chaussure .com et si il paye sur www .monsite .fr il aurra son velo, les chaussures, etc de commandable (peut importe le site)

Share this post


Link to post
Share on other sites

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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More