Hello @mjaitly123
Thank you for your message.
I hope I understood your point correctly. The site you linked is using a block-based checkout. In this mode, the PayPal plugin currently only supports the Express Checkout buttons at the top of the page. The Smart Buttons typically replace the “Place Order” button are not yet available in block checkout due to current WooCommerce limitations. This is expected to change in the near future as compatibility improves.
If you prefer to have full PayPal button support within the checkout flow, we recommend switching to the classic shortcode-based layout for now. That should allow the button settings to behave as expected.
Kind Regards,
Krystian
Thanks for your reply. Can you let me know how to change from block based to classic shortcode layout? I did follow these instructions, but it did not help. I do not even find the checkout option anywhere in the setting/advanced. I see only Page setup, Rest API, Webhooks, Legacy API, Woocommerce.com and Features.
2. Disable Block-Based Checkout
The block-based checkout is enabled by default in newer WooCommerce versions. To revert to the classic checkout:
Go to WooCommerce Settings:
- Navigate to WooCommerce > Settings > Advanced in your WordPress admin dashboard.
- Locate the Checkout Page Setting:
- Under the Checkout section, find the Checkout page dropdown.
- Ensure the checkout page is set to a page containing the [woocommerce_checkout] shortcode (more on this later).
- Disable Block Checkout:
- In WooCommerce > Settings > Advanced > Features, locate the Checkout option.
- Uncheck the option labeled Use the block-based checkout or similar (this may vary slightly depending on the version).
- Save changes.
Hello @mjaitly123
This instruction is kind of confusing I agree. You can do this manually without needing to locate a specific toggle in the settings:
- Log in to your WordPress admin area.
- Go to Pages > Checkout.
- Click Edit at the top of the Checkout page.
- Remove all the existing content. Just purge everything from there.
- Insert the shortcode, or just copy paste this:
[woocommerce_checkout]
- Update or publish the page.
Once saved, this will restore the classic shortcode-based checkout layout.
Let us know if you’re still seeing the block layout after this change or need help confirming it’s active.
Kind Regards,
Krystian
Thanks for your reply. Will it remove the Paypal button from the page whose link I attached earlier. That seems to be the product page, and I don’t want the Paypal button on this page.
Hello @mjaitly123
No, that only controls the checkout page. If you want to remove the PayPal button from the product page, you’ll need to go to:
If you’re using the old UI (Standard Payments tab):
Go to WooCommerce > Settings > Payments > PayPal > Standard Payments, then scroll to Smart Button Locations and remove “Product page” from the list. Save the changes.
If you’re using the new UI:
Go to WooCommerce > Settings > Payments > PayPal > Styling tab, scroll down to the Product page section, and uncheck the visibility option. Then save the changes.
Either of these should remove the PayPal button from the product page.
Kind Regards,
Krystian
In the new UI, I unchecked the visibility option from the Product Page option (under the styling tab) and saved it, but it continues to adamantly appear. I even cleared my cache and browser cache but no effect.
Hello @mjaitly123
Go to WooCommerce > Settings > Payments > PayPal → click “Disconnect” → when prompted, tick “Start over”.
After that, install the following plugin package, which disables the new UI and restores the classic connection flow: https://drive.google.com/uc?export=download&id=1AA0vBWSFGmp2g9KmYC70hdpN3n2-Mgte
Onboard the plugin via onboarding wizard. Go to WooCommerce > Settings > Payments > PayPal > Standard Payments, then scroll to Smart Button Locations and remove “Product page” from the list. Save the changes.
This way it should work.
Kind Regards,
Krystian
Ok it worked and button is not there on the product page anymore. Thanks a lot! However, please don’t close this thread now. I will observe for a couple of days more.
Hello @mjaitly123
Glad to hear it worked!
No worries, you can respond here anytime you need. We don’t close threads on our end, so feel free to keep observing and just let us know if anything else comes up. Also, if you’re happy with the support, feel free to leave a quick review on WordPress it means a lot to us.
Kind Regards,
Krystian
Are you going to restore the functionality in the next plugin update? I’m OK leaving Apple Pay and Google Pay disabled until a fix is in place. What’s the ETA on a fix? And are we ever getting FIELDS to be able to set Tracking information programmatically instead of having to do double work clicking your buttons?