Passwords Not Going Trough to Foxy Cart

MySong
MySong
@mysong
10 years ago
155 posts
When unlogged user tries to buy item, on foxycart checkout page they are asked to enter an email.

Assuming there is an active account with this email, it then displays ...
"Your account was found from a previous transaction. Please enter your password below to retrieve your previously saved information."

However when password is entered it says ...
"Incorrect Password:
That email address looks correct, but the password is not. Please re-enter your password, or click the link below to have a temporary password emailed to you."

Tried this a few times with different accounts, also passwords are valid since used them right after to log into actual site.

I believe that all the setting are the same as what is shown on https://www.jamroom.net/the-jamroom-network/documentation/modules/2/setting-up-foxycart-jrfoxycart

updated by @mysong: 09/13/14 07:05:41PM
brian
@brian
10 years ago
10,148 posts
That's not correct - FoxyCart never gets Jamroom's password in any way - the only time you would see this message is if a user had actually created an account with FoxyCart.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
michael
@michael
10 years ago
7,714 posts
Take a look at this video:

"Flow of purchasing an audio file in Jamroom CMS via Foxycart. (Logged Out but has account) "
Flow of purchasing an audio file in Jamroom CMS via Foxycart. (Logged Out but has account)

It shows the flow your talking about. You would need to get emailed a temporary password to use at foxycart.

Changing it does not change your jamroom password.

There are videos on the flows of each state in the docs here:

"jrFoxyCart"
https://www.jamroom.net/the-jamroom-network/documentation/modules/205/jrfoxycart
MySong
MySong
@mysong
10 years ago
155 posts
Thanks @michael, understand now how it works.

Just wanted to point out that this set up can be confusing for buyers...

A - So they do not enter their JRsite password thinking it will work
B - So they do not think their JRsite password was reset when they had to get a temp password and then reset it, then next time they go to actual JRsite they will try to use new one.
C - So they know to save the foxycart password for future purchases assuming it is different then their JRsite one.

It would help if there was some kind of text explanation by the enter password field. But see this part of the transaction is on the foxycart.com site, so not sure if anything can be done about this.

Thanks
MySong
MySong
@mysong
10 years ago
155 posts
Now testing foxycart more and seeing that even when I use emails that are assigned to JRsite users 'Logged Out user (who has account) making a purchase', I get this message "That email address doesn't belong to any previously saved accounts. Please enter a password below to create a new account."

Meaning; that if I would proceed it would create a second account under that email.

On 'Logged Out user (who has account) making a purchase'
https://www.jamroom.net/the-jamroom-network/documentation/modules/205/jrfoxycart

It shows that it should say
"Your account was found from a previous transaction. Please enter your password below to retrieve your previously saved information."

Yesterday I was testing with my main JRsite admin email and it works (not sure why that makes a difference).

Just reviewed entire https://www.jamroom.net/the-jamroom-network/documentation/modules/2/setting-up-foxycart-jrfoxycart
and made sure my settings are the same.

Any idea?

Thanks,
michael
@michael
10 years ago
7,714 posts
If the user is logged in to your jamroom site when they purchase something they will not have to use any password at foxycart to checkout.

MySong:
Now testing foxycart more and seeing that even when I use emails that are assigned to JRsite users 'Logged Out user (who has account) making a purchase', I get this message "That email address doesn't belong to any previously saved accounts. Please enter a password below to create a new account."

Meaning; that if I would proceed it would create a second account under that email.

What second account? Its saying that that user has never purchased anything on foxycart. If they had have, there would be an account there.
MySong
MySong
@mysong
10 years ago
155 posts
There are 4 possible scenarios I can think of... here is what happens...

1 - Logged in User

Already logged in sees: "You are already logged in. If you'd like to complete this transaction as a different user please logout and try again." All is good.

2 - Logged out with no JRsite Account

Obviously email is not recognized "That email address doesn't belong to any previously saved accounts. Please enter a password below to create a new account." A password is entered. Then after transaction is done a new JRsite account with this email is automatically created and a new JRsite password is emailed to you. All is good.

3 - Logged out with JRsite Account that previously did a FoxyCart Purchase

It recognizes email "Your account was found from a previous transaction. Please enter your password below to retrieve your previously saved information." You then enter your original FoxyCart password (assuming you held on to it) and it says "Your account information was retrieved successfully.". All is good.

4 - Logged out with JRsite Account that never did a FoxyCart Purchase

You enter your JRsite email but it does not recognize it. It says "That email address doesn't belong to any previously saved accounts. Please enter a password below to create a new account." So you put in a password and complete that transaction. This now creates a new JRsite user with account & profile name using the First and Last name of buyer, that has that same email. There are now two JRsite user accounts that share the same exact email. Now aside from all the confusion that this will cause the user, it also inflates the system with many useless accounts.

I know there is an option to force site login before any person can checkout but that can complicate things for buyers and hinder sales.
MySong
MySong
@mysong
10 years ago
155 posts
Just a note...

If a user is logged in (Status #1) and goes to checkout, entering his email and gets the message "You are already logged in. If you'd like to complete this transaction as a different user please logout and try again."

Then even if transaction is not completed, this user would from now on have a status of #3 (Logged out with JRsite Account that previously did a FoxyCart Purchase) and not #4 (Logged out with JRsite Account that never did a FoxyCart Purchase).
brian
@brian
10 years ago
10,148 posts
Issue #4 from above was actually fixed yesterday (I was working with a customer on it) and was released in an update today - check your ACP -> Marketplace -> System Updates.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
MySong
MySong
@mysong
10 years ago
155 posts
Applied update, ran integrity, cleared caches but in Issue#4 still getting...

"That email address doesn't belong to any previously saved accounts. Please enter a password below to create a new account."
MySong
MySong
@mysong
10 years ago
155 posts
my bad did not update 'user accounts' as well, let me try that.
MySong
MySong
@mysong
10 years ago
155 posts
No, did not help, issue still there.
brian
@brian
10 years ago
10,148 posts
MySong:
No, did not help, issue still there.

Let me make sure we are talking about the right issue. You reported that duplicate accounts could be created with the same email address - that has been fixed.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
brian
@brian
10 years ago
10,148 posts
MySong:
"That email address doesn't belong to any previously saved accounts. Please enter a password below to create a new account."

This is located on the FoxyCart checkout page and is not part of Jamroom.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
MySong
MySong
@mysong
10 years ago
155 posts
Yes tested, it now goes to the original account with that email instead of creating a new one.

That helps a lot.

Thanks
brian
@brian
10 years ago
10,148 posts
MySong:
Yes tested, it now goes to the original account with that email instead of creating a new one.

That helps a lot.

Thanks

Glad to hear it - thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net