An open API service indexing awesome lists of open source software.

https://github.com/strangerstudios/pmpro-address-for-free-levels

Capture name and address fields for free levels or for offsite payment gateways.
https://github.com/strangerstudios/pmpro-address-for-free-levels

paid-memberships-pro strangerstudios-product wordpress wordpress-plugin

Last synced: 10 months ago
JSON representation

Capture name and address fields for free levels or for offsite payment gateways.

Awesome Lists containing this project

README

          

=== Paid Memberships Pro - Address For Free Levels Add On ===
Contributors: strangerstudios
Tags: pmpro, paid memberships pro, ecommerce
Requires at least: 4
Tested up to: 5.8
Stable tag: 0.5

Show address fields for free levels also with Paid Memberships Pro

== Description ==

Show address fields for free levels also with Paid Memberships Pro

== Installation ==

1. Upload the `pmpro-address-for-free-levels` directory to the `/wp-content/plugins/` directory of your site.
1. Activate the plugin through the 'Plugins' menu in WordPress.

== Frequently Asked Questions ==

= I found a bug in the plugin. =

Please post it in the issues section of GitHub and we'll fix it as soon as we can. Thanks for helping. https://github.com/strangerstudios/pmpro-address-for-free-levels/issues

= I need help installing, configuring, or customizing the plugin. =

Please visit our premium support site at https://www.paidmembershipspro.com for more documentation and our support forums.

Please Note: This plugin is meant as a temporary solution. Most updates and fixes will be reserved for when this functionality is built into Paid Memberships Pro. We may not fix the pmpro-addon-packages plugin itself unless it is critical.

== Changelog ==
= 0.5 - 2021-08-03 =
* ENHANCEMENT: Strings wrapped for localization.
* BUG FIX/ENHANCEMENT: Fixed issue where the "Billing" label in the heading wasn't being hidden properly for free levels.
* BUG FIX: Fixed issues with session handling when using PayPal Express/etc. Fields were not being saved on some sites.

= .4 =
* SECURITY: Sanitizing the billing fields before adding them to free orders.
* BUG FIX/ENHANCEMENT: Using pmpro_checkout_before_change_membership_level to update user meta to support gateways like PayPal Standard.
* ENHANCEMENT: Updated for some WordPress Coding Standards.

= .3.3 =
* BUG FIX: Fixed issue where name fields weren't updating WordPress when PayPal Express was used.

= .3.2 =
* BUG: Fixed a warning.

= .3.1 =
* BUG: Now filtering required billing fields after gateway actions.
* ENHANCEMENT: Now using pmpro_require_billing_fields filter instead of pmpro_required_user_fields which doesn't require fields for existing members.
* BUG: Now storing billing fields in session for Twocheckout as well.

= .3 =
* BUG: Forcing billing address fields to be included for PayPal Express, PayPal Standard, and Twocheckout. Since PMPro v1.8 these fields are not rendered for these gateways. (Thanks, many folks.)
* ENHANCEMENT: Hiding the billing fields on the review page if using PayPal Express, PayPal Standard, or Twocheckout.

= .2.1 =
* BUG: Fixed issue where existing users checking out via PayPal Express wouldn't have their data updated.
* BUG: Avoiding potential warnings when unsetting SESSION vars.

= .2 =
* Added support for PayPal Express and friends by storing address fields in $_SESSION.

= .1 =
* Initial release.