member's data not updating

Hi,

I’ve read a lot of forums and I am not sure which will answer my concern.

Here’s the thing:

-Once the new member signs up, it will notify me and will approve them ( working )
-the member will redirect to my " READ ONLY “dynamic page, which I made BLANK so they will need to update their data by clicking on the button UPDATE INFO ( working )
-they will then redirect to a new " READ AND WRITE” dynamic page which they will update their information ( working too! )

****BUT, once they submit their info, the problem is, it is not working and their data did not appear on my data collection as well as to my dynamic page.
**** When I check on my live database, it says that the email is not syncing and it is a NON-STRUCTURE FIELD, so I define that field on my sandbox and sync again what I edited.

BUT IT IS NOT WORKING!!! What should I do about it?

Thank you so much!

Did you follow this tutorial for the member profile page?
https://support.wix.com/en/article/corvid-tutorial-building-your-own-members-area

Have you actually got all the required fields in your dataset and have you synced to live and saved and published your website again?

Read here about Non Structure Fields.
https://support.wix.com/en/article/corvid-working-with-wix-data#non-structure-fields
https://support.wix.com/en/article/about-the-structure-of-your-database-collection#non-structure-fields

If you are working with Corvid by Wix
If you are working with Corvid by Wix , you can also add data that does not belong to an existing field using the Data API . The new field is added to your collection, but it is not part of the structure.

To add non-structure fields to the structure:
Go to the Data Manager.
Click the Show More icon next to the field name and select Define Field .
Specify the field name and field type and click Add .
The field is added to the structure.

Note:
To include the newly added field in your Live collection

The Wix sign up will add the users details to the Wix CRM so that you can see their details in the Contacts List in the Wix Dashboard.

Once they are approved the site members will be accessible through Wix Users API and once they go to the member profile page and go to the update profile page, any additional inputs they put in there will be saved into the Members dataset that you add when doing the tutorial.

Remember that the member profile pages are unique to the site member that they are for.

When you view the site in the Editor you are viewing as Admin and have access to all the pages and can edit the site members data in the dataset, although you have to sync it all from live to sandbox and then back again once done.

When you view on a published website, even though you are still Admin, you are now logged in as a site member and you will only have the access to your own unique member profile page.

As for the email field, what email address are you trying to change? If it is the login email then you can’t change that.

You can only add a separate email for their own use for like if they want to have a different email for notifications, emails etc.

Like when you add the Wix Members app to your site and have the Wix Members PrivateMembersData collection added automatically.
https://support.wix.com/en/article/corvid-wix-members-privatemembersdata-collection-fields

In this app you get the My Account page which shows the users login email, however again this can’t be changed.
https://support.wix.com/en/article/adding-a-members-area-to-your-site

If you are working with Corvid by Wix
If you are working with Corvid by Wix , you can also add data that does not belong to an existing field using the Data API . The new field is added to your collection, but it is not part of the structure.

To add non-structure fields to the structure:

Go to the Data Manager.
Click the Show More icon next to the field name and select Define Field .
Specify the field name and field type and click Add .
The field is added to the structure.

Hi,

Thank you so much for the reference. I will work on these, I am really a newbie here and I need to work on a lot of things on my website. But, thanks to you I can easily find what I am really looking for.

This will help me a lot. Thank you so much. =))

HI,

hm… Honestly, I’m badly needed help about this member login, since I’m only learning from different videos from youtube and applying to my site. I don’t exactly know how to fix some issues. Like I need a step by step process on how to build those. Once i start following the tutorials in updating members profile. My dynamic page and login page will not be use right? Since i added the members area page and it has its own login button. I thouught that I only need to add some codes for it to work but based on the tutorials, I need to add the members area page. And now, I’m more puzzled. And it is very expensive for me to hire an expert to fix everything.

You can have the Wix Members app and your own custom login button as shown on the members profile tutorial.

When you add the Wix Members app you have the additional Login Bar added to your site.
https://support.wix.com/en/article/adding-a-members-area-to-your-site
Login bar: The Login Bar appears in your site’s header (unless you move it) . Members can use it to log in and out of your site.

As it states on that page about it, you can remove it, which I do on sites myself if I add the Wix Members app to it, so when the user clicks on the login button I have added myself it brings up my own custom signup/login lightbox instead.

Simply remove the Login Bar from your header and don’t use it.

Then, when you come to do the member profile tutorial.
https://support.wix.com/en/article/corvid-tutorial-building-your-own-members-area
You can create your own login button as it states in the tutorial which, when the user clicks on it, it will either bring up Wix login/signup window or your own custom lightboxes if you have them setup.

With that tutorial for member profiles, the first time the user is taken to that page, it will not show anything other than what you have captured from the user when they first signed up to your site.

So if you have used the Wix sign up window which only asks for email and password, then when the user has signed in and become a site member, when they go to their profile page, they will only see their email address as the password will not be shown.

If you do your own signup lightbox then you can add more user inputs to capture user info, I do that with more user inputs for first and last name, you can add more and capture whatever you want to.

So when the user clicks on the button to update their profile, if you have only captured their email and password, the update profile page will only show their login email and all the other user inputs will be blank still as the user needs to fill them in.

Once they are filled in, then they will be saved into the Members dataset and the info will be displayed on their members profile page as it will now be in the Members dataset to show.

The first dynamic page will be read only as stated.
Because we’re only using this page to display data, we set the dynamic dataset’s mode to Read-only .

This is because it is used for only displaying the users info and does not need to have any user inputs saved on it, so you don’t need it to be write function too.

The second dynamic page is the update profile page and this is where the user can add, change or update any of the existing user inputs that you have on that page, so this one will be read and write.

Then when you save the user inputs on this page it should save them into the Members dataset and take the user back to their profile page, which should show the updated changes.