Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › Accept Terms Box doesn't show on Safari
- This topic has 6 replies, 3 voices, and was last updated 9 years, 9 months ago by Foreverbarcelona.
-
AuthorPosts
-
January 14, 2015 at 9:40 pm #12061ForeverbarcelonaMember
Hello!
Two clients in less than a month have reported not seeing the “Accept Terms” box when using Safari. Here is the link to my cart:
[http://www.foreverbarcelona.com/online-payment/]
Any ideas how to solve it?
Thank you!
Marta
January 14, 2015 at 11:59 pm #68019wpCommerceModeratorHi, The “terms & conditions” checkbox is shown using plain HTML. So I don’t see any obvious reason for it to not display. Are you using any caching plugin?
February 23, 2015 at 6:11 pm #68020ForeverbarcelonaMemberSorry for the delay, I didn’t see your answer.
My website is on WP-Engine hosting. They take care of all the caching.
Over 76% of my site visitors use Safari, so solving this issue is a HUGE thing for me. Too many clients complaining about the box not showing up.
It seems to be an issue only with Safari on Apple devices (a Safari browser installed on a PC will load the box no problem).
February 23, 2015 at 6:53 pm #68021ForeverbarcelonaMemberI contacted WP engine. They removed the URL [http://www.foreverbarcelona.com/online-payment/] (live site) where the box is not appearing from their caching system, but the problem persisted.
Then they tried their staging environment:
[http://foreverbcn.staging.wpengine.com/online-payment/]
But the problem still persisted. Here is what they told me to tell you:
“The staging environment is totally uncached so if they have any other ideas on why it isn’t showing up we are happy to look into this more if we get more info from them. Also I am seeing this when I view the site with dev tools:
[Error] ReferenceError: Can’t find variable: add_filter
global code (online-payment, line 408)
That may help them determine why the box is being displayed…
Let us know what the plugin dev has to say and we’ll be more than happy to investigate further “
Looking forward to hearing from you.
February 23, 2015 at 11:34 pm #68022adminKeymasterLets work on your staging site to see where the issue is coming from.
Your site has some errors coming from other plugins. So fix that first (you don’t want to have any error on your site because it can have cascading effect on other elements of the site).
The following post will explain what errors I am talking about:
https://support.tipsandtricks-hq.com/forums/topic/debugging-javascript-errors-on-your-site
Temporarily deactivate all plugins except eStore. Switch to one of the default WordPress themes. Then do a test. Does the terms and conditions box appear correctly?
February 24, 2015 at 1:36 am #68023wpCommerceModerator@Foreverbarcelona, This is the filter that’s triggering the error:
add_filter( 'swiftype_document_builder', 'exclude_swiftype_documents', 10, 2 );
It does not come from eStore plugin.
February 25, 2015 at 2:02 pm #68024ForeverbarcelonaMemberHi! Thank you for your reply!
I had deactivated the plugins, but I forgot about switching to a WP theme… I did it, and the checkbox loaded fine. So I’m contacting my theme support to get it solved.
Thanks for your help,
Marta
-
AuthorPosts
- You must be logged in to reply to this topic.