That's done by using the below parameters under the Workflows tab.Regarding that particular case, our goal was to limit the ability for a user to subscribe to plan 27 until we supplied the link for them to add it to their basket.
The above won't prevent access if they know the URL. The only other option is either a condition or access check on the plan. For example you could have a checkbox field only available to moderators that you check against so if you want them to have access to it you simply check that checkbox field for them. Another option is a usergroup that you could give them then just set the Access parameters of the plan as needed.We don't want them to be able to choose to subscribe to the plan on-demand because it represents a certification they must meet requirements to achieve. Is there a better way to control the exact moment a user is offered plan 27 for subscription and still be able to apply the promotion to adjust their fee for GDP?
That promotion does not work due to having no usergroup or view access level configured under the Access tab. Set both to Public and it should work fine.Concerning promotions in general, I've also tested with the promotion named "Test ECMS Fee" and tried various settings from different promotion types to different plans, plans that are available on the frontend, to just a blanket percent promotion on any plan. The promotion was never applied in the basket. The only condition on that promotion is a specific user ID of a test user I was testing with.
Please Log in or Create an account to join the conversation.
Yes, I've since set that workflow parameter to "Propose spontaneously plan for upgrades: No: hide this plan from upgrades and from access proposals, unless specifically included in URL". That sufficiently hid the plan from the view of frontend users to select it themselves.That's done by using the below parameters under the Workflows tab.
Propose spontaneously plan at registration: No: hide this plan from registration and from access proposals, unless specifically included in URL
Propose spontaneously plan for upgrades: No: hide this plan from upgrades and from access proposals, unless specifically included in URL
This ensures the plan is only available if directly linked to.
We have a field that is set to a value of 1 when the user is allowed to subscribe to plan 27. And, I've set a condition in the plan that the field value must be greater than zero (because the field value increments each time the user cancels the invoice).The above won't prevent access if they know the URL. The only other option is either a condition or access check on the plan. For example you could have a checkbox field only available to moderators that you check against so if you want them to have access to it you simply check that checkbox field for them. Another option is a usergroup that you could give them then just set the Access parameters of the plan as needed.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Try setting the field to be not read only and set it to display on profile next move it to a tab that's in a not shown on profile position that also has public access. This ensures the field is fully accessible during all operations. Once done see if that resolves your issue. Very strange that it's not working as is though.Does access, or lack there of, to the field matter? It's published but read-only. And, all frontend displays for the field are disabled - profile, registration, edit, and searchable.
Please Log in or Create an account to join the conversation.