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 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.
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 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.
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.
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….
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.
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.
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….
Do you have a specific link you want to embed for your members in the account page? The code recipe in this post will enable you to hide or edit the profile action links on the Membership Account Page.