@constantintrautmann In my opinion, the best way to achieve this is to use an hybrid solution on top of Wix private member collection:
-
Add the member Area
-
Add a “customMembersData” with a reference field “member” to “Members/PrivateMembersData”
-
Use wixData.query(“customMembersData”).eq(“member”, wixUsers.currentUser.id ).include(“member”) to query information from “customMembersData” for the logged user.
You’ll have the benefice of both world.
On top of that use the CRM to update basic information on your user https://www.wix.com/corvid/reference/wix-crm-backend.html#updateContact . That way every information is available in the member dashboard.