Notice: The workaround mentioned in this post is only available for use up to WooCommerce 8.8.3. You can read more about this change in the 8.9 release post.
Only for new installs with WooCommerce 5.5 and above, PayPal Standard which is included in WooCommerce core will not be loaded by default. #29971
We strongly encourage everyone using PayPal Standard to use the recommended PayPal extension instead, which is our newest free full-stack solution (credit card processing, PayPal checkout, subscriptions, pay later options, etc).
Note that PayPal Standard will be hidden only for new installs.
There is no change and no action required for any site already using the PayPal Standard gateway. Although it’s still recommended switching to PayPal even on existing sites.
We classify those sites as new who:
- Does not have any product and,
- There is no shop page configured.
or
- Value of option
woocommerce_version
is null (WooCommerce is not installed).
Further, if PayPal Standard is enabled in settings programmatically, it will still be loaded even if the site is new.
Backward Compatibility
If you wish to enable PayPal Standard by default on new sites, please add the following code snippet:
add_filter( 'woocommerce_should_load_paypal_standard', '__return_true' );
Leave a Reply