I'm doing some testing and investigation into using CiviCRM for convention memberships.

These need to be able to be upgraded.

There is no membership type upgrade in CivCRM.

You can only memberships.

But it occurred to me that perhaps I could use Membership Status to hold what the current ACTUAL membership Status is.

The problem is, that I want membership Status to be be based on the Membership type, not the date that the membership /s are valid for. And there's no way to have any other criteria than dates.

Then I saw that when adding memberships manually, you can set a Status Override. This is probably exactly what I want. Except I can't see any way of setting a Status Override in a normal membership. ie. IF someone buys a membership online, I can't have that membership THEY bought have a status override. Is there a way anyone can think to do this?

  • you could try out civirules for that – petednz - fuzion Feb 17 '19 at 20:47
  • 1
    Not sure I understand what you're aiming to do here. Membership is for a defined period of time and status relates to those dates and payments etc. You want the status to be based on the type ... anything else? The Membership functionality may not be a good fit for your needs so step back from the details of membership type/status/overrides and describe the bigger picture of what you're trying to do and we may be able to help. – Aidan Feb 18 '19 at 10:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.