Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Paid Memberships Pro Shipping Address on Membership Checkout Changelog

Every recorded version, newest first, with what changed in each one.

Latest 2.0.2 · Sep 30, 20267 versionsSince Apr 2020

2026 · 2 versions

  1. 2.0.2

    Latest
    2 security
    Security
    • Escaped mailing address fields in checkout emails and the confirmation message. #69 (@dparker1005)
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #68 (@dparker1005)
  2. 2.0.1

    1 improvement
    Improved
    • Updated the Edit Level settings UI to match modern PMPro 3.x conventions and added a link to the Mailing Address Add On documentation. #66 (@kimcoleman)

2025 · 1 version

  1. 2.0

    1 new1 improvement2 fixes
    New
    • Rebranded to "Mailing Address Add On" to better reflect the functionality of the plugin. #48 (@JarrydLong)
    Improved
    • Updated the checkout page code to move the mailing address fields below the billing address fields via JavaScript. #60 (@dparker1005)
    Fixed
    • Fixed an issue where emails may contain the mailing address of the email recipient instead of the member who checked out. #61 (@MaximilianoRicoTabo)
    • Fixed the user field group name for the mailing address fields to not have spaces. #59 (@dparker1005)

2024 · 2 versions

  1. 1.3

    1 improvement
    Improved
    • Added support for V3.1+ Paid Memberships Pro frontend changes and kept backwards compatibility for older versions. (@MaximilianoRicoTabo, @andrewlimaza)
  2. 1.2

    3 improvements2 fixes1 removed
    Improved
    • Added shipping fields to the "Edit Member" page for PMPro v3.0+. #56 (@dparker1005)
    • Updated ` ` tags to ` ` tags for better accessibility. #56 (@michaelbeil)
    • Now creating shipping fields as User Fields instead of coding them manually in the plugin. #56 (@dparker1005)
    Fixed
    • Fixed issue where shipping fields were not being saved when using PayPal Express. #56 (@dparker1005)
    • Fixed issue where shipping fields were not being saved when using Stripe Checkout. #56 (@dparker1005)
    Removed
    • Removed functionality for the `PMPRO_SHIPPING_SHOW_REQUIRED` constant. #56 (@dparker1005)

2020 · 2 versions

  1. 1.1

    4 fixes
    Fixed
    • BUG FIX/ENHANCEMENT: Updated to use pmpro_is_checkout to conditionally load the JavaScript.
    • Fixed spacing for address in Members List.
    • Fixed incorrect textdomain for "Phone" field.
    • Removed tag before output of Shipping Address details on Membership Confirmation page.
  2. 1.0

    1 new14 improvements13 fixes12 changes
    New
    • Added a checkbox to hide the shipping address fields for certain levels.
    Improved
    • Added support for PMPro v2.3+ frontend profile.
    • Setting to v1.0 to reflect the stability of the functionality and code base.
    • Added phone data to confirmation message, email and Member's List area.
    • General code improvements and optimization.
    • Support State Dropdown Add On.
    • Added in phone field support for shipping address.
    • Improved internationalization for translating the plugin.
    • Copying billing to shipping address when using the Add PayPal Express Option at Checkout and Pay By Check add-ons
    • ENHANCEMENT/FIX: Didn't save Shipping Address when using PayPal Standard
    • Improved fields display on membership checkout page to use no tables for compatibility with Paid Memberships Pro v1.9.4.
    • Added a pmproship_required_shipping_fields filter.
    • Updated to hide the shipping fields on the review page when using PayPal Express.
    • Now hiding the "same as Billing Address" checkbox if the billing address is not visible.
    • Updated required fields to show an asterisk. Set PMPRO_SHIPPING_SHOW_REQUIRED to false to set back to the old method where only optional fields showed (optional).
    Fixed
    • BUG FIX/ENHANCEMENT: Checking if user has a membership that includes shipping fields or is an admin before displaying fields.
    • Improved registration checks for when users did not select the "Same as Billing" option.
    • BUG FIX/ENHANCEMENT: Better support for PayPal and other offsite gateways.
    • Fixed bugs where shipping address was not being saved. Rewrote the logic that figures out when and how to save shipping to user meta based on the chosen gateway.
    • Fixed bugs where the "same as" checkbox was no longer toggling the shipping address fields or being hidden when there was no billing address to copy.
    • BUG FIX/ENHANEMENT: Now checking if PMPRO_SHIPPING_SHOW_REQUIRED is already defined so you can override it in wp-config.php instead of having to edit this plugin.
    • Fixed warnings related to use of get_usermeta.
    • Fixed issue where shipping fields continued to show when "same as" was selected.
    • BUG/ENHANCEMENT: Now sanitizing and validating the hide_shipping/edit parameter when editing a level.
    • BUG/ENHANCEMENT: Wrapped the Shipping Information label for localization in the confirmation message. (Thanks, shr3k on GitHub)
    • Fixed warning with hide_shipping option when saving a level in the dashboard.
    • Now unestting SESSION variables after checkout in case someone refreshes the review page with PayPal Express.
    • Fixed code to require the shipping fields.
    Changes
    • = .8 - 2020-01-06 =
    • = .3.3 =
    • = .3.2 =
    • = .3.1 =
    • = .2.6 =
    • Shipping information is now populated on the checkout page.
    • = .2.5 =
    • PMPro Shipping will no longer override other members list CSV export columns added by other addons/code.
    • = .2.4 =
    • State field on profile page is now a free text field instead of a dropdown.
    • Wrapped strings with localization functions. They use the "pmpro" domain.
    • = .2.3 =

Changelog published by the developer, in their original language.