Plugin Contributor
royho
(@royho)
I can’t fully answer you as I have not thoroughly checked how this works but from your description and the logic behind it, I think it is correct.
Billing info is what is really tied to the customer in question for obvious reasons. Shipping can be a whole different person. Maybe they bought a gift for someone else shipped to their address etc.
Account is separate as well I guess is because this way there is flexibility in where the WP user account does not necessarily have to be tied to the billing info. So this WP user account can in the future make a purchase with a different billing info such as a different email address than the WP user account email…
But again, I am just making an assumption here based on the presented description. Perhaps someone who knows for sure can chime in…
Thread Starter
Paul
(@pling1)
It would be great to get some input from the Woocommerce developers.
I’ve submitted a ticket about this on Woothemes, but no reply yet.
Roy’s feedback is correct – profile is separate from billing. In fact, there are few situations where you’d need profile info or a customer to view profile info.
Thread Starter
Paul
(@pling1)
Ok, but the thing I’m most concerned about is the WordPress email address vs billing email.
Consider this scenario:
1. A customer signs up using email address as username (wordpress email and billing email is now the same)
2. Later on the customer updates the email address (now wordpress email and billing email are different)
3. The customer forgets the password and wants to have a new sent to the mail address, but since the billing email now is different from the WordPress email he gets an error saying that username or email is invalid.
Is this not a possible scenario?