How to Geocode Address Fields During Checkout

The Paid Memberships Pro Membership Maps Add On will by default make use of the Billing Address Fields that is optionally captured at checkout for determining a member’s map placement. But what if you want to know how to geocode a different custom address field instead? In this tooltip article, we share a little on what geocode is and offer a code recipe on geocoding a different member address during checkout.

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Adding Custom Content To Your Marker Info Window

This code recipe will allow you to add custom content to your PMPro Membership Maps Add On marker info windows. You can hide specific information to non-members, or add valuable information for specific membership levels. This opens up a variety of use cases.

PMPro marker info customization

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

3 Methods to Adjust Membership Pricing Based on Payment Gateway

Depending on your membership site’s business model, you may want to charge members an additional fee based on the payment gateway. This approach can ensure that transaction fees don’t cut into profits. This article will explore three methods to adjust the membership pricing at checkout based on payment gateway.

The methods inlcude the following: Adding a Fixed Fee | Adding a Percentage % Fee | Adding a Fee by Level.

Three Methods to Adjust Membership Pricing Based on Payment Gateway

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Batch Geocode Existing Members for the Membership Maps Add On

The Membership Maps Add On for Paid Memberships Pro is designed to geocode a member’s Billing Address information at membership checkout. If you are just installing this Add On, there are existing members in your site that have not yet had their address processed for display on the membership map.

This recipe will run a batch process on 30 members at a time to properly geocode their information for display.

membership map

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Change or Remove the Separator in Action Navigation Groups with Paid Memberships Pro

Some of the Paid Memberships Pro frontend pages show a list of action links separated by a vertical bar character. This includes links on the Membership Account page, on the frontend Log In page, and displayed in the Log In Widget.

This recipe will show you how to remove or change the separator between action links throughout all common navigation groups in your membership area.

Banner for Change or Remove the Action Link Separator on Frontend Pages

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Set a Unique Statement Descriptor for Payments Through the Stripe Gateway

The pmpro_stripe_payment_intent_params allows you to filter the parameters included in the Stripe Payment Intent. This recipe demonstrates how to set a custom statement descriptor for your membership site. If you have connected a single Stripe account to multiple websites, this approach make it more clear to your customers what a specific payment is for….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

How to Use a Custom Callback Function For User Profile or Registration Fields

The Register Helper Add On allows you to create custom fields for the most common membership checkout and profile form needs. This post covers a lesser known feature of that Add On: the field’s custom save_function. You can use a custom callback function for any field to modify how and where the field’s value is saved.

Banner: How to use a custom callback function to save user profile fields

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Change Register Helper Field Types Based on User Role

Unlock more possibilities with our PMPro Register Helper Add On. This code recipe will allow you to change field types based on the role of the user.

Change register helperfield types based on user role

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

How to Add a Required Checkbox for Service Agreement or Terms of Service

The core Paid Memberships Pro plugin includes a setting to require agreement to your site’s “Terms of Service” at Membership Checkout. By default, the terms are loaded in a scrolling box directly on the checkout page. This recipe will show you how to display your TOS as a basic text link with a required checkbox….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now