Today I had a new customer register, and from the Customers Admin, I decided to look at his customer info, and just as with the last customer who registered on 2/13/2017, this customer had no Gender, Telephone # or Date of Birth info in those fields ... they were blank !! So I went to the storefront and tried to register a "dummy customer" leaving those fields blank, and was told those are Required Fields, so I suspected those customers did fill-in those fields !!
So I did some more digging, looking into the customers that have registered in past few months:
4 others that registered this month did NOT have this problem, but 1 in early February did.
4 of them that registered in October 2016 also had this problem ... yet 3 of them actually were able to make purchases !!
What I see common to all 7 of these customers missing this info is that in the CUSTOMERS table in the DB, they have hashed(?)-entries for 'customers_paypal_payerid', and none of the other nearly 300 customers have anything in this field !! Below is a snippet from my CUSTOMERS table, after I sorted by customers_paypal_payerid. You can see that the 7 customers I refer to above have entries in this field, but none of the other do.
But when I search the zen-cart PHP files for the 'customers_paypal_payerid' term, the only file I find it being used is the 'paypalwpp.php' payment module. There is code there that updates the CUSTOMERS table, but only with gender and telephone # ... no change for Date of Birth field.
So I am befuddled.
Background:
storefront is at
https://www.gottahaveitnwi.com/shop/...ain_page=index
though I don't think that will help with seeing the problem ?
in July 2016, I upgraded the store to v 1.5.5a
in December, I separately applied the upgrades for 1.5.5b, then 1.5.5c, and then 1.5.5d,
Since I was already getting this problem in October (but didn't know it) it appears NOT to be related to the upgrades ?
And because of problems fulfilling orders, in late November until early January, I put the store into showcase mode (no new customers could register), until I got a handle on my inventory. Since 1/8/2017 the store has been back to normal operations, thus the new customers in February.
I hope I gave enough information and that someone can help me figure this out ?
Bookmarks