After upgrading to 1.9 from 1.7 my themes onepage checkout is not working. How would I go about debuging this. It is getting stuck at the "Shipping Method" and CHECKOUT PROGRESS on the righthand side is not being updated with any shipping information.
I there is a simple way of just replacing the theme checkout with a default one that would work too for me. Just need clients to be able to check out.
OK this is the issue i'm having exactly except I'm moving from 1.7 to 1.9:
I tried this solution but it did not fix it.
Would it be possible to move the checkout from the RWD theme to my theme? What folders/files would i have to move over? I have changed my default theme to the RWD to test the checkout and it works so I know my problem is theme related and most likely do to the upgrade from 17. to 1.9.
Thanks for your reply. The theme I am using is a slightly modified version madame-modern which is a 1.7 theme.
As suggested in a previous post, this theme may not be compaitble with 1.9.1.
Also i highly doubt that copying the checkout directory and xml from either base or RWD would work, depends how the template is built.
You could give it a try. Backup the following:
app/design/frontend/YOUR_THEME/YOUR_TEMPLATE/template/checkout
app/design/frontend/YOUR_THEME/YOUR_TEMPLATE/layout/checkout.xml
Now copy the following directories in to the relevant places:
app/design/frontend/rwd/default/template/checkout
app/design/frontend/rwd/default/layout/checkout.xml
If your theme is installed as a sub template of the base/default theme (for example the files are located at "default/YOUR_THEME" )
Just simply rename the template/checkout folder & checkout.xml
As mentioned i doubt this will work, but it may do.
Kind Regards
You need update the form key after upgrade version then one page checkout page will be work...
okay, what's a form key and how do I update it?
Where do you do this please?
if you're using the onepage checkout make sure you have the following javascript in /app/design/frontend/package/theme/template/checkout/onepage/review/info.phtml
<script type="text/javascript"> //<![CDATA[ review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements')); //]]> </script>
Thanks for the post, worked for me. -Bill