Skip Navigation

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

This topic contains 3 respuestas, has 2 mensajes.

Last updated by Yvette hace 4 años, 2 meses.

Assigned support staff: Yvette.

Autor Mensajes
septiembre 22, 2017 a las 4:48 pm #1380615

Eduardo Torres Chacon

I am trying to: Vender regalos (no reservas) en otros idiomas.

Link to a page where the issue can be seen: hidden link

I expected to see: Cuando selecciono un regalo (que no sea en Español), se debe de poder añadir al carrito y empezar el proceso de pago.

Instead, I got: Una vez seleccionado un regalo, al dirigirme para pagar, aparece el carrito vacío.

septiembre 25, 2017 a las 8:55 am #1381830

Yvette
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: Europe/Paris (GMT+01:00)

Hola

Te ayudaré con este problema.

1. Woocommerce / Woocommerce Multilingual Status
Por favor corrige cualquier notificación de error que haya en las siguientes páginas:
Woocommerce -> Status
Woocommeerce -> woocommerce multilingual -> Status

2. Sube una captura de estas pantallas:
Woocommerce -> Woocommerce Multilingual -> Settings

3. Paso Diagnóstico
Si cambias tu tema activa tempoarlmente a "Twenty Fourteen", succede el mismo comportamiento?

Gracias

octubre 2, 2017 a las 11:03 am #1388743

Eduardo Torres Chacon

¡Hola!

Discúlpame, voy a hacer lo que me has indicado, sin embargo, he visto cómo solucionarlo, simplemente necesito una ayudita. Espero que me puedas ayudar.

He añadido al functions.php este código:
/**
* Set a custom add to cart URL to redirect to
* @return string
*/
function custom_add_to_cart_redirect() {
return 'hidden link';
}
add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );

Si en vez de hacer ese return se puede hacer un return por cada idioma, todo estaría resuelto.

Pongo un ejemplo: cuando la web está en Catalán, devuelve 'hidden link', cuando está en Inglés, devuelve 'hidden link' y cuando estás en Español devuelve 'hidden link'.

¿Podríais ayudarme con este tema?

Muchas gracias.

Saludos.

octubre 2, 2017 a las 5:41 pm #1389255

Yvette
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: Europe/Paris (GMT+01:00)

Pues, en este caso, podrías usar el siguiente hook: https://wpml.org/wpml-hook/wpml_current_language/

Después, utilizar el valor de idioma activo para hacer el "switch" que describas.

Espero que este información te sirve.

El debate ‘[Cerrado] Problema con carrito y checkout (para Escape – Real Life Room Escape)’ está cerrado y no admite más respuestas.