Hi @bud8ie.
> I’ve tried having a look in the cart.js and found three instances of “scroll” but I’m totally unsure as to what might need changed or deleted.
I haven’t dug into this part of the code too much, unfortunately. Questions like this are officially outside of scope for our support, so it’s not something I’m super familiar with. For starters, I would try commenting out just the lines in cart.js that call the scroll_to_notices
function. That might be enough by itself. The downside of this is that it would get overwritten when the plugin is updated.
> After searching, I found a possible option at https://frique.me/blog/prevent-automatic-scrolling-to-checkout-error-in-woocommerce/ that prevents scrolling after every ajax request, but I’m not sure as to where this code would actually be placed, or if it would need to be added with every plugin update.
This approach is less targeted, but it also has the benefit that you can add it as a stand-alone snippet so that it doesn’t get overwritten when you update the WooCommerce plugin. The easiest way to add this would be with a code snippet plugin, such as Code Snippets. There is a sample JS snippet in there that shows you the format for adding a custom JS snippet of your own. This would probably be the better approach.