Hello,
Merci Nicolas pour la gratification
Bon du coup on est en train de monter un plugin User qui va synchronizer les adresses des clients Hikashop selon des regles de synchronisation avec des champs exterieurs ...
Bon coté plugin, pas trop de soucis !
par contre si on veut être assez générique, il faut :
- comme tu dis, envisager un parametrage de correspondance des champs (via un compo de parametrage ou des JElement, a voir !?)
- envisager d'etre compatible CommunityBuilder, mais aussi pourquoi pas avec d'autres compo de gestion des Users : JomSocial ... (d'autres, des propositions ? ...)
- proposer des regles de 'usecase' de synchronisation (quand doit on synch ou pas, doit synch les adresses de fact et de livr. ? ...), jusqu'a peut-etre proposer un parametrage coté utilisateur dans son profil, où le user peut decider de ne pas mettre a jour son adresse de livraison car elle doit demeurer diff. de celle de son Profil User CBuilder ...
- prendre en compte aussi les systemes de workflow des inscriptions (modération, activation de compte, confirmation des comptes users ... de chaque solution)
... y a de quoi faire !
D'ici la qu'on nous demande de synchroniser les adresses avec un Sage, OpenERP, Dolibarr ... hi hi, ca promet
Bon deja, on va surement sortir très rapidement un plugin simpliste pour juste synchroniser les adresses des profiles CBuilder dans Hikashop ...
puis pour aller plus loin, on va reflechir un peu