I’ve had a recent issue with an install of OpenCart 1.5.xx where the checkout simply would not work over HTTPS (secure server).
I had the correct setting in my admin panel (Use SSL: yes), I had my (overly) expensive SSL certificate installed on my server but checkout still went to a HTTP url and forcing HTTPS by changing the url caused all AJAX to fail. This meant no cart…
Days went by with lost customers and hair until I decided to check out the coding (pun intended – but you’re not here to be entertained).
…and there it was…

