Developer Advisory

PayPal standard will be hidden on new installs

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).

We have also written this upgrade guide if you’d like to switch to the PayPal extension on an existing site.

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:

  1. Does not have any product and,
  2. There is no shop page configured.


  1. 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' );

8 replies on “PayPal standard will be hidden on new installs”

Not a developer, just an interested user. I looked at the new PayPal add-on, but can’t use it, because for some reason WooCommerce Subscriptions plus this new add-on only works with PayPal Reference Transactions enabled. But that in turn needs to be manually enabled by PayPal. You actually have to call them to ask for it. I tried in the past, but my site is way, way too small for them to even consider it. So I really hope you will keep PayPal Standard around, because otherwise I would have to look for a new solution for memberships and subscriptions.

Do the people developing WooCommerce Subscriptions know about this change? Because they might get some support questions about it.

Liked by 5 people

When changing from PayPal standard to this plugin, shop owners would expect this plugin behaves exact as PayPal standard. But it adds several addional “Pay with paypal” buttons. There seems to be no way to handle this plugin as PayPal standard. I would like to see an option so that this paypal gateway is shown as all the other payment gateways on the checkout page in de radio button list, after selecting “PayPal” there should not be any other addional buttons but the “pay for order” button from WooCommerce. That seems not to work.

There is no way to change the text on the buttons (no setting, no hook). If you use the plugin, have a legal check if the texts on the buttons are allowed in your country or not.

There are a some PHP fatal errors that have to be fixed, see support.

Liked by 1 person

please add it using the functions.php file in your theme.
using the functions.php file in your child theme.


Comments are closed.