Bonjour,
Lorsquâun client sâenregistre avec le formulaire il ne peut pas acheter de produit car il nâest pas dans la liste des clients.
Si je lâajoute manuellement comme client, ca fonctionne.
Comment peut on automatiser cela ?
Bonjour,
Lorsquâun client se crĂ©e un compte sur le portail de votre site Dokos, cela crĂ©e un Utilisateur et un Contact associĂ© dans Dokos.
La fiche Client est créée automatiquement lors de la premiÚre connexion de cet Utilisateur à la plateforme.
Ca nâest pas le cas chez vous ? Pouvez-vous me dire quelle version de Dokos vous utilisez ?
Bonjour,
Merci pour votre reponse, non a la premiĂšre connexion de lâutilisateur je nâai pas de compte client de crĂ©Ă©.
Ma version : Dokos: v2.1.7 (master)
Par contre dans les traces jâai ce message :
slight_smile: Traceback (most recent call last):
File â/home/dokos/dokos-bench/apps/frappe/frappe/utils/background_jobs.pyâ, line 101, in execute_job
method(**kwargs)
File â/home/dokos/dokos-bench/apps/frappe/frappe/core/doctype/user/user.pyâ, line 1211, in create_contact
contact.insert(ignore_permissions=True, ignore_links=ignore_links, ignore_mandatory=ignore_mandatory)
File â/home/dokos/dokos-bench/apps/frappe/frappe/model/document.pyâ, line 230, in insert
self._validate_links()
File â/home/dokos/dokos-bench/apps/frappe/frappe/model/document.pyâ, line 859, in _validate_links
frappe.LinkValidationError)
File â/home/dokos/dokos-bench/apps/frappe/frappe/init.pyâ, line 425, in throw
msgprint(msg, raise_exception=exc, title=title, indicator=âredâ, is_minimizable=is_minimizable, wide=wide, as_list=as_list)
File â/home/dokos/dokos-bench/apps/frappe/frappe/init.pyâ, line 404, in msgprint
_raise_exception()
File â/home/dokos/dokos-bench/apps/frappe/frappe/init.pyâ, line 358, in _raise_exception
raise raise_exception(msg)
frappe.exceptions.LinkValidationError: Could not find User Id:
Lorsque le nouvel utilisateur se connecte il a le message
Le compte de la passerelle de paiement nâest pas dĂ©fini
Hors jâai bien coche la case âNe pas utiliser de passerelle de paiementâ dans les paramĂštres de panier
Jâai le meme comportement sur ubuntu 20.04 branch develop.
Est ce que jâaurai loupĂ© une configuration ?
Bonjour @fmarch,
Je suis en train de travailler Ă un patch pour corriger lâerreur de validation Ă la crĂ©ation du contact.
Par contre je nâai pas encore rĂ©ussi Ă reproduire le problĂšme Ă la connexion de lâutilisateur. Je rĂ©essaye dĂšs que jâai un moment.
Bonne journée
En fait si je desactive la caisse car je nâai pas de plateforme de paiement, lâutilisateur peux avoir le panier et faire un devis.
Si jâactive la caisse et que je coche âNe pas utiliser de passerelle de paiement", lâutilisateur a un message dâerreur.
Si lâutilisateur a une fiche client il nâa pas cette erreur.
Mais ce que je souhaite câest que le client puisse passer commande sans plate-forme de paiement (paiement sur place), est ce possible ?
Bonjour @fmarch,
Jâai reproduit le problĂšme et fait passer un correctif ce matin.
Normalement un nouveau client ne devrait plus rencontrer cette erreur désormais.
Les clients pourront effectivement commander et pourront payer plus tard sur place.
Merci pour votre aide !
Bonjour,
Super merci beaucoup, je fais la mise Ă jour et je fais un test sous peu !