Originally Posted by: "Aaron"
Most merchants seem to use BV's one-page checkout, and that one does not work well without javascript since the shipping rates are calculated via AJAX as you enter your address. If the customer clicks the Place Order button after entering their address, the rates will be calculated, but that's a pretty unlikely action for a customer to take without seeing the order total. My guess is that the BVC2004 checkout works better with javascript disabled.
Ok, I can see the issue now. However, this can probably be solved very easily by making a link to a "review order" page that only appears when javascript
is disabled. The 2-3% of people browsing the web with javascript
disabled are well aware that they will run into sites with limitations (as well as sites that don't work altogether).
BTW - I noticed the other checkouts in the project, but I still haven't found the place where you can switch between them....any ideas?
Originally Posted by: "Matt"
Best thing to do is open up firefox and grab the "Noscript" plugin. Browse stores and test with it enabled (which means jscript disabled).
Thanks for the tip.
Originally Posted by: "Brendon"
All controls we design for our clients are 100% SEO friendly and HTML compliant. BV5 relies heavily on javascript being enabled for Product choices, modifiers, Theme settings, shipping, JQuery (sp 5.4+) and various other options.
I am not sure how you would handle these issue with turning javascript turned off? But it sounds like you may end up with a half working store.
It really depends on what you expect with javascript turned off. All of these features degrade without blocking the path of the buyer, which is the most important thing. Sure, the images don't switch when changing choices, but whether that is important depends on how you set up the product.
As Aaron pointed out, the shipping charges are the only real obstacle with the one page checkout when javascript is disabled.
[quote="Bryan"]
What I would like the best is something like product types, where you can add a new long description box in the admin for each tab. But this works for me rught now.
I am looking into using XML and XSLT to form the product HTML (and thus the tabs), rather than putting HTML tags in the database (which I tried and discovered it is not a good thing). I am using XML and XSLT in my current store and it works very well, but it is limited in that you cannot put ASP.NET functionality into the content (I am looking into working around this limitation, too).
Here are some examples of what I did on our current store. Everything between the "Add To Cart" button and the "Did You Know..." section is in XML and as you can see, the types and structure of the information within can vary widely. Eventually, I plan to migrate to a tabbed interface on these pages, too.
http://www.shuttercontractor.com/products/louver-shutters/vinyl-shutters/custom-made-shutters/mid-america-L1.aspxhttp://www.shuttercontractor.com/products/exterior-shutter-accessories/mid-america-14-round-arch-top-custom-louver.aspxhttp://www.shuttercontractor.com/p/stylecraft-sc-custom-louvered-shutters-traditional.aspxXML is very flexible and different sections that apply to different products can be added easily and made optional so they can be omitted from products that they don't apply to, and using XSLT helps to seperate the content from the markup so you can change the markup without having to edit a single database record. I am thinking about
taking it a step further this time and storing the XML on the web server rather than in the database so the content can be compared and changed more easily using the Find and Replace functionality in Visual Studio. Then the only thing that needs to be in the product record is the file name of the XML file.
However, I already put the tabbing functionality into the new store as you can see here:
http://www.foldingchairdepot.com:8080/p/Cosco-Steel-Folding-Chair---Set-of-4---Black-Color__cos-1471005X.aspx. Now it is just a matter of solving the content storage issue, and that part is done.