Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problema:
Estás experimentando un problema con WooCommerce en tu sitio web. Cuando un cliente registrado realiza una compra, es redirigido correctamente a la URL: ****.com/checkout/order-received/[order_num]. Sin embargo, un cliente no registrado es redirigido a ***.com/checkout después del pago. Este comportamiento ocurre solo con usuarios no registrados.
Solución:
1. El problema parece estar relacionado con la configuración de WooCommerce y no con la traducción del contenido del sitio. Te recomendamos que contactes con el soporte de WooCommerce para que te ayuden a resolver esta cuestión.
2. Además, te sugerimos incrementar el límite de memoria de WordPress a un mínimo de 128Mb para mejorar el rendimiento general del sitio. Puedes hacerlo añadiendo el siguiente código en tu archivo wp-config.php:

/* Memory Limit */<br />define('WP_MEMORY_LIMIT', '128M');

Asegúrate de añadirlo encima de la línea /* That's all, stop editing! Happy blogging. */
Puedes verificar el límite de memoria actual en WPML -> Soporte.

Si esta solución no resuelve tu problema o si la información proporcionada se ha vuelto obsoleta, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos y confirmar que tienes instaladas las últimas versiones de los temas y plugins.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 reply, has 0 voices.

Last updated by Carlos Rojas 2 weeks, 1 day ago.

Assisted by: Carlos Rojas.

Author Posts
April 7, 2025 at 4:05 pm #16905245

jaimeM-14

Background of the issue:
Estoy teniendo un problema con WooCommerce. Mi problema es que cuando un cliente compra habiendo estado registrado antes, después del pago, regresa a la web a la URL correcta: ****.com/checkout/order-received/[order_num]. Pero el mismo proceso realizado por un usuario que no está registrado después del pago va a ***.com/checkout. El sitio utiliza Elementor y estamos usando la plantilla BeTheme. Enlace a una página donde se puede ver el problema: hidden link

Symptoms:
Cuando los usuarios no están registrados, después del pago, la URL de retorno es hidden link en lugar de hidden link. Esto solo ocurre con usuarios no registrados.

Questions:
¿Por qué los usuarios no registrados son redirigidos a la página de checkout en lugar de la página de order-received?
¿Cómo puedo asegurarme de que los usuarios invitados vean la página de order-received después de la compra?

April 10, 2025 at 9:29 am #16917529

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

1.- El problema que describes parece estar relacionado con la configuración de Woocommerce y no con la traducción del contenido del sitio. Ten en cuenta que los plugins de WPML no realizan cambios en el contenido en el idioma original del sitio.
Te recomiendo que contactes con el servicio de soporte de Woocommerce y les pida que te aclaren esta duda.

2.- Por favor incrementa el límite de memoria de WordPress. El mínimo requerido es de 128Mb: https://wpml.org/home/minimum-requirements/
Para ello puedes agregar el siguiente código al archivo wp-config.php que se encuentra en la raíz del sitio:

/* Memory Limit */
define('WP_MEMORY_LIMIT', '128M');

- Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */

Puedes comprobar el límite de memoria de WordPress en WPML -> Soporte

Saludos,
Carlos