Woocommerce disable/hide payment method for some type of deliveries

Hello!
I have problems with disabling or hiding bank transfer method when selected cash on delivery option.

I tried different disable payment method plugins - and its not working. I guess that because this plugin can disable visibility of payment method when using default woocommerce page?

Also one question - constantly I get notifications about Themeco’s checkout manager plugin incompatibility issues. is this normal?

Thank you for your help in advance!

Hey @tfstudiopl,

Thanks for writing in! The user should only select one payment option. I am not sure what you are referring to.

As for the Themeco Checkout Manager extension, what sort of notifications are you seeing? Please make sure that every thing is up to date.

Cheers.

Thanks for your fast answer and help to solve my problem.

I have 3 shipment types: courier, personal collection and courier with COD option.

I have two payment types - bank transfer and COD.

I can set up COD option to be active only when COD shipment is selected, but I cant do that with bank transfer, so theres always radio button.

So if you select “regular” courier you have only option with bank transfer, but if you select COD courier you have to select also COD payment, because bank transfer is not disabled.

Thats why I tried lots of plugins and scripts with ability to conditionaly disable payment methods - and all failed, my conclusion is that its because I am using cornerstone pages to display delivery options, not woo default page?

I hope you understand now what is my problem.

And as for 2nd one, here is picture atttached:


Woocommerce options/advanced/features
Order data storage:
WordPress post storage (legacy)

And I need to check enable compatibility mode, because otherwise theres incompatibility issues error.

All plugins/wp/templates are up to date.

Hello @tfstudiopl,

Please provide us access to your WP dashboard so we can check the settings. You can create a secure note in your next reply with the following info:
– Link to your site
– WP login URL
– WP username
– WP password
– WP Administrator Role
– Confirmation that we can access and make changes to your site

To know how to create a secure note, please check this out: How The Forum Works

image

Best Regards.

@ruenel Secure note added to my previous post.

Hello @tfstudiopl,

You maybe using the Cornerstone to layout your Checkout and Cart page, still, you are using the [woocommerce_checkout] WooCommerce shortcode.

I can see that you are using the 3rd party " Disable payment method / COD fees for Order for WooCommerce" plugin. We recommend that you contact the creators of this plugin for further assistance.

There other plugins out there that you may not have heard of yet. Check this out:

Best Regards.

Hi @ruenel, appreciate such a fast answer and action.

So if I want to build everything from scratch (checkout and cart page) I don’t need to use woocommerce “general” shortcodes, like [woocommerce_checkout], but I can arrange custom layout using Cornerstone?

Can you forward me to Cornerstone documentation, where I can find information that are related to this topic?

As for plugins - they are working with woocommerce default page. Although plugin is turned on - its just for testing only, I am trying to make it work - but with Cornerstone it is not possible.

Also - what about incompatibility of Woo Checkout Editor?

Hey @tfstudiopl,

What my colleague probably meant was you used the [woocommerce_checkout] within Cornerstone as that was known to cause issues in some servers.

There is no checkout elements avaialble so you’d need to use the [woocommerce_checkout] shortcode. You just need to try adding it to the content area of WordPress.

It is compatible or works with the Woo Checkout Editor.

So why I am getting prompts about incompatibility issues? Are they because of plugin (Woo Checkout Editor) itself, or issues are related to server/hosting/configuration etc?

What I want right now is to be able to disable some payment options on some delivery types. And using Cornerstone I cant do that. I know that it is working on default wp/woo page.

So - tell me if I get you right - it would be better to create checkout page via default wordpress block editor?