After upgrade to Commerce 12 I have found that we get CustomerContacts with emailaddress as firstname and also an account (ApplicationUser) connected to the contact.I can't find anywhere in our code that we are creating CustomerContacts this way. Everywhere we are creating we have a registration source and so on. So I wonder if maybe Commerce for some reason are creating accounts and CustomerContacts?
The customer contact has only firstname: firstname.lastname@example.org and a UserId: String:email@example.com. The rest is empty. The Email column for example is empty.The CreatorId and ModifiedId, are they connected to something that might give us a hint on who/what created theses contacts?
Epi Commerce version 12.10
I don't have an answer for the question of this topic. I faced with similar issue.
I am working on integration of SSO auth system to Episerver site. When system gets Auth token new Commerce contact is created automatically (I look in dbo.cls_Contact table in CM db).
Contact created implicitly and I don't have a clue where, when and by whom.
The problem is that Email field is empty. But for my case it is very important to have this field filled.
I tryed to debug Episerver code and used SQL profiler but unsuccessfully.
Is there any way to redefine automatically creating action or specify which fields will be used for new contact?
Sounds like something similiar. We also get contacts with empty email, which create problems. I have made a workaround but of course I would like to know why they are created.