Collect an Optional Donation at Membership Checkout

We’ve blogged previously about using the Variable Pricing Add On for donation-type memberships. The new Paid Memberships Pro Donation Add On is now available – with advanced options and better naming for sites that want to allow Members to set an additional donation amount at checkout instead of changing the normal price.

View the Add On


Installation

  1. Upload the ‘pmpro-donations ‘ directory to the ‘/wp-content/plugins/’ directory of your site.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Edit the levels you want to add donations to and set the “Donation” settings.

When a user checks out for the level on your site, they will have the option to “Make a Gift” when checking out. The price they enter will be added the initial payment (amount collected at checkout). The add on does not adjust any recurring, trial, billing cycle, or expiration settings (although this can be done easily enough with some custom code — hit us up in the member forums).


Screenshots

pmpro-donations_frontend

pmpro-donations_admin

Allow users to “set their own price” for membership

If you’re running a donation-based membership site, you can use the Variable Pricing Add On to allow members to set their own “fee” – with an optional minimum and maximum amount.


Installation

  1. Upload the ‘pmpro-variable-pricing’ directory to the ‘/wp-content/plugins/’ directory of your site.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Edit the levels you want to add variable pricing to and set the “Variable Pricing” settings.
  4. The level’s set price is the “Suggested Price” listed at checkout.

When a user checks out for the level on your site, they will have the option to adjust the price when checking out. The price they enter will override the initial payment (amount collected at checkout) and any recurring billing amount for the level (i.e. if your suggested price is $10/month and the user enters “$15”, they will be billed $15/month ongoing).

The add on does not adjust any trial, billing cycle, or expiration settings.


Screenshots

pmpro-variable-pricing-admin
Memberships > Membership Levels > Add New/Edit Level


Membership Checkout with Variable Price

pmpro-variable-pricing-frontend


View the Add On