Inscription via Community Builder

  • Posts: 22
  • Thank you received: 0
5 years 5 months ago #307975

Bonjour à tous,

Je débute avec HikaShop mais ce composant semble répondre à toutes mes attentes. Je vais approfondir le sujet avant de passer à une version payante.

Tous les membres de mon site sont gérés via Community Builder. Je souhaiterai donc que quand un nouveau client ouvre un compte sur mon site, il y ait un profil CB que se créait en même temps.

Je n'ai pas réussi à trouver comment faire. Est-ce possible ?

Je vous remercie pour votre aide.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 5 months ago #307977

Bonjour,

Si l'inscription se fait via le formulaire d'enregistrement HikaShop, alors le profile CB est aussi automatiquement créé en même temps.
Il n'y a normalement rien à faire pour cela. Cela veut dire que l'utilisateur est dans CB et peut se connecter au site via le module de connexion de CB.
Par contre, si votre question est d'avoir les champs du profile CB dans le formulaire d'enregistrement HikaShop, alors il n'y a pas d'option pour cela. Dans ce cas, cela demanderait de:
- créer des champs personnalisés correspondant au champs de CB pour la table "utilisateur" dans HikaShop (menu Affichage>Champs personnalisés avec HikaShop Essential ou Business)
- le développement d'un plugin qui viendrait copier les données des champs personnalisés HikaShop dans le profil CB (avec conversion pour les champs dont le format d'enregistrement est différent).
Donc pas impossible mais plus compliqué que d'activer une option.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
5 years 5 months ago #308027

OUi en effet, désolé j'avais mal vu...est-il possible de retirer cette possibilité de s'inscrire via HiKa au moment de valider la commande ?

Cela permettrait de laisser uniquement le module de connexion...je verrai ensuite comment ajouter au dessous ce module de connexion un bouton "je m'inscris" qui renverrait sur CB registration.

Merci sincèrement pour votre aide.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 5 months ago #308029

Bonjour,

Oui, vous voulez éditer le fichier "sub_block_show_registration" via le menu Affichage>Vues et rajouter ce genre de code au tout début:

<a href="lien vers formulaire d'enregistrement CB">M'inscrire</a><?php return; ?>

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
5 years 5 months ago #308057

Merci beaucoup...c'était tout simple et cela fonctionne très bien :)

Juste encore un petit problème :

Dans le module de connexion HikaShop on me demande
- identifiant
- mot de passe

sauf que mon site est paramètré pour que l'on se connecte avec son adresse mail.
Est-il possible de modifier ce paramètre ?

Encore merci pour votre aide. Quand je vois le temps que j'ai perdu sur Virtuemart je regrette que l'on ne m'ait pas conseillé plus tôt Hikashop ;)

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 4 months ago #308059

Bonjour,

Je pense que c'est juste le texte que vous voulez changer dans ce formulaire. Dans ce cas, le mieux est de faire un override de traduction pour éviter un override de vue (plus complexe et potentiellement problématique pour les mises à jour):
www.hikashop.com/download/languages.html#modify

Merci pour votre retour :) N'hésitez pas à mettre un message sur le JED, cela nous aide beaucoup:
extensions.joomla.org/extensions/extensi...pping-cart/hikashop/

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
5 years 4 months ago #308081

Non, je confirme que dans le module de connexion il est demandé l'identifiant.

Si on entre son mail un message d'erreur apparait disant que cet identifiant est inconnu.

Mais comme pour l'ensemble de mon site on se connecte avec son adresse mail, les utilisateurs n'ont pas d'identifiant.

Ce n'est donc pas un problème de traduction.
D'ailleurs CB est paramétré pour que l'on ne puisse se connecter que depuis son adresse mail :

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 4 months ago #308082

Bonjour,

Donc cela indique que CB utilise sa propre méthode de connexion et ne passe pas par le système de connexion de Joomla. Dommage. Car Joomla dispose des triggers permettant de faire cela.
Dans ce cas, il faut installer en plus un plugin qui fait justement cela:
extensions.joomla.org/extension/authentication-email/
Cela vous permettra ensuite d'utiliser l'adresse email du compte pour le login, et il suffira de changer le texte à coté du champs.
Théoriquement, cela devrait fonctionner... à confirmer en faisant un test.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
5 years 4 months ago #308099

Merci beaucoup cela semble très bien fonctionner :)

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
5 years 4 months ago #308126

Là je ne comprends pas, ça semblait bien fonctionner ce matin, j'ai mis le plugin à jour et depuis ça ne marche plus (je ne suis pas sur à 100% que c'est du à la mise à jour)

Par contre :
- si plugin desactivé : en message d'erreur j'ai "identifiant inconnu"
- si plugin activé : en message d'erreur j'ai "erreur de mot de passe"

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 4 months ago #308128

Bonjour,

Etes-vous sûr que vous n'utilisez pas tout simplement le mauvais mot de passe lors de vos tests ?

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
5 years 4 months ago #308155

Alors en fait c'est la dernière version qui ne fonctionne pas (la 2.4.1),

J'ai réinstallé la 2.3.1 et ça marche à nouveau....

Encore merci.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 4 months ago #308156

Bonjour,

Vous parlez du plugin extensions.joomla.org/extension/authentication-email/ ?
Dans ce cas là, il faudrait contacter le développeur du plugin pour leur rapporter le soucis.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
5 years 4 months ago #308323

J'ai envoyé ma remarque au développeur la semaine dernière...on verra bien si une mise à jour sera faite et si le problème est connu. Pour l'instant je n'ai pas de réponse

Please Log in or Create an account to join the conversation.

Time to create page: 0.086 seconds
Powered by Kunena Forum