6

This is more of mysql than CiviCRM. You will need to reset the AUTO_INCREMENT value for that table. ALTER TABLE civicrm_membership AUTO_INCREMENT= 10001 Thanks Pradeep


6

Making the account inactive is probably not the best user experience. You could use CiviMember Roles Sync, permission your member content appropriately and show your inactive members the renewal page.


6

The "external identifier" field on contact records is available so you don't need a custom field. It won't allow duplicates.


5

We tend to: not use households but use individual memberships and the inheritance feature to construct Family (Household-like) Memberships use Drupal Webform CiviCRM module to make this a one form signup (adults + children on one form) - with Webform CiviCRM you can add more then one Contact on the Form and specify relationships between these Contacts use ...


5

Thanks everyone! I solved it totally with CiviRules extension. I just used a combination of the built-in API explorer & the extension's documentation to figure out how to create my own Condition & Action. The condition checks if that domain exists for an Organization. I set it to work ONLY if it finds 1 (just to make it work simply for now) and ...


4

Tamar is correct that you can change the date - but I assume what you're looking for is to change the default date that shows up in the "Date Renewal Entered" field. I wrote an extension, Custom Renewal Start Date that does exactly this for a client a long time ago. I haven't shared it before, but I'm posting it because I saw this request!


4

You can make use of the "Date Renewal Entered" field for this purpose - e.g. if you enter a date of July 1, 2018, then a 6 month membership will be extended through December 31, 2018 - the date the payment was recorded can be left as the current date - when you click to view the membership, it will appear as displayed in the screenshot below: Hope this ...


4

It's this one Memberships - Signup and Renewal Receipts (off-line) I often get a bit confused too. Best thing to do if in doubt it to make a minor amendment and do a test. You can easily revert back to the default afterwards.


4

Just sharing that we have developed and released a CiviCRM extension which solves this problem, see https://github.com/agileware/au.com.agileware.membershiprelationshiptypeeditor Membership Relationship Type Editor for CiviCRM - edit existing Relationship Types and re-calculate inherited memberships We hope this is useful to people using CiviCRM.


4

I do not believe this is possible as of CiviCRM 5.4 at least. The logic is coded in civicrm/CRM/Member/BAO/Membership.php so the only way to override this is with a core override file, which is a maintenance headache since it will need re-working on ever upgrade. This patch seems to make it work as I think it should: diff --git a/civicrm/CRM/Member/BAO/...


4

welcome to CiviCRM StackExchange! Price sets are meant to create/interact with contributions which require CiviContribute to be enabled. Hence it makes sense that they only work if you have CiviContribute enbaled. However it would make sense to not show any price set options in the UI as long as CiviContribute is enabled. You could create an issue for that ...


4

@Brad that's a pretty broad question - I'm not sure anyone would be able to give you a complete guide here. However, a good first step would be to see if the CiviCRM Directory plugin fits your needs. It's not very well documented, but you should visit its Settings page (where you need to fill out API keys if you want mapping) and explore the "Directories" ...


4

After reading many posts and looking through the ideas I got here I deleted the triggers for the contributions table and rebuilt the triggers (https://docs.civicrm.org/sysadmin/en/latest/troubleshooting/#trigger-rebuild) for the table. This appears to have worked like a charm. -Steve


4

The issue is that a contact can have multiple memberships, so you can't use membership tokens unless you display your search results as memberships. In Advanced Search, do your search again, but change Display Results As from Contacts to Memberships. If your contacts only have one membership each, this is all you need to do; if they can have multiple ...


3

I looked into the code and seems like you need to enable the add new checkbox to move the membership to the newer contact. Add New stands for adding a new membership on the main contact from the duplicate contact. Case when add new is not needed: This is not needed when both the contacts have a membership of same type and they need to be merged between ...


3

Caldera Forms CiviCRM now allows you to choose whether you want to renew an existing membership or create a new one entirely, see here https://civicrm.org/blog/danaskallman/caldera-forms-civicrm-cfc-for-donations-and-membership.


3

If you mark the payment as pending (see screenshot 1 below) then the resulting membership will be pending. When you update the payment, the membership will be automatically updated. To set the member status to Inactive after payment hasn't been received for three months, go to Administer menu » CiviMember » Membership Status Rules. Click Edit next to the ...


3

On multisite you tie each membership type to a domain id. You can find what the domain ID's by looking at the civicrm_domain id table (or in the civicrm.setting.php file). If you create the memberships on the correct domain they will be correct I believe, but if you don't then just adjust the domain_id in the civicrm_membership_type table. Then only the ...


3

This extension may sort out part of your problem - Disabled Page Redirect


3

This can be very easily achieved using custom data – https://docs.civicrm.org/user/en/latest/organising-your-data/creating-custom-fields/ The first decision to make is where you would like to see this information, on the contact record or at a membership level. If a member can have multiple membership types then the custom data set should be created at ...


3

You can use a combination of CiviCRM WordPress Profile Sync (which provides 2-way sync between WordPress profiles and CiviCRM contact details) and CiviCRM WordPress Member Sync to achieve this. Have a look at the docs for CiviCRM WordPress Member Sync to see how you can use the Groups or Members plugin to restrict access to WordPress content for your ...


3

I upvoted Zachary's answer, but I felt conflicted. I do NOT recommend importing directly to MySQL, because you end up bypassing validation logic and could create corrupt discounts. However, their suggestion of the API CSV Import GUI is a good one, and the one I'd recommend. If you're not sure what the values should be for your various columns, go to ...


3

I'm not quite sure what your workflow is, but I think you will need to use the "Membership is changed" trigger for when the payment is made and the conditions for status changes. If the status goes straight to "new" for the offline route you probably need to use the "Membership is added" trigger with appropriate conditions. You need to map out the logic of ...


2

I was able to reproduce the issue using the discount code configuration you provide in your screenshots and it appears that it has been reported to the developers of CiviDiscount here. So, bottom line is, your codes are set up correctly, but currently only one autodiscount can be applied per contribution or event page. You may wish to offer funding in the ...


2

It's a bug. I've logged an issue here along with a fix See https://lab.civicrm.org/dev/core/issues/511


2

On the contact record's Activities Tab, there is an Activity of the Type: "Change Membership Type". Could you use that to determine the past/present Membership types? Also, if you set up different Membership Types with a different 'Membership Organization' selected, I believe the record can have simultaneous memberships. I do not recall if this creates ...


2

We have also experienced this bug, which appears to be longstanding. The behaviour described is opposite of what happens when merging by checking the box "Move related..." contributions, activities, groups, etc. so it would be very confusing for users for this to be the case. I believe it is a bug, not expected behaviour. The end result is losing ...


2

There is an approach whereby you set up a Membership Status of 'waiting approval' that kicks in at 'join date' and puts the membership in to a non-current status (overridden) - there are some old threads around that may give more pointers eg https://forum.civicrm.org/index.php%3Ftopic=25771.0.html membership approval https://forum.civicrm.org/index.php%...


2

You can create an additional membership type for Board members that is separate from your "normal" life membership. On the page where you create the membership type, you'll set the duration unit to be 1 lifetime. I'd suggest giving the membership a name such as "Board Member" to help distinguish them from your regular lifetime membership. That gives you an ...


2

It looks like you've discovered a bug! I'm sorry this happened to you, but identifying this helps to make the software better. I confirmed this bug, and also confirmed that it's not limited to the mail() setting. I've opened an issue on the CiviCRM issue tracker. UPDATE: I decided to dig into this a little bit to see if the fix was easy, and it wasn't ...


Only top voted, non community-wiki answers of a minimum length are eligible