Could someone tell me why, when javascript is turned off then you can not proceed to the checkout? I have tried this in several web sites just to make sure it was not just my web site.
Announcement
Collapse
No announcement yet.
Javascript turned off
Collapse
X
-
Javascript turned off
Robin Antill - Fan of Actinic.https://community.sellerdeck.com/cor...lies/smile.gif My Site 1st Choice Leisure BuildingsTags: None
-
Hi Duncan,
So Actinic can not be used by anyone with Javascript turned off? I don't suppose it is a great deal of people who surf with JS turned off but it does seem strange. Also I always assumed anyone would be able to buy online.
Is there any way around this? other than displaying a notice on the web site.
Regards,
RobinRobin Antill - Fan of Actinic.https://community.sellerdeck.com/cor...lies/smile.gif My Site 1st Choice Leisure Buildings
Comment
-
I don't believe there's a way around this.
It is very rare that anyone browses with js switched off now. You can as you say add a message to that effect if you wish.
I think that those who might browse without it are probably not going to understand what javascript is mind never mind how to enable it in their web browser though.
Comment
-
Thanks guys.Robin Antill - Fan of Actinic.https://community.sellerdeck.com/cor...lies/smile.gif My Site 1st Choice Leisure Buildings
Comment
-
Could someone tell me why, when javascript is turned off then you can not proceed to the checkout?
Mike-----------------------------------------
First Tackle - Fly Fishing and Game Angling
-----------------------------------------
Comment
-
You can see on this page
https://www.leisurebuildings.com/aca...ldings-uk.html what happens. You will need to turn Javascript off and you will find you can not proceed to the checkout. This happens on other peoples sites as well as I wanted to make sure it was not just my site.
I went to this site http://www.cupargardencentre.co.uk/a...g/Kennels.html and it would not go through to checkout however on this site
http://www.fancystuff.co.uk/acatalog/Ring-Boxes.html it did go through to the checkout so I am even more puzzled.
The only reason I tried with Javascript turned off is because my menu relies on Javascript to work so I needed to provide an alternative with JS turned off.
https://www.leisurebuildings.com/Robin Antill - Fan of Actinic.https://community.sellerdeck.com/cor...lies/smile.gif My Site 1st Choice Leisure Buildings
Comment
-
The problem appears to be with the bounce page to the SSL checkout.
I guess this isn't too surprising as they're probably using Javascript to do the redirect. In my opinion this is a bug and should be fixed. It's been around a long time as it's on my V6 as well.
It's laziness by one of actinic's coders as they know it's supposed to work without javscript. It should be easy to fix as I suspect something as simple as a message saying "If not automatically redirected to our secure checkout pages please click here" with a link to the SSL page will fix it.
If the checkout doesn't use SSL then I don't think this should be an issue (but it might also be worth checking the payment bounce pages).
I'll have to take a look into this.
Mike-----------------------------------------
First Tackle - Fly Fishing and Game Angling
-----------------------------------------
Comment
-
OK. The SSL bounce page is created in the shopping cart script.
So, to fix this:
1. Open ShoppingCart.pl in an html editor.
2. Search for "sslbouncepage". Go to the second instance.
3. Scroll down the page a bit and you'll find this:
$sHTML = "<HTML><HEAD>\n" .
"<SCRIPT LANGUAGE='JavaScript'>\n" .
"<!-- \n" .
"function onLoad() {document.Bounce.submit();}\n" .
"// -->\n" .
"</SCRIPT>\n" .
"</HEAD>\n" .
"<BODY OnLoad='onLoad();'>\n" .
"<FORM NAME='Bounce' METHOD=POST ACTION='$sURL'>\n" .
"<INPUT TYPE=HIDDEN NAME='ACTINIC_REFERRER' VALUE='$sReferrer'>\n" .
"<INPUT TYPE=HIDDEN NAME='COOKIE' VALUE='$sCookie'>\n" .
"<INPUT TYPE=HIDDEN NAME='CARTCOOKIE' VALUE='$sCartCookie'>\n" .
"<INPUT TYPE=HIDDEN NAME='SESSIONID' VALUE='$sSessionID'>\n" .
"<INPUT TYPE=HIDDEN NAME='DIGEST' VALUE='$sBusinessCookie'>\n" .
$sHTMLParams .
"<input type='submit' value='Click Here for SSL Checkout'>\n" .
"</FORM>\n" .
"</HEAD></HTML>\n";
ACTINIC::PrintPage($sHTML, "");
}
Then save the file and update your website.
Mike-----------------------------------------
First Tackle - Fly Fishing and Game Angling
-----------------------------------------
Comment
-
This is a bug that Actinic need to log and fix. It will have affected almost everyone using SSL on checkout for several years and even if it's only 2-4% of visitors that's a lot of lost sales / customers.
I have SSL on one of my sites and I've probably been luckier than many because most of my checkout links go straight to the 'os' script rather than via the cart. The handover to SSL happens fine between the first two checkout pages. It's only a problem when the redirect is done via the cart script (used as standard on all actinic sites at the moment).
I found some recent stats on javascript usage from http://www.w3schools.com/browsers/browsers_stats.asp that match my current stats of about 4% of visitors having no javascript.
JavaScript Statistics
There are no absolute trends about the use of JavaScript. Some users have scripting turned off. Some browsers don't support scripting:
Date JavaScript On JavaScript Off
January 2008 95% 5%
January 2007 94% 6%
January 2006 90% 10%
January 2005 89% 11%
January 2004 92% 8%
January 2003 89% 11%
January 2002 88% 12%
January 2001 81% 19%
January 2000 80% 20%
Anyway it can be easily fixed and really should be. I've already put the fix live on my site with SSL checkout.
Mike-----------------------------------------
First Tackle - Fly Fishing and Game Angling
-----------------------------------------
Comment
Comment