• Resolved cutu234

    (@cutu234)


    The configuration page for the bank account has changed. Not for the better, to be honest. Took me some time to find out where the data is hidden now. It takes 4 (!!) clicks to get to the form where I can change the data. Anyway, I have to fill in an “account number” which is a required field. There is no such thing like an account number anymore. We have only IBAN and BIC, the account number is obsolete and should not be used anymore. So, why do make this field mandatory? I could, of course, fill in the former account number. But I have no idea where this number might appear. Frankly, it would look old-fashioned and not professional.

    By the way, the UI is far from perfect. The success message after updating the data is on the left bottom corner in black (or dark grey). What’s the idea? Please, make these important messages pop. It is even pretty counter-intuitive that I have to click twice to save the data. This is really bad UX. If you want to use a modal (I have no idea why) then let the button inside the modal do the update process.

    • This topic was modified 4 months ago by cutu234.
Viewing 15 replies - 1 through 15 (of 20 total)
  • Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @cutu234

    Thanks for reaching out and welcome to the WooCommerce forum. I understand how frustrating it can be when an interface change makes a simple task harder to complete, especially when it impacts something as essential as your bank details. I appreciate you sharing your feedback about the new layout and how it affects your workflow.

    Just to confirm, are you referring to the Direct Bank Transfer (BACS) payment method under WooCommerce > Settings > Payments? Also, may I ask which country you’re based in? You mentioned that account numbers are no longer used, and only IBAN and BIC apply — from what I know, those usually still derive from the account number, even if it’s not visible or used directly.

    I’ve tested this on my end, and the settings appear as expected, so nothing unusual stood out. To better understand the layout you’re seeing and what may be causing the confusion, could you please share a screenshot using https://snipboard.io/? That’ll help us see exactly what you’re referring to.

    Also, to assist you further, please share your System Status Report. You can get this from WooCommerce > Status > Get system report, then paste it on https://pastebin.com/ and send us the link.

    We’ll be happy to take a closer look once we have that info. Let’s see how it goes!

    Thread Starter cutu234

    (@cutu234)

    I am a resident of Germany. It is true that the IBAN is derived from the outdated account number. However, the account number has not been used for more than 10 years. I had to use an IBAN converter to get the old account number. A modern UI should take this into account.

    For the screenshots: This is the “journey”:

    Click 1 – “offline payment” is quite vague:

    Click 2 – Ah, here it is:

    Click 3 – we’re not out of the woods yet:

    Click 4 – nope, not working:

    Click 5 – no, the button does NOT save the new data. It just closes the modal:

    Click 6 – data is eventually saved:

    I have to click the main button to save the configuration. The success message appears very far away (at least on my 28″ 4K display). Usually, I wouldn’t even bother to look there.

    • This reply was modified 4 months ago by cutu234.
    • This reply was modified 4 months ago by cutu234.
    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @cutu234,

    Thank you for the clarification and for sharing the screenshots.

    Regarding the UI change — I understand it might not look the way you expected, but the goal was to group all non-API (offline) payment methods together, which is why the layout was updated.

    As for the bank account requirement: yes, WooCommerce currently requires an account number for BACS, and there’s no official workaround for skipping it. However, here’s a trick I personally use:

    You can enter any placeholder or old account number in the Account Number field, then add the following CSS to hide it from the customer-facing order details page:

    li.account_number {
        display: none !important;
    }

    To add this:

    • Go to Appearance > Customize > Additional CSS, or
    • Use a CSS section if you’re using a block editor theme

    This will prevent the account number from being visible to customers while still allowing you to use the IBAN and BIC details.

    Thread Starter cutu234

    (@cutu234)

    Thank you very much. This is what I would call a truly dirty hack. 🙂 Just for clarification: Does the old account number appear anywhere (thank-you page, customer email…)? If not, I could ignore it and fill in the old number. I just don’t want the number to be visible for the customers.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    I can understand your concern, Let me clarify this — yes, the bank account number will appear on the thank-you page, in the order details, and in the email sent to the customer after placing the order.

    If you’d prefer not to display the account number in the email or on the thank-you page, some customization will be required. I can recommend WooExperts and Codeable.io as options for getting professional help. Alternatively, you can also ask your development questions in the  WooCommerce Community Slack as custom code falls outside our usual scope of support.

    Also, you can submit a feature request here regarding making the “account number” field optional or not required. Our developers regularly review submissions and consider them for future updates:
    👉 https://woocommerce.com/feature-requests/woocommerce/

    Thread Starter cutu234

    (@cutu234)

    OK, that’s a bummer. Have just submitted a request.

    nmavra

    (@nmavra)

    This is not resolved, so why is it marked as resolved?

    Can you explain who on earth decided that the account number will be required in the latest WooCommerce version whereas it wasn’t for 10+ years?

    I really don’t understand why we should add a feature request for such a thing!!!

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @nmavra,

    Thank you for your question. I completely understand your frustration — especially since the use of account numbers may not align with how transactions are typically handled in your region. Your concerns are absolutely valid.

    That said, it’s important to keep in mind that WooCommerce is used by millions of people across the globe, and in many regions, account numbers are essential for completing transactions. This is why the account number field remains visible and required by default.

    As my colleague mentioned, the account number appears on the order details and thank you page for the customer. If you prefer not to show it, the CSS I previously shared will hide the field from view. If you’d rather explore a different approach, further customization would be needed. However, that goes beyond our support scope and may require the help of a developer or a service like Codeable, as my colleague also suggested.

    The thread was marked as resolved because this behavior isn’t a bug, but rather the default functionality of WooCommerce.

    That said, WooCommerce is an open-source platform, and the development team actively considers user feedback to improve the plugin. I appreciate that you’ve submitted a feature request — the more votes and visibility it gets from the community, the higher the chance it may be implemented in the future.

    If you have any more questions or need further clarification, feel free to ask.

    nmavra

    (@nmavra)

    This was not the default functionality of WooCommerce, it changed during the last few updates.

    It was NOT required for more than a decade so I wonder why your team decided to make it required now.

    Yes WooCommerce is used by millions, and in the EU all countries use IBAN (International Bank Account Number) for domestic and international bank transfers, NOT the bank account.

    Furthermore, why restrict it to a numeric value? In Greece at least one bank DOES NOT use strictly numeric values, so we are UNABLE TO ENTER THE BANK ACCOUNT.

    https://snipboard.io/efbZ98.jpg

    Please suggest a fix.

    Thread Starter cutu234

    (@cutu234)

    I couldn’t agree more. Please, remove the “required” condition. This would hurt nobody and help everybody. I can confirm that the account number was NOT required in older versions of Woocommerce. Please see this screenshot. The account number was not filled in, but the system works totally fine. Unfortunately, I can’t CHANGE anything without filling in a number. This is why the country is set to Afghanistan, which is of course nonsense:

    These settings WERE changed in one of the last updates. I am 100 % sure that I didn’t fill in Afghanistan. This field was very likey added and automatically filled in the first country from the list. Honestly, this is a bit strange. It should use the default country set for the shop.

    • This reply was modified 4 months ago by cutu234.
    • This reply was modified 4 months ago by cutu234.
    • This reply was modified 4 months ago by cutu234.
    • This reply was modified 4 months ago by cutu234.
    stefangk

    (@stefangk)

    The points made about the uselessness of the latest update are true and cause only more work and trouble in some cases.

    The account number of course was not required for more than a decade.

    An official reply suggesting dirty fixes (which are not even fixes) with CSS is not the reply one would expect from a plugin used by millions, as you pointed out.

    So please take the feedback and complaints into real consideration.

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @cutu234,

    Thank you for providing further clarity. I’ve raised this internally, and I’ll share an update as soon as I receive a response.

    Just to clarify, when I refer to something as a “default” feature, I don’t necessarily mean it has always been that way. It simply means it’s not considered a bug but rather a change introduced, possibly through an update. That said, your concerns are completely valid, and I understand how this situation can be frustrating. I’ll be sure to keep you informed once I hear back.

    @stefangk – Thank you as well for your input. I understand how the recent update may have impacted your setup and the need to return to the previous behavior. I’ll provide an update once I have more information. In the meantime, I kindly ask that we keep the discussion respectful, as this is a public space.

    CC: @nmavra

    Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @cutu234, @nmavra, @stefangk,

    Thank you again for your feedback and for continuing the discussion around this recent change. We’ve raised your concerns internally, and I now have an update to share based on that conversation.

    At the moment, the account number field is required in the BACS payment method settings by default. We understand that in many regions like the EU, this field is no longer commonly used, especially when IBAN and BIC have fully replaced it and that this change has caused unnecessary friction.

    Here are the current options available:

    • If you’d like to remove or hide the account number field right away, this would require custom development. You can work with a developer or a trusted service like Codeable.io to customize the payment settings to fit your needs.
    • If you’d prefer the field to be made optional in future WooCommerce releases, submitting and voting for a feature request is the best way to bring this to the attention of our development team: https://woocommerce.com/feature-requests/woocommerce/

    The intent behind this update was to improve standardization and provide more structured guidance for users worldwide, but we fully understand that it may not work well for every store setup, especially where legacy fields like “account number” no longer apply.

    We’ll continue to monitor this feedback and share it with the appropriate teams. Thanks again for voicing your concerns so clearly.

    nmavra

    (@nmavra)

    I voted here https://woocommerce.com/feature-request/make-deprecated-bank-account-number-optional/ . At the same time seeing how many votes other feature requests have and how old they are and have still not been implemented, I have long lost my faith in “feature requests”. I’d love to be proven wrong.

    At the very least you should issue a hotfix ASAP so that it does not require numeric values.

    This is not a matter of “voting” for a feature, it is problematic as some bank accounts are not only numeric so you are forcing us to enter a wrong value that only leads to confusion of the webstore’s customers.

    I’ll be waiting for your reply on this.

    Thread Starter cutu234

    (@cutu234)

    Again, I couldn’t agree more. While in Germany (at least to my knowledge) only numeric values are used, it simply looks quite unprofessional to show the deprecated account number. It is, of course, way more serious, if you can’t even enter a valid number. Frankly, this seems to be a bit negligent on the Woocommerce side. I posted the feature request, but honestly, I doubt that this will change anything.

Viewing 15 replies - 1 through 15 (of 20 total)

You must be logged in to reply to this topic.