Buenos días,
Estoy montando una tienda con woocommerce y en la página de pago ( https://www.pandearguinariz.com/pagina-pago/) tengo un par de problemas con los términos y condiciones:
- La frase figura en inglés y no consigo encontrar dónde traducirla al castellano => I’ve read and accept the terms & conditions
- Permite finalizar la compra aunque no se acepten las condiciones, y debería ser obligatorio.
He trasteado en las opciones de Woocommerce y del tema pero sin éxito.
A ver si me podéis echar un cable...
Gracias, saludos.
Edurne.
Contenido solo visible a usuarios registrados
Hola Edurne.
Para traducir las cadenas de texto tienes el plugin Loco Translate:
-> https://es.wordpress.org/plugins/loco-translate/
.- Accede a Loco Translate -> Themas
.- Selecciona la plantilla que estes utilizando.
.-En el buscador añade la cadena de texto que quieres traducir.
Sobre el tema del checkbox lo tienes que consultar con el soporte de la plantilla:
-> https://www.spyropress.com/forums/suarez-clean-minimal-modern-multi-purpose-theme.html
Un saludo
Hola Pepe,
He intentado hacer lo que me dices pero la frase no se traduce (adjunto captura). No sé si estoy haciendo algo mal...
O habrá que editar el archivo po / mo? Si es así te agradecería me orientaras cómo hacerlo ya que ando algo perdida.
Gracias por tu ayuda,
Edurne.
Hola Edurme,
Es muy raro que estas opciones no se traduzcan con el plugin, sin embargo para traducirlo prueba el siguiente código. Puedes añadirlo en el function.php de tu tema (preferiblemente un childtheme) o a través de un plugin como Code Snippets
function woo_checkout_texts( $changed_text, $text, $domain ) {
if ( $changed_text == 'I’ve read and accept the <a href="%s" target="_blank">terms & conditions</a>' ){
$changed_text = 'He leído y acepto los <a href="%s" target="_blank">terminos & condiciones</a>';
}
return $changed_text;
}
add_filter( 'gettext', 'woo_checkout_texts', 20, 3 );
Para añadir el código con el plugin de Code Snippets solo debes instalarlo y luego acceder a la opción que indica Fragmentos de código -> Añadir nuevo pega el código y guarda los cambios
Verifica si con ello logras editar y traducir el texto que deseas
Un Saludo
Buenos días Karen, genial.... la opción de functions.php me ha funcionado.
Ahora solo me faltaría que funcionara el checkout, ya que permite enviar el formulario aun no clicando la casillita, y debería ser obligatorio...
He probado contactar con el soporte del tema Suarez pero sin éxito. No sé si a vosotros se os puede ocurrir cómo forzarlo.
Mil gracias por vuestra ayuda como siempre.
Saludos,
Edurne.
Hola Edurne.
No veo que se muestre la casilla de aceptación de términos
Si puedes vuelve a mostrarla y lo revisamos.
Un saludo
Perdona Pepe,
Lo tenía desactivado sin querer...
Ya está de nuevo activo.
He rastreado algo por foros y probado meter algún código en functions.php, pero de momento sin éxito.
Estaría genial que lo consiguiéramos solucionar.
Gracias de antemano,
Edurne.
Hola Edurne.
Tendras que consultarlo con lso desarrolladores ya que es parte de la plantilla, es decir tu plantilla utiliza archivos de WooCommerce para las modificaciones.
Otra opción seria añadirlo a mano con una función.
Puedes añadir la función en wp-content -> themes -> tu_plantilla, Archivo functions.php
Un saludo
Buenos días Pepe, MIL GRACIAS!!!! Ya que he podido solucionar el problema.
Comentarte que el código que me pasaste tenía un pequeño error 😉, le faltaba una comilla. Subía el functions.php y la web se me caía...pero corregido el código el checkbox funciona perfectamente.
Llevaba varios días con este hueso y estoy muy agradecida por vuestra ayuda, de verdad. Ofrecéis un soporte técnico inmejorable.
Buen día!
Edurne.
Hola Edurde, Buenos Días
Ufff, disculpa puede ser que se me pasara la comilla 😞 , Lo bueno es que lo solucionaste 😀
Cualquier consulta que tengas no dudes en comunicarlo.
Cerramos el tema.
Un saludo