• b2cdev

    (@bits2c)


    Hey!

    We are using Mollie with the new WooCommerce checkout blocks version on two sites now and we notice that when you change billing country the payment methods disappear. Then if you type something in one of the billing fields the payment block is refreshing and then they are back. Also if you refresh the page they also will show up, but after changing to another country they are again gone.

    I tried to disable all plugins except WooCommerce and Mollie and installed default theme, but still having this issue also on Beta 7.9.0. The issue does not occur on another site with the same setup except using the old WooCommerce checkout. I tried all the settings including adding all the countries or leaving the field empty for each payment method.

    This is the error: There are no payment methods available. This may be an error on our side. Please contact us if you need any help placing your order.

    I can give you the site URL, but like to do this in a private message or e-mail. Let me know, thanks!

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Femi

    (@femiyb)

    Hello @bits2c

    This is a known issue. The loading time for payment methods in the WooCommerce checkout blocks can cause them to disappear temporarily when changing the billing country. We’re aware of this and are currently working on improving performance specifically for blocks.

    Thank you for raising the ticket and for your patience as we work on this! Let us know if there’s anything else we can assist with in the meantime.

    Regards,
    Femi.

    Thread Starter b2cdev

    (@bits2c)

    Hi Femi,

    Thank you for your quick reply. Is there a temporary fix that we can apply? Some kind of snippet or modification in the code? Currently both sites have all payments enabled for all countries, so If we could disable the reload that would work for now.

    Another thing I tried is to trigger a second refresh with a delay after changing the billing country. Just like when you apply a coupon or enter something in the other billing fields, but somehow with the new checkout blocks I cannot get this to work. I believe with the old checkout you could trigger a full Ajax refresh which then would update all dynamic fields like payments and pricing.

    Thread Starter b2cdev

    (@bits2c)

    Just to be sure, in our case the payment methods do not show up again until the customer changes something in the other billing fields. So if you enter the checkout and choose your country you suddenly see no payment methods available. Unless the customer does not notice this error and continues with the billing fields (or refresh the page) they might quit the checkout thinking the store does not deliver to that country and leave. So this is quite a serious and urgent issue!

    Plugin Support Femi

    (@femiyb)

    Hi @bits2c

    Thank you for explaining the impact – we understand how critical this is for your customers’ experience.

    Unfortunately, there isn’t a simple snippet we can give right now.

    For now, we recommend switching back to the classic checkout as a temporary solution. This should prevent the issue where payment methods disappear and ensure a more reliable experience for your customers.

    Our team is actively working on improving performance within the checkout blocks, and we’re aiming to resolve this as soon as possible.

    We appreciate your patience, and thank you for raising this with us.

    Regards,
    Femi

    Hi @femiyb

    I’m having the same problem as @bits2c

    Do you have an indication of when the problem will be solved? Days or weeks?

    The blocks checkout is much better than the classic checkout.

    Please update here as the issue is fixed. Thanks!

    Thread Starter b2cdev

    (@bits2c)

    @femiyb any update? We cannot roll back to the classic version because we specifically have chosen for the blocks checkout to improve conversion and the styling matches the rest of the site.

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