Hi all,
I reviewed the newsletter subscription functionality in ecommerce. I found that when a registered user signs up for subscription, a confirmation mail is sent to the user's mail address. Following the link in the mail, a registered user can activate his subscription entering the verification code sent to him. My concern is for the anonymous user. When anonymous user signs up for newsletter, no verification mail is sent to the user. The partyId is set to _NA_ and the statusId is set to CLPT_ACCEPTED in the ContactListParty entity. I think a verification mail must be sent to the entered email address of the anonymous user, so that he should be able to verify his email address before getting it subscribed for newsletter. The mail will contain a link following which an anonymous user would be able to subscribe and unsubscribe for newsletter subscription. Also in MarketingServices.java "createContactListParty" service is called using userLogin as "system". I was wondering is it correct to use "system" userLogin instead of "anonymous" userLogin? Please put your thoughts and suggestions on this. If all agree, i will create issue for this and provide a patch for the same. Thanks & Regards, -- Ashish Nagar |
I was looking at this also.
i agree with you, in part. Since an anonymous has not permissions to do updates I think system is a better choice. Since you can only have one _NA_ record without other keys, like the email address, view-entity ContactListPartyAndContactMech and ContactListParty would have to be modified. that is about as far as I have gotten on it. Ashish Nagar sent the following on 6/17/2009 1:44 AM: > Hi all, > > I reviewed the newsletter subscription functionality in ecommerce. I > found that when a registered user signs up for subscription, a > confirmation mail is sent to the user's mail address. Following the link > in the mail, a registered user can activate his subscription entering > the verification code sent to him. > > My concern is for the anonymous user. When anonymous user signs up for > newsletter, no verification mail is sent to the user. The partyId is set > to _NA_ and the statusId is set to CLPT_ACCEPTED in the ContactListParty > entity. > > I think a verification mail must be sent to the entered email address of > the anonymous user, so that he should be able to verify his email > address before getting it subscribed for newsletter. The mail will > contain a link following which an anonymous user would be able to > subscribe and unsubscribe for newsletter subscription. > > Also in MarketingServices.java "createContactListParty" service is > called using userLogin as "system". I was wondering is it correct to use > "system" userLogin instead of "anonymous" userLogin? > > Please put your thoughts and suggestions on this. If all agree, i will > create issue for this and provide a patch for the same. > > > Thanks & Regards, > -- > Ashish Nagar > > -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro Systems Integrator. |
Hi BJ,
Thanks for your comments. I think apart from email address, we should provide fields first name and last name too on the signup form. This will be good idea to enter the name of the user so as address the user in the sent mail. Regards, -- Ashish Nagar BJ Freeman wrote: > I was looking at this also. > i agree with you, in part. > Since an anonymous has not permissions to do updates I think system is a > better choice. > Since you can only have one _NA_ record without other keys, like the > email address, view-entity ContactListPartyAndContactMech and > ContactListParty would have to be modified. > that is about as far as I have gotten on it. > > Ashish Nagar sent the following on 6/17/2009 1:44 AM: > >> Hi all, >> >> I reviewed the newsletter subscription functionality in ecommerce. I >> found that when a registered user signs up for subscription, a >> confirmation mail is sent to the user's mail address. Following the link >> in the mail, a registered user can activate his subscription entering >> the verification code sent to him. >> >> My concern is for the anonymous user. When anonymous user signs up for >> newsletter, no verification mail is sent to the user. The partyId is set >> to _NA_ and the statusId is set to CLPT_ACCEPTED in the ContactListParty >> entity. >> >> I think a verification mail must be sent to the entered email address of >> the anonymous user, so that he should be able to verify his email >> address before getting it subscribed for newsletter. The mail will >> contain a link following which an anonymous user would be able to >> subscribe and unsubscribe for newsletter subscription. >> >> Also in MarketingServices.java "createContactListParty" service is >> called using userLogin as "system". I was wondering is it correct to use >> "system" userLogin instead of "anonymous" userLogin? >> >> Please put your thoughts and suggestions on this. If all agree, i will >> create issue for this and provide a patch for the same. >> >> >> Thanks & Regards, >> -- >> Ashish Nagar >> >> >> > > |
In reply to this post by BJ Freeman
actually i was thinking of creating party using the emails as the
partyID, then create a contactmech with the email and solicit Y. The purpose would be mainAddress so when a email came from them it would be associated with that party id. Then an SECA would run nightly to look for these and remove them from any lists that might have the email address. but that is as far as i have thought about it, Ashish Nagar sent the following on 6/17/2009 3:46 AM: > Hi BJ, > > Thanks for your comments. I think apart from email address, we should > provide fields first name and last name too on the signup form. This > will be good idea to enter the name of the user so as address the user > in the sent mail. > > Regards, > -- > Ashish Nagar > > BJ Freeman wrote: >> I was looking at this also. >> i agree with you, in part. >> Since an anonymous has not permissions to do updates I think system is a >> better choice. >> Since you can only have one _NA_ record without other keys, like the >> email address, view-entity ContactListPartyAndContactMech and >> ContactListParty would have to be modified. >> that is about as far as I have gotten on it. >> >> Ashish Nagar sent the following on 6/17/2009 1:44 AM: >> >>> Hi all, >>> >>> I reviewed the newsletter subscription functionality in ecommerce. I >>> found that when a registered user signs up for subscription, a >>> confirmation mail is sent to the user's mail address. Following the link >>> in the mail, a registered user can activate his subscription entering >>> the verification code sent to him. >>> >>> My concern is for the anonymous user. When anonymous user signs up for >>> newsletter, no verification mail is sent to the user. The partyId is set >>> to _NA_ and the statusId is set to CLPT_ACCEPTED in the ContactListParty >>> entity. >>> >>> I think a verification mail must be sent to the entered email address of >>> the anonymous user, so that he should be able to verify his email >>> address before getting it subscribed for newsletter. The mail will >>> contain a link following which an anonymous user would be able to >>> subscribe and unsubscribe for newsletter subscription. >>> >>> Also in MarketingServices.java "createContactListParty" service is >>> called using userLogin as "system". I was wondering is it correct to use >>> "system" userLogin instead of "anonymous" userLogin? >>> >>> Please put your thoughts and suggestions on this. If all agree, i will >>> create issue for this and provide a patch for the same. >>> >>> >>> Thanks & Regards, >>> -- >>> Ashish Nagar >>> >>> >>> >> >> > > -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro Systems Integrator. |
Free forum by Nabble | Edit this page |