Se você ainda não utiliza um Certificado de Segurança SSL no seu site, então está na hora de dar prioridade para esse assunto. O uso de HTTPS para sites e lojas virtuais torna-se cada vez mais uma necessidade.
Além de aumentar a relevância para otimização de mecanismos de busca (SEO), o HTTPS torna-se cada vez mais uma exigência do mercado - já que o protocolo garante mais segurança para os dados que circulam na web colocando nele uma camada a mais de proteção.
O ideal é garantir que o usuário utilize o HTTPS (no lugar do HTTP) e que o seu servidor não deve nem disponibilize o HTTP, mas se não tiver como, algumas medidas podem ser feitas, como em PHP ou em JS, no caso desse exemplo.
// Forçando navagador a usar o https
console.log(window.location.href);
var protocol = window.location.href;
if (protocol.match(/http:/)){
var newUrl = protocol.replace("http://","https://");
window.location = newUrl;
} else {
console.log('Protocolo seguro');
}