• Resolved adleyho

    (@adleyho)


    Hello WooCommerce Support Team,

    I am reaching out regarding an issue with Take Offline Payments on my WooCommerce store.

    I have enabled both Direct Bank Transfer (BACS) and Cash on Delivery (COD) under WooCommerce → Settings → Payments.

    However, on the checkout page, only Direct Bank Transfer is selected by default, and customers do not see both payment options clearly for selection.

    Here are the details of my setup:
    – Only one shipping method: Flat Rate.
    – COD is enabled for all shipping methods.
    – No minimum or maximum order restrictions.
    – All plugins that might affect checkout have been temporarily disabled.

    I am using Flatsometheme.

    My goal is to allow customers to see and choose between both COD and Direct Bank Transfer on the checkout page.

    How can I configure WooCommerce so that both payment methods are clearly displayed and selectable by the customer?

    Thank you very much for your support.

    Best regards,

Viewing 3 replies - 1 through 3 (of 3 total)
  • 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.

    Plugin Support thelmachido a11n

    (@thelmachido)

    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. 

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘COD and Direct Bank Transfer method’ is closed to new replies.