Enlaces metodos de pago y condiciones en checkout de prestashop 1.7

A la hoar de finalizar la compra en el checkout de Prestashop nos encontramos con un aviso y unos links de métodos de pago y Términos y condiciones.

No hemos encontrado en algunas ocasiones que esos enlaces dan error 404 de pagina no encontrada.

Para solucionarlo lo que haremos es añadir manualmente ese texto con sus enlaces a esas páginas.

El archivo que tenemos que editar es payment.tpl que se encuentra en la ruta themes⁩ -> ⁨TuPlantilla -> ⁨templates⁩- > ⁨checkout⁩ -> ⁨_partials⁩ -> ⁨steps⁩ 

Para acceder al archivo puedes utilizar el administrador de archivos de tu cuenta de cPanel 

Editamos el archivo y buscamos el siguiente bloque de código:

{l
s='Please make sure you\'ve chosen a [1]payment method[/1] and accepted the [2]terms and conditions[/2].'
sprintf=[
'[1]' => '<a href="#checkout-payment-step">',
'[/1]' => '</a>',
'[2]' => '<a href="#conditions-to-approve">',
'[/2]' => '</a>'
]
d='Shop.Theme.Checkout'
}

Eliminamos ese bloque y lo sustituimos por lo siguiente:

<p>Por favor, asegúrate haber escogido un <a href="https://tu_dominio.xxx/index.php?id_cms=17&controller=cms">método de pago</a> y aceptar los <a href="https://ti_dominio/index.php?id_cms=13&controller=cms"> Terminos y condiciones </a></p>

De este código hay que modificar las URL por las de tus paginas » https://tu_dominio.xxx/index.php?id_cms=17&controller=cms«> »

Como podemos encontrar esas URL ?

Muy facil, en el Footer de prestashop veras que tienes los enlaces a esas paginas

 

Pulsamos en esos links y copiamos las URL del navegador

Realizamos lo mismo para los dos enlaces y tendremos resulto el problema de los links de esos avisos.

 

Updated on 13 mayo, 2021