• I have two types of payment – bank transfer and cash on delivery. When I change the payment method, the cash on delivery price is not displayed and not added to the total price. However, once I change the shipping method and COD is selected as the payment method, the COD surcharge appears in the total. However, when I change only the payment methods the price is not updated.

    Testing site: https://woo.webcenter.cz
    This is a clean WordPress installation. The only plugins installed are WooCommerce and Zásilkovna for shipping.

    Video recording of the problem
    https://woo.webcenter.cz/zkusebni-stranka/

    Woocommerce system report https://pastebin.com/b7LYmXm7

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Jonayed (woo-hc)

    (@jonayedhosen)

    Hi @radoado71 !

    I see you’re running into an issue where the Cash on Delivery (COD) surcharge isn’t updating when switching payment methods in WooCommerce. That sounds frustrating, and I’m happy to help figure this out with you.

    It looks like the Zásilkovna shipping plugin might not fully support dynamic updates for payment-related fees when the payment method changes. A good test would be to temporarily deactivate the plugin and see how WooCommerce handles the charge by default. That way, we can confirm whether the issue is coming from the plugin itself.

    Give that a try and let me know what you find!

    Thread Starter radoado71

    (@radoado71)

    I deactivated the plugin Zásilkovna and instead created two shipping types using Flat Rate. I installed the WooCommerce Smart COD plugin so that I can enter a COD price for the new two shipping types. In the new block checkout, recalculating the COD price still doesn’t work and in the classic one everything is working.

    The link to the classic checkout is here: https://woo.webcenter.cz/pokladna-klasicka/

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.