Linux 软件免费装
Banner图

Fair Member Fees

开发者 globus2008
更新时间 2026年10月16日 19:41
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

membership stripe club volunteers membership fee

下载

1.0.0

详情介绍:

Clubs live from the work of their members. Fair Member Fees rewards it: every member records the hours they volunteered, and the membership fee of each member is calculated from them. Whoever works for the club pays less; whoever does not, pays twice the base fee – paying instead of working is never the cheaper choice. Features How the fee is calculated
  1. Expected total = base fee × number of regular members.
  2. Share of hours = hours of the member / hours of all regular members.
  3. Unreduced fee = expected total × (1 − share of hours).
  4. The unreduced fees add up to more than the expected total; the difference is taken off every fee equally. No fee goes below zero (the rest is shared by the others).
  5. A member without any recorded hours in the period always pays twice the base fee.
Whoever does not volunteer pays twice the base fee, so paying instead of working is never the cheaper choice. Hours of honorary members and non-members are shown in the totals but do not change the fees. Discount (optional) Set a share of members (e.g. 60 %) and a discount (e.g. 20 %) in the Membership fees block: the given share of regular members with the lowest fees pays the given percentage less. Members with the same fee as the last of them get it too; members without hours never get it. The discount is not added to the fees of the others. Instead of the percentage, you can set the total to collect: the discount of the same members is then calculated so that all regular members pay exactly this amount together (for example to give back what the double fees of members without hours brought above the expected total).

安装:

  1. Install and activate the plugin.
  2. Go to Member Fees → Members and add your members; link them to their user accounts so that they can record hours and pay online.
  3. In Member Fees → Settings set the currency and, for online payments, your Stripe keys and the webhook.
  4. Add the blocks to your pages (search for "Fair Member Fees" in the block inserter). Set the period, the base fee and the discount in the Membership fees block.

屏幕截图:

  • The Members list block with the totals of regular and honorary members.
  • The Volunteer hours form and list: members record their own hours, administrators and editors record them for anybody.
  • The Fee calculation explained block shows the method on an example with your own base fee and discount.
  • All options of the blocks are in the block settings: the period, the base fee, the discount, the payment button, columns, names and table colours.
  • Member Fees → Members: the membership register.
  • Every change of a membership is kept in the history with the date of the change, who recorded it and when.
  • Member Fees → Volunteer hours: all recorded hours with filters.
  • Member Fees → Settings: currency and Stripe keys for online payments.

常见问题:

Why do members not see the payment button?

The button is off until you turn it on in the Membership fees block ("Payment button"). Turn it on once the volunteer hours of the period are closed and the fees are final; until then members see the fee calculated from the hours recorded so far. Online payment also needs the Stripe keys in the settings. If your club only keeps records of hours, simply leave the button off.

Who can record hours?

Every logged-in member records own hours. Administrators and editors can record hours for any member. In the settings you can allow logged-in non-members to record hours too; their hours count only in the totals.

Who sees the form for cash payments?

Only administrators and editors (the capability famefe_manage).

Can the amount to pay be changed in the browser?

No. The server always calculates the fee from the saved block settings and the recorded hours.

What happens with the data when I delete the plugin?

Nothing, unless you turn on "Delete data" in the settings.

更新日志:

1.0.0