Current magento version: 18.104.22.168
We recently upgraded a magento site to version 22.214.171.124 as part of moving the site to a new server. Everything seemed to run smoothly with no issues, job done.
However it didn’t take long for the customer to ring up – ‘My site’s broken, no one can make payments anymore’. Once customer had entered their credit card details they found that the continue button did not work at all, they were stuck on the payment screen. Uh oh, time to dig around checking the server setups, looking for any reported issues with authorize.net (the payment engine being used) and checking into the changes made in the magento upgrade.
The solution is simple. Just add the following line of code to your themes page.xml (in the layouts folder) and all should be fine:
Everything would have been fine if we’d been using the default theme, or if we hadn’t had to override the default page.xml with our own version for our theme.
It just makes me wonder if there was some way that developers could be notified when key changes are made to files, especially to theme files that are overwritten in most installs to avoid such head scratching and long periods of debugging in the future. As far as I can tell this wasn’t even mentioned in the release notes. Do let me know if I’m wrong though and varien do actually release such useful information!