Details from previous visitors appearing in Check Out Fields
-
Hi everyone,
I have encountered something strange on WooCommerce on my website. When a visitor goes to purchase an item they can see a previous visitors details in all of the fields including their telephone number, name, address etc and its always the same details.
This is not a local issue to do with my browser or cookies etc as everyone no matter which location can see the same details if they visit the website.
Why is this happening? And how can it be fixed?
Many thanks.
-
Your seeing this or people are literally writing in telling you they’re seeing this?
If the latter than you have a plugin and or theme conflict. In fact you may have a bad coding job in one of your files.
What’s the website? That would be a big help so we can see if we see other people’s info
Hi there both things. People are writing to us and letting us know about this problem and I have seen it for myself as have my friends. I have tried purchasing something on the website using different browsers including Firefox and Chrome and on mobile devices and I get the same results as soon as I get to the checkout there is someone elses details in the different fields including First Name and Last Name details, Address, Telephone number, Email etc.
Unfortunately I cannot share the website as the person who owns it has not given me permission to do so but the website is using Gravity Forms and a Gravity form and WooCommerce plugin too. I wonder if these plugins could be pre-populating the different fields on the checkout pages?
Or does WooCommerce by default pre-populate users details into the Check out Page fields? Say for example another website visitor has purchased something and filled out their details in the Check Out forms is it possible that WooCommerce or Gravity Forms saves this information somewhere and then is filling out the forms even when a new user visits the website and trys to buy something?
-
This reply was modified 6 years, 6 months ago by
tallmale.
GF could possibly be the culprit here. Not seeing your site doesn’t help.
However, I would first switch to the twenty seventeen theme and test. Make sure to clear cache before testing.
If you still see the issue disable GF and reenable. If you still get this issue after all that you’ll need to contact GF since that’s your primary form.
I’m not sure why you’re using GF. Please elaborate on that part if you could.
Hi there,
Thanks for your response.
I just did a test switching to the Twenty Seventeen theme but the problem still remains. And of course I cleared the cache before I did the test.
And with regards to why Gravity Forms are being used on the website this was installed before I came along and now I am trying to make sense of it all and fix any issues with the whole checkout process. I can also see that another plugin is installed – WooCommerce – Gravity Forms Product Add-Ons and this clearly shows that WooCommerce is working very closely with Gravity Forms and could be populating the fields on the check out pages.
I also found this article which clearly shows that Gravity Forms can dynamically populate the fields – https://docs.gravityforms.com/allow-field-to-be-populated-dynamically/ but I cannot find a way to see if the check out fields have been customised in this way.
Do you know of any way I can access the Check Out fields in the admin? When I look at the Gravity Forms section there are only two forms and these are the forms that exist before you get to the check out pages.
In the fields on these forms you can dynamically make the forms fill in the fields with data (but these options were not selected) but I cannot find anywhere where I can see the Check Out fields to see if they have been created to dynamically populate the fields in the Check Out page.
Do you know of anyway I can access the Check Out fields in the admin? Or do you have any more suggestions of how I can fix this issue?
Many thanks.
-
This reply was modified 6 years, 6 months ago by
tallmale.
In GF you need to check the forms settings. Make sure that none of them are saving the information. I have to look at one of my clients GF’s forms for where you look. It’s been awhile. However you can bet this is GF that’s doing this. WC’s framework doesn’t do this.
Ok I figured it out.
Please go into each form and then click each field, then click advance and make sure that Allow field to be populated dynamically is unchecked. Check functions.php for any customization as well.
Hi there,
Thahks for your response.
I believe it is Gravity Forms that is doing this as well.
As I mentioned earlier when I looked in the Gravity Forms there are only two forms and both of them are positioned before you get to the check out page on the website. So even though I can see all of the forms there is no issue with those particular forms because they occur before the check out.
When I look in the general settings for the Gravity Forms there is nothing related to dynamically populating the fields. And so this does not solve my issue either.
This is why it would be great to see the Check Out page fields in the admin but I do not know where they are located. I would love to be able to adjust the settings on the Check Out page fields because thats where I believe the issue is.
If you have any more suggestions or could ask someone else about this that would be great
Many thanks.
I’d need to see the website then. You still need to check the functions file and see if there’s something there. Again, it would be in your best interest to get permission to share the URL.
You can email me it as well if you want to keep it private.
Hi there,
There are two forms created by Gravity Forms on the website which I can access in the admin panel and both forms are forms that occur before the Check Out page. The forms for the Check Out page which I believe are created by WooCommerce are not visible anywhere.
I thought I could find the settings which you suggested in the screen shot and just change the settings for each field but then I discovered that the Check Out page forms are not accessible in the admin panel.
I believe the forms created on the Check Out page must be created by WooCommerce. What do you think?
And as far as I am aware you cannot access these forms on WooCommerce unless you know how too?
Many thanks.
I can’t help you if I don’t see the site. The GF forms are in the WP menu, look for FORMS and the two will be in there. You have a duty to your client to protect user’s info. I hope you have the site in maintenance mode. They could be sued.
WC forms are either in the plugin themselves, if they are they’re not your problem. If they’ve been copied to the theme then they could have custom code from GF. However, could be in the functions too.
Hi there please send me your email address.
Many thanks.
Hi there yes I did find the forms but there are only two forms and both for pages before the Check Out page. There are not forms for the Check Out page and thats where the issue is. The other forms are fine.
The information that is being automatically displayed in the Check Out page fields is from a member of staff not a customer.
Many thanks.
Its in my profile. Click on it you should see it. If not please let me know
Hi there,
Thanks I just sent you an email with the web address.
Many thanks.
Hi there,
Look at this that I found. It says that by default WooCommerce automatically Pre-Populates the Check Out Fields. Though I have never seen this before?
https://www.remicorson.com/how-to-not-pre-populate-woocommerce-checkout-fields/
-
This reply was modified 6 years, 6 months ago by
- The topic ‘Details from previous visitors appearing in Check Out Fields’ is closed to new replies.