1

I have upgrade from 1.9.3.2 at 1.9.3.4. I do not installed any 9767 patches. checkout Process is blocked. The checkout process does not proceed from first step. how to solve ?

sv3n
  • 11,657
  • 7
  • 40
  • 73

4 Answers4

3

Its May be the issue with formkey: Please check the formkeys with theme checkout files

patch 9767 adds form keys to the following forms:

Shipping cart form:

app/design/frontend/<package>/<theme>/template/checkout/cart/shipping.phtml

Multishipping billing checkout form:

app/design/frontend/<package>/<theme>/template/checkout/multishipping/billing.phtml

Multishipping shipping checkout form:

app/design/frontend/<package>/<theme>/template/checkout/multishipping/shipping.phtml

Billing checkout form:

app/design/frontend/<package>/<theme>/template/checkout/onepage/billing.phtml

Shipping checkout form:

app/design/frontend/<package>/<theme>/template/checkout/onepage/shipping.phtml

Payment checkout form:

app/design/frontend/<package>/<theme>/template/checkout/onepage/payment.phtml

Shipping method checkout form:

app/design/frontend/<package>/<theme>/template/checkout/onepage/shipping_method.phtml

Persistent Billing checkout form:

app/design/frontend/<package>/<theme>/template/persistent/checkout/onepage/billing.phtml

What to do:

If you're using with custom versions of those templates you'll have to update them by adding the following code into them:

getBlockHtml('formkey') ?>

Raghu
  • 1,710
  • 1
  • 15
  • 31
shivashankar m
  • 2,498
  • 4
  • 28
  • 52
3

With Magento 1.9.3.4 patch SUPEE-9767 V2 is included ...

For your problem please read Security Patch SUPEE-9767 - Possible issues?.

Seems that you have no formkey in your template files:

Add

<?php echo $this->getBlockHtml('formkey') ?>

To

  • app/design/frontend/<package>/<theme>/template/checkout/cart/shipping.phtml
  • app/design/frontend/<package>/<theme>/template/checkout/multishipping/billing.phtml
  • app/design/frontend/<package>/<theme>/template/checkout/multishipping/shipping.phtml
  • app/design/frontend/<package>/<theme>/template/checkout/onepage/billing.phtml
  • app/design/frontend/<package>/<theme>/template/checkout/onepage/shipping.phtml
  • app/design/frontend/<package>/<theme>/template/checkout/onepage/payment.phtml
  • app/design/frontend/<package>/<theme>/template/checkout/onepage/shipping_method.phtml
  • app/design/frontend/<package>/<theme>/template/persistent/checkout/onepage/billing.phtml
sv3n
  • 11,657
  • 7
  • 40
  • 73
1

1.9.3.4 comes with patch changes pre-installed in this version. It is most probably the form key issue. If your checkout page is customized or not the default Magento one, then add formkey using code <?php echo $this->getBlockHtml('formkey') ?> in different forms on checkout page like billing form, shipping form.

Anshu Mishra
  • 8,950
  • 7
  • 40
  • 88
  • thanks for your response but I have controll all file in all folder with form for existing row getBlockHtml('formkey') ?> into tag form I have template Ultimo and in Folder app/design/frontend/ultimo/default/template/checkout/ I not found file with form – DigitaleNetwork Jul 21 '17 at 11:25
  • @DigitaleNetwork If the file isn't there Magento has a fallback system to use base template. For this file there is nothing to do. – sv3n Jul 21 '17 at 12:17
1

I have solved. I have controll all file, not only my template, and i have put row <?php echo $this->getBlockHtml('formkey') ?> in every form. Now it's ok. thanks to all