Cash on delivery shows as an option even though it’s disabled in the settings
-
Cash of delivery suddenly started showing up as an option to pay on our website even though I have it disabled in the Woocommerce Payments settings.
The page I need help with: [log in to see the link]
-
Hi @joemcomber,
To better understand your setup, could you please provide a screenshot of your WooCommerce payment settings along with your system status report?

Above are the settings for COD. Below is what the checkout page is showing. I did try disabling our payments plugin to see if that was causing the issue, but when I did that the Cash on Delivery option was still there.

Hi @joemcomber,
Thank you for reaching out.
It seems like Cash on Delivery is showing up despite being disabled in your WooCommerce Payments settings. To better assist you, could you please provide a screenshot of your payment settings in WooCommerce Payments?
Additionally, please share your System Status Report. You can find it by navigating to WooCommerce > Status > Get system report > Copy for support. Once copied, you can paste it via https://gist.github.com/ and share the link with us.
Looking forward to your response!
Hi, I think you’re asking for the settings in the payments plugin that we are using. Here it is.

I don’t know if I did the Github thing correctly. Here is a link.
Hi @joemcomber,
To share an image, you can upload it to your site’s media library and then copy the link to use with the /image block here, or use third-party platforms like imgbb.com.
The link you provided for the system status report isn’t working. Please use either https://gist.github.com or https://pastebin.com instead.
Here is another link to the file in github
https://github.com/JoeMcOmber/woocommerce/blob/932480da694e451ec9b224b5e4840c444a2f3693/systemreport
Hi @joemcomber,
Thank you for the link. It seems the link is not working yet! Can you please share it again?
In the meantime, can you please also deactivate all payment-related plugins and only keep WooCommerce and see if the issue persists?
Thank you.
If I copy and paste the report directly to this thread is that okay? Or does it contain info that shouldn’t be shared publicly?
Although they are not deactivated right now, I did try deactivating the payments plugins before and that did not resolve the problem.
Here is another attempt at sharing the system report https://github.com/JoeMcOmber/woocommerce2.git
Hi @joemcomber,
Thanks for sending over the system status report; I can see it now.
Just to confirm, have you gone ahead and turned off your payment processing plugins as previously suggested? This will help us isolate whether one of them is overriding your WooCommerce payment settings.
I’d also recommend performing a plugin conflict test by deactivating your plugins one by one, starting with the payment-related ones and WooCommerce Conditional Shipping and Payments if it’s active. This will help pinpoint which plugin may be reintroducing the “Cash on Delivery” option. You can follow this guide for detailed steps: https://woocommerce.com/document/how-to-test-for-conflicts/#deactivation-and-testing
Let us know what you uncover, we’re here to help further!
I did a plugin by plugin test and discovered that the “WooCommerce Role-based Pricing Plugin & WooCommerce Catalog Mode” is the cause of this happening. I contacted the support for that plugin to see if they could help me out.
Hi @joemcomber,
Thanks so much for the update! I’m really glad to hear that running a plugin conflict test helped you identify that the ELEX WooCommerce Role-based Pricing Plugin & WooCommerce Catalog Mode was causing the “Cash on Delivery” option to show unexpectedly.
It’s great that you’ve already reached out to the plugin’s support team. While we aren’t able to provide direct support for third-party plugins, I do recommend reviewing their walkthrough video here: https://wordpress.org/plugins/elex-woocommerce-role-based-pricing-plugin-basic/#:~:text=Based%20Pricing%20(Premium%20)%20%E2%80%93-,Walkthrough%20Video,-How%20WooCommerce%20role
This plugin includes settings related to payment methods, and it’s very likely that the “Cash on Delivery” option can be toggled there.
I’ll go ahead and mark this thread as resolved for now, but if you run into any other issues, feel free to open a new thread here: https://wordpress.org/support/plugin/woocommerce/#new-topic-0
If you have a few minutes to spare, we’d also really appreciate it if you could leave us a review: https://wordpress.org/support/plugin/woocommerce/reviews/
Wishing you all the best with your store!
The topic ‘Cash on delivery shows as an option even though it’s disabled in the settings’ is closed to new replies.