Post by labeshops » Thu Jul 22, 2021 11:29 pm

Update: BIG shoutout to MagDevel Support who figured out the issue was the async tag on javascript that iphone/ipads didn't like. It was even causing occasional issues on android and pc. I removed the async tag from my javascript calls and no more checkout issues!

I'm using 3.0.3.2 and keep having iphone users tell me the checkout steps do not open for them - they see the step list, but the window under it like selecting guest/register etc do not open so they cannot enter anything to checkout.

I do not have an iphone so cannot check it myself - any ideas how to fix? I use the default 3.0.3.2 template
Last edited by labeshops on Wed Mar 08, 2023 3:17 am, edited 1 time in total.

Running Opencart v3.0.3.2 with multi-stores and the default template from https://www.labeshops.com which has links to all my stores.


User avatar
Expert Member

Posts

Joined
Thu Aug 04, 2011 4:41 am
Location - Florida, USA

Post by straightlight » Fri Jul 23, 2021 12:42 am

labeshops wrote:
Thu Jul 22, 2021 11:29 pm
I'm using 3.0.3.2 and keep having iphone users tell me the checkout steps do not open for them - they see the step list, but the window under it like selecting guest/register etc do not open so they cannot enter anything to checkout.

I do not have an iphone so cannot check it myself - any ideas how to fix? I use the default 3.0.3.2 template
Unconfirmed.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by ADD Creative » Fri Jul 23, 2021 6:51 am

labeshops wrote:
Thu Jul 22, 2021 11:29 pm
I'm using 3.0.3.2 and keep having iphone users tell me the checkout steps do not open for them - they see the step list, but the window under it like selecting guest/register etc do not open so they cannot enter anything to checkout.

I do not have an iphone so cannot check it myself - any ideas how to fix? I use the default 3.0.3.2 template
If you look at your web browser's developer console, you have a few JavaScript errors that are related to extensions. Might not be the problem but worth starting there.

www.add-creative.co.uk


Expert Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by JNeuhoff » Fri Jul 23, 2021 5:24 pm

Since nobody else can reproduce it, it might be a good idea to post some more details about your website, such as OC version, extensions used, web theme, URL of your website. Without these, your information is simply too vague in order to help you.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by labeshops » Thu Nov 11, 2021 11:55 pm

JNeuhoff wrote:
Fri Jul 23, 2021 5:24 pm
Since nobody else can reproduce it, it might be a good idea to post some more details about your website, such as OC version, extensions used, web theme, URL of your website. Without these, your information is simply too vague in order to help you.
most of which is in my forum signature. I don't use any checkout extensions and its the default theme.

Running Opencart v3.0.3.2 with multi-stores and the default template from https://www.labeshops.com which has links to all my stores.


User avatar
Expert Member

Posts

Joined
Thu Aug 04, 2011 4:41 am
Location - Florida, USA

Post by by mona » Fri Nov 12, 2021 12:25 am

no issues - done works on iPhone. you can find it in missing orders.

however your payment information list and newsletter makes it more complicated than necessary.
I had to scroll all over the place to find the continue button.


(fyi: please do not post in bug reports for general issues, it makes real bugs more difficult to follow)

DISCLAIMER:
You should not modify core files .. if you would like to donate a cup of coffee I will write it in a modification for you.


https://www.youtube.com/watch?v=zXIxDoCRc84


User avatar
Expert Member

Posts

Joined
Mon Jun 10, 2019 9:31 am

Post by JNeuhoff » Fri Nov 12, 2021 1:34 am

Also make sure that your web theme for the checkout doesn't rely on any autocomplete because the iOS and MacOS Safari browsers are quite buggy with their autofills.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by cmsroom » Fri Nov 12, 2021 6:29 am

labeshops wrote:
Thu Jul 22, 2021 11:29 pm
I'm using 3.0.3.2 and keep having iphone users tell me the checkout steps do not open for them - they see the step list, but the window under it like selecting guest/register etc do not open so they cannot enter anything to checkout.

I do not have an iphone so cannot check it myself - any ideas how to fix? I use the default 3.0.3.2 template
You can try some online simulator for iphone.

You may like these extension : - https://www.opencart.com/index.php?rout ... r=cmsrooms


New member

Posts

Joined
Fri Sep 28, 2018 1:37 am

Post by labeshops » Tue Jan 04, 2022 4:30 am

JNeuhoff wrote:
Fri Nov 12, 2021 1:34 am
Also make sure that your web theme for the checkout doesn't rely on any autocomplete because the iOS and MacOS Safari browsers are quite buggy with their autofills.
I use the default v3 theme. Customers are still telling me they cannot add to cart or checkout when using an iphone or ipad.

Running Opencart v3.0.3.2 with multi-stores and the default template from https://www.labeshops.com which has links to all my stores.


User avatar
Expert Member

Posts

Joined
Thu Aug 04, 2011 4:41 am
Location - Florida, USA

Post by labeshops » Tue Jan 04, 2022 4:37 am

by mona wrote:
Fri Nov 12, 2021 12:25 am
no issues - done works on iPhone. you can find it in missing orders.

however your payment information list and newsletter makes it more complicated than necessary.
I had to scroll all over the place to find the continue button.


(fyi: please do not post in bug reports for general issues, it makes real bugs more difficult to follow)
which of my stores did you test it from? I did put a 1 page checkout mod on some of my stores seeing if that would help, though haven't implemented it go. Not sure what lists you are referring to. Don't know what name to look for to find your test under missing orders.

Running Opencart v3.0.3.2 with multi-stores and the default template from https://www.labeshops.com which has links to all my stores.


User avatar
Expert Member

Posts

Joined
Thu Aug 04, 2011 4:41 am
Location - Florida, USA

Post by JNeuhoff » Tue Jan 04, 2022 6:04 pm

labeshops wrote:
Tue Jan 04, 2022 4:30 am
JNeuhoff wrote:
Fri Nov 12, 2021 1:34 am
Also make sure that your web theme for the checkout doesn't rely on any autocomplete because the iOS and MacOS Safari browsers are quite buggy with their autofills.
I use the default v3 theme. Customers are still telling me they cannot add to cart or checkout when using an iphone or ipad.
You may have to check your server's raw access logs, for the exact time these errors for iPhone users occurred. Also, it might be a good idea to upgrade your jquery 2.1.1 (which is quite an old version) to a slightly newer version, e.g. to 3.6.0.

As I said, the Safari browser has some strange bugs not found in any other web browser.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by webdesires » Wed Jan 05, 2022 8:23 pm

It is most likely to do with the Javascript error which you will see in console on a desktop:

https://webdesires.dev/u/050122/opera_TwflG7z7ug.png

Any sort of javascript errors can cause weird behaviour, especially in safari and mobile browsers in general. Sometimes a javascript error can halt all javascript execution, which might explain why some iphone users cannot do anything.

Regards, WebDesires.
We are a team of developers in the UK - professional and friendly, message us or give us a call anytime and we will be happy to help.

Phone: +44 (0) 121 318 6336 - Web: webdesires.co.uk - Skype: WebDesires
OpenCart Support - OpenCart Web Development - Our OpenCart Plugins


User avatar
Active Member

Posts

Joined
Mon Sep 28, 2015 6:34 pm
Location - West Midlands, United Kingdom

Post by by mona » Thu Jan 06, 2022 1:52 am

labeshops wrote:
Tue Jan 04, 2022 4:37 am
by mona wrote:
Fri Nov 12, 2021 12:25 am
no issues - done works on iPhone. you can find it in missing orders.

however your payment information list and newsletter makes it more complicated than necessary.
I had to scroll all over the place to find the continue button.


(fyi: please do not post in bug reports for general issues, it makes real bugs more difficult to follow)
which of my stores did you test it from? I did put a 1 page checkout mod on some of my stores seeing if that would help, though haven't implemented it go. Not sure what lists you are referring to. Don't know what name to look for to find your test under missing orders.
I tested the one in your footer, but you have changed it and now it is totally broken for anything to do with Apple.
The pop ups, the menu, the add to cart, the mini cart .. nothing works on any apple devices.

I know your sites for a long time - you have now broken everything. Your site has had a lot of changes since your post Nov 11th. Your site might be default theme but it is the extensions - nothing to do with opencart.

You will have to purchase an apple device yourself and remove the extensions one by one. You have built these sites yourself over so many years - what have you done? why? Yes they were a little outdated in places, but I would still buy from you .. now it looks a little brighter and more modern but I can buy anything .. I can’t even browse your store .. nada ..

DISCLAIMER:
You should not modify core files .. if you would like to donate a cup of coffee I will write it in a modification for you.


https://www.youtube.com/watch?v=zXIxDoCRc84


User avatar
Expert Member

Posts

Joined
Mon Jun 10, 2019 9:31 am

Post by JNeuhoff » Thu Jan 06, 2022 6:52 pm

webdsires is right. There are a lot of Javascript errors. The checkout page for example has these:

Code: Select all

Navigated to https://www.gothicplus.com/checkout
Uncaught Error: Bootstrap's JavaScript requires jQuery
    <anonymous> https://www.gothicplus.com/catalog/view/javascript/bootstrap/js/bootstrap.min.js:6
bootstrap.min.js:6:37
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. checkout
Loading failed for the <script> with source “https://www.googletagmanager.com/gtag/js?id=AW-1013629625”. checkout:56:1
Loading failed for the <script> with source “https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5790c3d25dfd41cb”. checkout:2151:1
Uncaught TypeError: $(...).tooltip is not a function
    <anonymous> https://www.gothicplus.com/catalog/view/javascript/common.js?t=10:47:29:130
    jQuery 8
common.js:130:33
....
Some cookies are misusing the recommended “SameSite“ attribute 2
Loading failed for the <script> with source “https://dash.getastra.com/cdn-cgi/apps/head/jSscO-IEdbgOmqabm4JqEfVEIAc.js”. 140:7:1
Uncaught ReferenceError: _gaq is not defined
    <anonymous> https://www.gothicplus.com/checkout:49
checkout:49:1

Anyone of these might cause the Safari browser users to run into problems.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by by mona » Thu Jan 06, 2022 7:38 pm

On the 12th November I physically tested a checkout without any issues on an iPhone - and those errors did not exist.
The only issue was a css issue and some content that was in the way to find the continue button to place the order.

Since then a number of extensions have been added and those are causing all those javascript errors that were not there before. This is more than the 1 page checkout .. there are other javascript additions.

DISCLAIMER:
You should not modify core files .. if you would like to donate a cup of coffee I will write it in a modification for you.


https://www.youtube.com/watch?v=zXIxDoCRc84


User avatar
Expert Member

Posts

Joined
Mon Jun 10, 2019 9:31 am

Post by Rekords_CPH » Fri Jun 02, 2023 5:19 pm

Hi!
I have had the same problem for several months now, and no luck fixing it. Can anyone help me out?
My shop: www.rekords.net
Best regards
Jakob

Newbie

Posts

Joined
Fri Jun 02, 2023 5:18 pm
Who is online

Users browsing this forum: No registered users and 94 guests