[TYPO3-commerce] fe_user is updated in pi4 at "edit" even if is_main_address is not set
Sebastian Böttger
sebastian.boettger at gmail.com
Sun Apr 4 12:33:47 CEST 2010
Hi Ingo,
but the main problem still is the same. For example take your flower shop. There it will be a normal case that the owner of the account (fe_user) orders flowers for a friend.
It is a bug if the fe_user is after editing (or even saving?) the address the person who gets the flowers.
I an fe_login context, the user welcomed is now not the actual "fe_user", but the name from the address record where the flowers are shipped to.
Regards
Sebastian
Am 30.03.2010 um 10:39 schrieb Ingo Schmitt:
>
> Hi Benny,
>
> a quick solution: Delete the email - field rules in the observer, if a address is edited, the email in the fe_user won't be changed.
>
> Regards
>
> Ingo
>
>> Hi Volker,
>>
>> thanks for your answer.
>> I have the following problem with this:
>>
>> In most cases it is not necessary, that the delivary address email field is mandatory.
>> So if a customer edits a delivery address, his fe_user email is overwritten with the empty email field from the delivery address.
>> Therefore the customer is from now unable to use functions as "forgot your password" from fe_login. Newsletters cannot be delivered an many more side effects.
>>
>> I think the fe_user should only be overwritten when editing the billing address.
>>
>> Greetings Benny
>>
>> Am 29.03.2010 18:13, schrieb Volker Graubaum:
>>> Hi Benny,
>>>
>>>> if we edit an delivery address during checkout process (not create!!),
>>>> the original fe_user data is updated even the is_main_address flag is
>>>> not set.
>>>>
>>>> Is this a bug, or did we miss any options? This happens, because in the
>>>> pi4 line ~972 the hook-method "afterAddressEdit" is called, which
>>>> notifys the dao field mapper (observer).
>>>
>>> it's a feature not a bug ;-)
>>> BUT it can become a bug, we had this problem in one project.
>>>
>>> Is main address ist not the important thing, but the address ID in the
>>> fe_user table.
>>>
>>> I'm not sure about the best way right now, but maybe you can give us
>>> some ideas? ;-)
>>>
>>> Otherwise we will work at this topic in the next version.
>>>
>>> Greetings Volker
>>
>> _______________________________________________
>> TYPO3-project-commerce mailing list
>> TYPO3-project-commerce at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-commerce
>>
>>
>
>
> Mit freundlichen Gruessen
> Ingo Schmitt
>
> --
> Marketing Factory Consulting GmbH * mailto:is at marketing-factory.de
> Stephanienstrasse 36 * Tel.: +49 211-361176-63
> D-40211 Duesseldorf, Germany * Fax: +49 211-361176-99
> Amtsgericht Duesseldorf HRB 53971 * http://www.marketing-factory.de/
>
> Geschaeftsfuehrer: Peter Faisst | Katja Faisst
> Karoline Steinfatt | Christoph Allefeld | Markus M. Kimmel
>
> _______________________________________________
> TYPO3-project-commerce mailing list
> TYPO3-project-commerce at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-commerce
More information about the TYPO3-project-commerce
mailing list