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 ?

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
  • my pocess checkout it's onepage and in all form ther is roww formkey – DigitaleNetwork Jul 21 '17 at 11:42
  • @DigitaleNetwork If you adjusted all files refresch cache please. – sv3n Jul 21 '17 at 14:28
  • thanks for your response. I have controlled all file also in other folder different of "template".. after i have refresh cache ad now it's correct – DigitaleNetwork Jul 26 '17 at 7:07
  • You welcome. Please accept an answer to close this. It can be your own too :) – sv3n Jul 26 '17 at 7:08
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') ?>
  • where i need controll for formkey? I have template Ultimo .. – DigitaleNetwork Jul 21 '17 at 11:04
  • Please find the updated answer – shivashankar m Jul 21 '17 at 11:07
  • 1
    Before this you have to revert the 9767 files and install 9767v2 files – Raghu Jul 21 '17 at 11:10
  • @EwallTester he already has M1.9.3.4 so SUPEE-9767v2 is included. Nothing to revert here? – sv3n Jul 21 '17 at 11:16
  • oh ok. in the question i didnot find revert...anyhow its ok – Raghu Jul 21 '17 at 11:17
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.

  • 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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.