Customizing SMF > SMF Coding Discussion
Looking to mod subscriptions to add a Dues function
(1/1)
shfire2000:
I need some help getting started and coding a mod. I want to modify subscriptions to add a club dues function. This is what I want to do:
* add the ability to have a new member processing fee
* add the ability to have the subscription last only for the current calander year, ex: 2013 would be a new subscription.
* add the ability to have the subscription payment by specific date with an admin defined grace period(for those who do not want the automatic renewal)
* add the ability to have a late fee if you pay after a certain date
* add the ability to have a flat reduced fee for persons joining after september
* add the ability to see if you have paid or not on the member list
* the admin can change the paid or not paid status is cases of snail mail payments, but electronic transactions update automatically
Here is the info on my forums:
SMF v 2.0.2
.php will run PHP 5
MySQL client version 5.0.77
Mods currently installed:
Simple Portal 2.3.5
Aeva Media 1.4w
Thanks in advance
Arantor:
There's an awful lot of modification required compared to the basic functionality, and there's only a few people around here who actually know the paid subscriptions let alone knowing it well enough to make all the modifications... I'd be surprised if you get any help for free for it.
(That's not an offer, by the way. I have the knowledge but do not have the time to offer any real insight into the system at this time, sadly.)
shfire2000:
I realize that is a big wish list. At the bare minimum I would like to add an annual club dues function with a payment at a defined time and the new member processing fee.
Arantor:
Even that's a fairly big option to add because it's just not how SMF's system is set up. There's no way to defer it without significantly overhauling the code.
To put it another way, even something as trivial as limiting what subscriptions can be accessed by what member groups (so as to allow for cheaper renewals or something) was a two-day coding job, and even then I can't give you the edits for a stock SMF because that was made to a heavily modified SMF where a lot of things don't work the same way.
Navigation
[0] Message Index
Go to full version