Step 1: Checkout options not working Properly

  • Virginia Garnitz
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
8 years 1 month ago - 8 years 1 month ago #95906 by Virginia Garnitz
Step 1: Checkout options not working Properly was created by Virginia Garnitz
People using Firefox and Google Chrome can't complete purchase - when they go to checkout, the Step 1: Checkout Options don't open, no matter how long you wait. Some of the customers are on Mac, some on PC
Safari works fine.
How can this be resolved?


Attachments:
Last edit: 8 years 1 month ago by Virginia Garnitz.

Please Log in or Create an account to join the conversation.

  • Giang Dinh Truong
  • Offline
  • Administrator
  • Administrator
More
8 years 1 month ago #95917 by Giang Dinh Truong
Replied by Giang Dinh Truong on topic Step 1: Checkout options not working Properly
Hello Virginia,

Sound like this is an outstanding issue. Please submit a new ticket to send me the your site information so I can help you to check and resolve the issue.

Sincerely, Giang

Please Log in or Create an account to join the conversation.

More
7 years 11 months ago #98074 by John
Hi Giang,

A client has also reported this and I was able to reproduce it once in about 2 hours of testing.

I had a close look at the code and I think the issue is with the timing of two ajax calls;
  1. to register the payment method and
  2. to retrieve the raw html for the confirm step
They may be happening too close together. On rare occasions the raw confirm html comes back before the payment method is registered in the session. This results in a blank response.

With error reporting on max and calling the url directly I get a fatal error:
Fatal error: require_once(): Failed opening required '.../components/com_eshop/plugins/payment/.php' (include_path='....') in .../components/com_eshop/views/checkout/view.raw.php on line 476

A half second delay using setTimeout() would probably be a quick work around.

Did you come to the same conclusion or do you have a different solution?

John

Please Log in or Create an account to join the conversation.

  • Giang Dinh Truong
  • Offline
  • Administrator
  • Administrator
More
7 years 11 months ago #98082 by Giang Dinh Truong
Replied by Giang Dinh Truong on topic Step 1: Checkout options not working Properly
Hello John,

Please go to the back-end of your site, then go to EShop -> System -> Tools, click Synchronize Data tool to synchronize data between languages and test the checkout again.

Sincerely, Giang

Please Log in or Create an account to join the conversation.

More
7 years 5 months ago #105885 by John
I'm having the same problem, but only on one site. I've tried EShop on two other installations, on two other domains (but which are on the same virtual server) and they work fine.

I tried resynchronizing the data but that didn't make any difference.

Suggestions?

John Rayfield, Jr.

Please Log in or Create an account to join the conversation.

More
7 years 5 months ago #105921 by John
For others who may experience this same problem, here's what I found that fixed it for me.

On my site, I'm using some extensions that use the MooTools framework and some that use the JQuery framework. With some extensions, a conflict can result from this. The solution for me was to use a plugin called MooTools Enabler/Disabler ( extensions.joomla.org/extension/mootools-enabler-disabler/ ).

I set this to enable MooTools whenever any of the EShop pages are accessed from the sites menus and this solved the problem with the Checkout page not working correctly.

John Rayfield, Jr.

Please Log in or Create an account to join the conversation.

Moderators: Giang Dinh Truong