Total Posts: 2
I have been tearing my hair out over this:
I have installed an English, French and German store, each on a different website of its own. All works well until i get to step 3 of the onepage billing. When in the German website, it will not move to step 4 (payment methods) and gets routed back to shipping methods. After drilling down in the code and using Firebug, I found that the problem lays with rendering the payment-method html. Bizarrely, if i change the ‘locale’ on the german site using the admin panel, from German (Germany) to any other locale including German(Austrian), it works and renders the payment-method html - hence, moves to step 4.
I have debugged and found that the problem lies somewhere in _getPaymentMethodsHtml(), perhaps generateBlocks(). I also debugged the block container (container.php) and couldn’t find anything there. I have disabled all shipping methods except flat-rate to keep things simple.
Any takers for this challenge?