When your shop-software is so heavily relying on JavaScript that customers without the newest browsers can't even see items....
Then you are probably not really interested in selling things!
Ever thought about Server-Side rendered semantic HTML with CSS?
And if you really need eyecandy, add some JavaScript that doesn't limit usability.
</rant>