For VIP/Premium customers, I’d like to show them a button (or checkbox) on the portal, but hide it for other customers. For example, if the logged on user is related to a Company which has a custom field of “Company Type” and the value is “Premium”, then show a button/checkbox which says “escalate this ticket”, and if that checkbox is ticked, then a mandatory “Please explain the reason why you want to escalate this ticket” text box.
Any chance this is possible - perhaps someone has done something like this before (although couldn't find on the Community)!? What if the contact is related to multiple companies!?