Custom Fields do now show for specific Plan

  • Achilleas Nikolaou
  • Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 5 months ago #133148 by Achilleas Nikolaou
Custom Fields do now show for specific Plan was created by Achilleas Nikolaou
Hi, I have some Custom Fields for a specific Plan that do not show under index.php?option=com_osmembership&view=profile menu item.

The fields show fine in the registration form when the user signs up for that plan.

If I change the fields to "All Plans" then they show fine.

Any help will be much appreciated. I am using Membership Pro version 2.19.1.

Thanks

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #133152 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Custom Fields do now show for specific Plan
Hello Achilleas

That's by design. Technical, one user can subscribe for multiple subscription plans, each plan can have it own set of custom fields

So the system can only allow editing custom fields which are assigned to All plans only

Tuan

Please Log in or Create an account to join the conversation.

  • Achilleas Nikolaou
  • Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 5 months ago #133154 by Achilleas Nikolaou
Replied by Achilleas Nikolaou on topic Custom Fields do now show for specific Plan
Thanks Tuan, However, I am not sure what you mean.

I have two plans, FREE and PAID and both require registration. I have only the email field assigned to the FREE Plan and all the rest only to the PAID one. That works fine during registration where the user can only see/fill-in the email field for the FREE Plan and all the other fields for the PAID Plan.

However, when a user registers for the PAID Plan can not view or edit any of the fields that are only assigned to the PAID Plan.

My aim is:
- User registers for the FREE Plan by only filling in the username(email) and password.
- User registers for the PAID Plan by filling in all the custom fields assigned to PAID and All Plans plans.
- Once the user is registered for either the FREE or the PAID Plan to be able to edit all the Custom Fields under the user profile.

Is that possible?

Thanks
Achilles

Please Log in or Create an account to join the conversation.

  • Achilleas Nikolaou
  • Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 5 months ago #133155 by Achilleas Nikolaou
Replied by Achilleas Nikolaou on topic Custom Fields do now show for specific Plan
Update:

- When a user registers directly to the PAID Plan they can edit all the fields assigned to the PAID Plan.
- When a user upgrades from FREE to PAID Plan they can only edit the fields assigned to the FREE Plan.

Thanks
Achilles

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #133160 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Custom Fields do now show for specific Plan
Hi Achilles

Yes. The way it works is that:

- If someone only subscribe for one plan, he will be allowed to see and update data for custom fields assigned to that plan
- If someone subscribes for more than one plan, he can only see and update data for custom fields which are assigned to all plans only

That's how it works at the moment. I am working on the feature which allows updating custom fields data for all plans from user profile at the moment, but needs to test it carefully before releasing it. I will update you when the new feature is included into download package so that you can update

I will also have to re-think about this case to see which is the best option

Tuan
The following user(s) said Thank You: Achilleas Nikolaou

Please Log in or Create an account to join the conversation.