Jump to content

Https en la url de añadir al carrito


jofefo

Recommended Posts

Hola,

Tengo una tienda online y hace poco he activado un certificado ssl.

Me he dado cuenta de que los enlaces de añadir al carrito que salen en las categorías siguen saliendo con "http"

 

 

"http://ejemplo.com/carro-de-la-compra?add=1&id_product=1789&token=9de9a2bbe9b3cbd5465c15639927369b"

 

He estado investigando pero no he podido encontrar donde puedo cambiar ese http por https.

 

Versión Prestashop 1.6.1.10

Plantilla por defecto

 

Gracias por vuestra ayuda.

Edited by jofefo (see edit history)
Link to comment
Share on other sites

Hola Jofefo.

No se que versión empleas, me centraré en la 1.6 que es la mas extendida hasta el momento.

 

Tienes que acudir a Preferencias -> Configuración. Allí pinchas en "Press click here to check if your shop supports https", tras eso podras configurar si quieres https en toda la tienda o solo en las zonas privadas.

 

Saludos!

Link to comment
Share on other sites

Hola,

Tengo una tienda online y hace poco he activado un certificado ssl.

Me he dado cuenta de que los enlaces de añadir al carrito que salen en las categorías siguen saliendo con "http"

 

 

"http://ejemplo.com/carro-de-la-compra?add=1&id_product=1789&token=9de9a2bbe9b3cbd5465c15639927369b"

 

He estado investigando pero no he podido encontrar donde puedo cambiar ese http por https.

 

Gracias por vuestra ayuda.

Si lo que comenta el usuario de arriba, lo tienes bien configurado pero te sigue saliendo el mismo fallo.

 

Indicame versión de Prestashop que usas (no sea que estes usando la 1.7 y tenga algun fallo) o si estas usando la versión 1.6, indica la variante exacta y si usas la plantilla por defecto u otra.

 

¿Puedes colocar la url de la web para que los usuarios la vean?

Link to comment
Share on other sites

Hola Jofefo.

No se que versión empleas, me centraré en la 1.6 que es la mas extendida hasta el momento.

 

Tienes que acudir a Preferencias -> Configuración. Allí pinchas en "Press click here to check if your shop supports https", tras eso podras configurar si quieres https en toda la tienda o solo en las zonas privadas.

 

Saludos!

Hola Berto,

Esa parte la he revisado y lo tengo activado en todas las tiendas.

 

Disculpad por la poca información que puse.

 

La versión de prestahsop es la 1.6.1.10 con multitienda y la plantilla por defecto de prestashop.

La web es kubekings.com

Link to comment
Share on other sites

Hola Berto,

Esa parte la he revisado y lo tengo activado en todas las tiendas.

 

Disculpad por la poca información que puse.

 

La versión de prestahsop es la 1.6.1.10 con multitienda y la plantilla por defecto de prestashop.

La web es kubekings.com

Jejeje, el mundo es un pañuelo. Ya lo teneis arreglado ;)

 

En el product-list.tpl teniais la llamada a generar la url del carro tal que {$link->getPageLink('cart',false... ese false le está diciendo a Presta que no tenga en cuenta el ssl, poniendolo a true pondrá https siempre que la configuración lo permita.

Link to comment
Share on other sites

Lo he solucionado cambiando el archivo "product-list.tpl"

En la línea 138 he modificado:

<a class="button ajax_add_to_cart_button btn btn-default" href="{$link->getPageLink('cart',false, NULL, "add=1&
id_product={$product.id_product|intval}&token={$static_token}", false)|escape:'html':'UTF-8'}"
rel="nofollow" title="{l s='Add to cart'}" data-id-product="{$product.id_product|intval}">
<span>{l s='Add to cart'}</span></a>

Por:

<a class="button ajax_add_to_cart_button btn btn-default" href="{$link->getPageLink('cart',true, NULL, "add=1&
id_product={$product.id_product|intval}&token={$static_token}", false)|escape:'html':'UTF-8'}"
rel="nofollow" title="{l s='Add to cart'}" data-id-product="{$product.id_product|intval}">
<span>{l s='Add to cart'}</span></a>

 

Con esta modificación parece que ya sale bien.

Link to comment
Share on other sites

Jejeje, el mundo es un pañuelo. Ya lo teneis arreglado ;)

 

En el product-list.tpl teniais la llamada a generar la url del carro tal que {$link->getPageLink('cart',false... ese false le está diciendo a Presta que no tenga en cuenta el ssl, poniendolo a true pondrá https siempre que la configuración lo permita

 

Justo he encontrado el problema antes de leer tu mensaje. ;D

 

Muchas gracias

Link to comment
Share on other sites

  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...