Cómo activar certificado SSL en Prestashop【Guía práctica】


activar-certificado-ssl-prestashop

PrestaShop es uno de los gestores de contenido más populares a la hora de crear una tienda online. Gracias a su facilidad de uso y la cantidad de opciones, módulos y plantillas disponibles, puedes crear tu propio comercio electrónico en de una forma sencilla y rápida. Como en toda tienda online, la seguridad es muy importante y utilizar el protocolo HTTPS se ha convertido en algo imprescindible para cifrar el contenido que se envía entre los usuarios y el servidor.

Para usar HTTPS es necesario tener instalado un certificado SSL en el dominio, ya que de otro modo dará error y no funcionará correctamente, así que vamos a explicarte cómo puedes emitir un certificado SSL y cómo activarlo en PrestaShop.


TABLA DE CONTENIDOS


¿Qué es un certificado SSL?

SSL son las siglas de Secure Sockets Layer, aunque también puede referirse a TLS, Transport Layer Security, que es el método de cifrado más utilizado hoy en día, aunque por costumbre, seguimos usando el término SSL. En definitiva, SSL es un método para cifrar los datos que se envía desde una web a un servidor.

Por ejemplo, cuando introduces tus datos de acceso en una web, estos se mandan al servidor para verificarlos y darte acceso. Con SSL estos datos están cifrados y si alguien los interceptara, sería incapaz de descifrarlos o tardaría una cantidad de años ingente en hacerlo. En una web sin SSL, estos datos no están cifrados y por lo tanto, de fácil lectura para un atacante que estuviera "escuchando" la comunicación a causa de alguna vulnerabilidad en el sitio.

Además, en todos los navegadores actuales, si no tienes un certificado SSL instalado y se accede por el protocolo HTTPS, indicará a los usuarios que están en un sitio no seguro y eso no queremos que pase, ya que crea desconfianza entre los clientes que visiten nuestra tienda online PrestaShop. Puedes aprender más sobre certificados SSL en este post donde hablamos sobre los diferentes tipos que existen.

contratar-hosting-prestashop

Comprobar y activar que el certificado SSL está emitido

Antes de ponernos a configurar nuestro PrestaShop para activar el certificado SSL, es necesario comprobar que ya se encuentre emitido y en caso de no estarlo, hacerlo desde el panel de control de nuestro servicio de hosting. Para esto sólo tenemos que acceder a nuestro panel de Plesk y dirigirnos a Sitios web y dominios.

Aquí tenemos que buscar el dominio o subdominio dónde tengamos instalado nuestro PrestaShop y fijarnos en el apartado Seguridad >> Certificados SSL/TLS, donde nos informará si está o no emitido. En nuestro caso, no está emitido.

activar-ssl-prestashop-emision-certificado

Para emitirlo, sólo tenemos que acceder a Certificados SSL/TLS y tendrás la posibilidad de emitir un certificado gratuito de Let's Encrypt o cargar un certificado si ya has adquirido un certificado SSL profesional. Nosotros vamos a emitir un certificado gratuito de Let's Encrypt, así que pulsaremos en el botón de Instalar.

En la siguiente pantalla sólo tienes que marcar la casilla Proteger el nombre de dominio y si quieres, activar la opción wildcard si vas a usa subdominios y también la opción de las www. Como en nuestro caso estamos usando un subdominio, sólo marcamos la primera opción y pulsamos el botón Obténgalo gratis.

emitir-certificado-lets-encrypt

En unos pocos segundos el certificado estará emitido y así nos lo indicará nuestro panel de control. Antes de volver a nuestro PrestaShop, vamos a realizar una última comprobación en nuestro panel de control del hosting. Volvemos a Sitios web y dominio, y buscamos la herramienta Configuración del hosting.

Aquí tenemos que verificar que el certificado que se está usando es el que hemos emitido o cargado, en nuestro caso es el de Let's Encrypt y que las siguientes opciones están activadas:

  • Soporte para SSL/TLS
  • Redireccionamiento 301 permanente de HTTP a HTTPS preservando SEO

Si está todo OK, ya puedes salir del panel de control del hosting y volver al backend de tu instalación de PrestaShop.

Activar certificado SSL en PrestaShop 1.7.x

Ahora que ya tenemos nuestro certificado SSL emitido y funcionando en nuestro dominio, necesitamos decirle a PrestaShop que queremos que usar SSL en todas nuestras páginas. De esta forma, cuando un usuario entre a tu PrestaShop por http://..., se redirigirá a https://... y los navegadores web mostrarán el sitio como seguro.

Hacer este cambio en PrestaShop es muy sencillo, ya que hay un apartado específico para esto entre las opciones del backend, así que lo primero que tienes que hacer es acceder a tu panel de administración. Una vez dentro del panel de administración de PrestaShop dirígete a Configurar >> Parámetros de la tienda > Configuración

parametros-tienda-prestashop

Aquí verás que tienes 2 opciones que hacen referencia al SSL:

  • Activar SSL
  • Activar SSL en todas las páginas

Como verás, por defecto están desactivadas por defecto, así que lo único que tienes que hacer es activarlas, primero la opción de Activar SSL y guardas los cambios con el botón Guardar. Hasta que no guardes la primera opción no podrás activar el SSL en todas las páginas, pero es normal según la versión de PrestaShop que estés utilizando.

Así que el proceso sería:

  1. Activar SSL
  2. Guardar
  3. Activar SSL en todas las páginas
  4. Guardar

Y si todo va bien, PrestaShop te dirá que la actualización ha sido correcta.

activar-ssl-prestashop

Es posible que, al guardar los cambios, PrestaShop te vuelva a pedir los datos de acceso. Si estabas logueado con el protocolo HTTP y has forzado el cambio a HTTPS, es algo normal. Ahora ya podrás comprobar que todas las páginas de tu PrestaShop, ya sean en el backend, como en el frontend, cargan con https.

Activar SSL en PrestaShop 1.6.x

Si eres de los que aún no han actualizado su tienda PrestaShop, por el motivo que sea (te recomendamos que lo hagas cuanto antes), no te preocupes, también puedes activar el SSL en PrestaShop en las versiones 1.6.x.

Todo lo que hemos explicado antes sobre cómo emitir el certificado SSL en el panel de control del hosting sería exactamente igual. El certificado SSL es el mismo, ya uses una versión 1.6 o 1.7 de PrestaShop, lo que cambia es la forma de activarlo.

Cuando estés dentro del backend debes acceder al apartado Preferencias. ¡Ojo!, hay unas preferencias dentro del apartado administración, pero esas preferencias no nos interesan para nada en este caso, la ruta correcta es Preferencias >> Configuración.

activar-ssl-prestashop-version16

Desde aquí verás que tienes las mismas opciones que en las versiones 1.7.x, que son las de Activar SSL y Activar SSL en todas las páginas. Sólo tienes que marcar las dos opciones como "Sí" y luego guardar los cambios, así de sencillo. Una vez realizados los cambios todas las páginas de nuestro PrestaShop, deberían cargar con el protocolo HTTPS.

Conclusión

Como verás, activar el certificado SSL en PrestaShop no es nada complicado ya que nos ofrece las herramientas para ello de una forma muy sencilla y práctica. Desde que se extendió el uso de los certificados SSL en prácticamente todos los sitios de Internet, PrestaShop facilito a sus usuarios la forma de poder activarlo sin necesidad de modificar el código o tener que contratar los servicios de un profesional.

Lo que sí es imprescindible es contar con un certificado SSL emitido antes de activar el SSL en PrestaShop, de lo contrario dará un error al intentar acceder desde cualquier navegador. También has visto que emitir el certificado SSL tampoco es un problema desde el pandel de Plesk en Axarnet y que tienes la opción de emitir los certificados de Let's Encrypt de forma gratuita en todos los alojamientos que ofrecemos, incluidos los planes de hosting PrestaShop que ofrecemos.

contratar-hosting-prestashop




Imagen

Hosting Web

Lanza tu proyecto a la red. Desde 2,48 € al mes podrás tener visible tu negocio en Internet ¿A qué esperas?

Dominios

El primer paso de un negocio en Internet es contar con un dominio. ¡Regístralo!

Imagen

Certificado SSL

Protege tu web, gana posiciones en Google y aumenta tus ventas y clientes.

Imagen

Hosting WordPress

Para páginas corporativas y ecommerce hechos en WordPress. Configuración específica y backups diarios.

Llámanos

Si aún no eres cliente, nuestro equipo comercial te ayuda a escoger el mejor plan de alojamiento para ti.

+34 911 868 181

AXARNET COMUNICACIONES S.L | Lee nuestro Aviso Legal y nuestra Política de Cookies | Echa un vistazo a nuestras Condiciones Generales de Contratación
Utilizamos cookies propias y de terceros para adaptar tu visita a tus hábitos de navegación. Clic aquí para más info. Puedes aceptar todas las cookies pulsando sobre Aceptar o configurar y/o rechazar algunas pulsando sobre Configurar.
Cookies manager

Continúa con tu compra

¿Es la primera vez que compras?

Si ya eres cliente de Axarnet