1

We're having a strange issue on our client's shops after applying the SUPEE-9767 patch and updating the theme files.

Apparently many of their customers are using Chrome, which is caching the old form, and the form-key is not being submitted. This results in the checkout process halting after entering the CC information.

We're sending the following headers:

Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

...but it looks like Chrome is ignoring them.

Anyone else experienced this issue?

  • Make sure you clear all your Magento caches including flushing the JavaScript/CSS cache. – paj Jun 6 '17 at 9:09
  • flush magento cache , flush js css cache – Murtuza Zabuawala Jun 23 '17 at 4:16
  • We flush the caches after any code change; thanks for the suggestion, though. – natecornell Jun 23 '17 at 16:24
2

First of all, I would make sure that the js updates are present in your theme.

Beyond that, I'm no aware of a solution to browser caching other than having the user hard refresh (Ctrl-Shift-R). Maybe if you updated the timestamp (i.e. touch on all js files) then the browser would consider the files necessary to download.

  • Thanks for the tip, the theme JS looks okay on each site. I wish there was a way to request that the browser dumps it's cache for the site, but if it ignores the headers... – natecornell Jun 22 '17 at 16:22

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.