Hello @adleyho ,
Both payment methods should display if they’re enabled. Here’s how to fix:
You can verify both are enabled and visible: Go to WooCommerce → Settings → Payments
Check that both have:
Toggle switched to Enabled (blue/green)
“Enable this payment method” checked in their settings. Click “Manage” on each and confirm no restrictions
Check COD shipping restrictions.
Clear all caches.
Check if Flatsome checkout template is overriding: Go to WooCommerce → Status → Templates.Look for checkout/payment.php under “Overrides”
If it’s outdated, delete it from your theme folder
Lastly for quick diagonesis:
Switch temporarily to Storefront theme and test. If both methods appear, it’s a Flatsome theme issue – contact Flatsome support for their checkout customizer settings.
Probably COD has “Flat Rate” unchecked in its shipping method restrictions, or Flatsome’s checkout customizer is hiding the radio button selection.
Hi @adleyho,
I understand how important it is to offer customers a clear choice between payment options like COD and Direct Bank Transfer at checkout, especially when both are enabled. It can definitely be frustrating when one of them isn’t showing up as expected despite your setup looking correct.
Thanks also to @shsajalchowdhury for stepping in with helpful guidance; their suggestions are right on point.
To add to that: Since you’ve already confirmed that both payment methods are enabled and have no restrictions, the next thing to look at is whether the Flatsome theme is overriding any WooCommerce templates, especially checkout/payment.php. You can check this under WooCommerce → Status scroll down to Templates section. If it’s listed there and marked as outdated, it’s best to remove the override from your theme folder so that WooCommerce’s native checkout rendering is used.
Additionally, try switching to the Storefront theme temporarily and testing checkout. If both payment methods show properly there, then the issue likely stems from Flatsome’s checkout customizer or template overrides. In that case, contacting Flatsome support would be the next best step, as they might help adjust the template or provide a setting to expose both payment options clearly.
Feel free to let us know how it goes, or if you run into any other problem.
It’s been a while since we heard back from you for this reason we are closing this thread.
If WooCommerce has been useful for your store and you appreciate the support you’ve received, we’d truly appreciate it if you could leave us a quick review here:
https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post
Feel free to open a new forum topic if you run into any other problem.