Open proffalken opened 2 months ago
I've been thinking about how we implement this and I'd like to propose the following:
I don't want to start coding this up as a solution until we're agreed on a way forward, so would appreciate comments/thoughts/pointers on where this might be improved and if there are better places in the codebase to add this feature.
Is your feature request related to a problem? Please describe.
At present, Member Matters assumes that members will subscribe for the duration of a set period and that charging will follow that period and renew accordingly.
At Make Monmouth we are looking at offering a "Pay As You Go" (PAYG) offering where it would be a set amount each time someone turned up, but they would not need to pay a monthly amount.
It would be good to be able to manage this via Member Matters.
Describe the solution you'd like
A user should be able to register with Member Matters as normal, and complete any induction course etc, but then only pay for the events that they attend.
I would prefer this not to include the need to setup memberbucks as our accountant considers that to be "extending a line of credit" and it is therefore accounted for in a different manner to our usual membership fees.
Ideally, this would be advanced permission to create a new transaction for a given amount once each 24hr period when a member using PAYG swipes their ID badge at the front door.
Describe alternatives you've considered @jabelone discussed this on Discord:
Whilst I am confident these would probably work in the short-term, in our case we'd need it to be part of the membership system rather than via memberbucks for the reasons mentioned above
Additional context N/A