CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Member renewals; applying a late fee
Pages: [1]

Author Topic: Member renewals; applying a late fee  (Read 685 times)

awasson

  • I post frequently
  • ***
  • Posts: 230
  • Karma: 7
  • Living in a world of Drupal / CiviCRM
    • My Company: Luna Design
  • CiviCRM version: Latest
  • CMS version: Drupal 6/7/8
  • MySQL version: 5.x
  • PHP version: 5.3.x
Member renewals; applying a late fee
September 07, 2012, 04:06:59 pm
Hi there,

One of my clients who has been using civi for about two years just sent me an email indicating that their renewal period has closed but renewals are still trickling in and they would like to apply a late fee to those stragglers. My first thought was just change the price but I expect they want to have the regular price listed and have a late fee so that it is reported in their financials/receipts and more importantly so that new members don't get caught paying a fee for new signups.

Any thoughts?

Cheers,
Andrew
My CiviCRM Extension Workshop: https://github.com/awasson

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: Member renewals; applying a late fee
September 08, 2012, 12:11:55 pm
CiviCRM doesn't have this capability built in.

If you want to build it, you would need a custom built Drupal module that uses CiviCRM hooks.

Things to consider:
1. Indentifying the an expired member in the first place
   a. are they logged in?  do they have a login?
   b. did you use a checksum to identify the member as they arrived at the contribution page?

2. Using hooks to raise the price of membership for those identified as expired

If it is worth it to the client to spend all the money to develop this, then please publish your work as an extension or module.

That being said if this were my client I would tell them that rather than punish expiring members they should reward members who renew for more than one year and offer discounts.



Try CiviTeacher: the online video tutorial CiviCRM learning library.

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Member renewals; applying a late fee
September 10, 2012, 07:02:06 am
See http://forum.civicrm.org/index.php/topic,25881.msg109875.html#msg109875 for an idea how to code this.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

awasson

  • I post frequently
  • ***
  • Posts: 230
  • Karma: 7
  • Living in a world of Drupal / CiviCRM
    • My Company: Luna Design
  • CiviCRM version: Latest
  • CMS version: Drupal 6/7/8
  • MySQL version: 5.x
  • PHP version: 5.3.x
Re: Member renewals; applying a late fee
September 11, 2012, 10:10:41 pm
Thanks Stoob and Hershel,

I'll see what the powers that be say about investing in a little custom coding. My guess is that they'll choose not to. If they do however, I'll follow up with details and a recipe.

Cheers,
Andrew
My CiviCRM Extension Workshop: https://github.com/awasson

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Member renewals; applying a late fee

This forum was archived on 2017-11-26.