We have household memberships set up for the household members to inherit from the household.
We also limit the number of memberships per household (currently set to 4).
We did this because on import, any attempt at having the entire household inherit from one member resulted in multiple memberships (always 4). Not nice.
Now, after almost a year of use, we have an issue with credit card renewals if the member wants to auto renew. Despite the fact that the renewal email came from the household, the credit card company put the renewal on the household member whose credit card was used. The household and spouse did not inherit the membership.
I can't change the inheritance rules given that they can only be changed when the membership type is not in use. We have thousands of members and 8 membership types.
I can think of a couple of possible ways to accomplish this, none nice. Ranging from create a whole duplicate set of membership types and transitioning them manually when renewals come in (ugh, ugh) to exporting the entire membership table, changing all membership types to have a max of "0"(unlimited) members and allowing inheritance from any member of the household, to attempting to delete one membership level at a time and re-import those.
Has anyone figured out a way to get this done in a reasonably painless way.