Saltar navegación

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.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

Este tema contiene 37 respuestas, tiene 2 voces.

Última actualización por Yvette hace 2 años, 5 meses.

Asistido por: Yvette.

Autor Entradas
septiembre 23, 2021 en 10:49 am #9645185

atesarI

Hola, acabo de actualizar la versión de Woocommerce al más reciente. Voy a esperar a un nuevo pedido a ver si sigue realizando el envío de los cuatro emails.

En tu sitio, al igual que en el mío, el Email Log puedes verlo en la parte de la barra de la izquierda del panel de control, dentro del apartado Post SMTP esta la sección Email Log (Adjunto captura de pantalla).

captura_email_log02.jpg
septiembre 23, 2021 en 5:47 pm #9648327

Yvette
Supporter

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

Zona horaria: Europe/Paris (GMT+02:00)

Ahhh - pero estoy haciendo las pruebas en enlace oculto
y allí no encuentro el plugin Email Log.

StagingSiteNoEmailLog.png
septiembre 27, 2021 en 8:20 am #9664897

atesarI

Hola, tenía entendido que al pasarte la copia de la web ya todas las pruebas eran en vuestro servidor local. Acabo de instalar el plugin Email Log en enlace oculto

septiembre 27, 2021 en 3:12 pm #9669745

Yvette
Supporter

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

Zona horaria: Europe/Paris (GMT+02:00)

Hola

1. Has escrito "..., tenía entendido que al pasarte la copia de la web ya todas las pruebas eran en vuestro servidor local. "

Efectivamente. Pero, en la copia, **no** sucede el error. Te pasé captura de lo que vemos aquí: https://wpml.org/es/forums/topic/emails-confirmacion-woocommerce-multilingual/page/2/#post-9631587

Por eso, pide poder hacer el mismo prueba en tu sistema staging.

2. Staging
Ahora mismo, hacer estos pasos:

- Paso un pedido para "Visit Cala Figuera" en EN.
- Confirmo el Booking y lo marco como "completo"
- Conffirmo el pedido asociado y marco como "completo"
- Genero emails: Resend new order confirmation

Problemas:
- Ningun booking se genera
- Los pedidos Woocommerce que envía no son repetidos en todos los idiomas.

Puedes confirmar esto tu mismo?

NoBookings.png
Ad,miEmailsOneLang.png
septiembre 28, 2021 en 5:32 pm #9680513

atesarI

Hola.

1º no entiendo que quiere decir "sistema staging", te refieres a mi sitio web oficial o al sitio web de pruebas? Nos hemos dado cuenta que en el sitio oficial se generan "4 id bookings" (se genera un "id booking" distinto por idioma) con el mismo número de "order".

2º Si es necesario, te podemos facilitar el acceso del sitio web original y un número de "order" para que compruebes el error directamente allí, ya que veo que no te está dando este error en la web enlace oculto

septiembre 29, 2021 en 9:56 am #9685181

Yvette
Supporter

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

Zona horaria: Europe/Paris (GMT+02:00)

1. Sí -system staging quería decir sistema de pruebas. En el sistema de pruebas, no consigo reproducir el problema y falta que crean los bookings

Igual, con la copia de tu sistema instalado en el servidor local - tampoco conseguimos reproducir el error.

2. Vale - abro el area privada. Por favor indica el número de pedido a usar y tenga instalado el EMAIL LOG plugin o simlar.

septiembre 29, 2021 en 8:21 pm #9689859

Yvette
Supporter

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

Zona horaria: Europe/Paris (GMT+02:00)

OK

Veo que hay un booking creado para cada idioma. Y un email administrativo enviado para cada booking. He hecho un investigación por el bbdd interna y veo que este comportamiento ha sido un problema en el pasado pero no actualmente.

Tendría que haber una manera como replicar este problema para poder investigarlo. Si no, el equipo de segunda nivel no podrá hacer su trabajo.

Puedes crear una copia de tu sitio en tu servidor donde aparece el mismo problema/comportamiento. O hay una manera como reproducir este problema en tu sitio "live" con datos falsos?

octubre 1, 2021 en 9:29 am #9701985

atesarI

Hola, la copia de la web que te pasé, debería servirte para poder trabajar con ese error.
Es una copia exacta de la web actual. Mismos archivos y misma base de datos. Por lo tanto, debería darte el mismo error que en la página web actual.

octubre 1, 2021 en 12:07 pm #9703391

Yvette
Supporter

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

Zona horaria: Europe/Paris (GMT+02:00)

Hola

Has escrito "debería servirte para poder trabajar con ese error."

Claro - pero como te he escrito antes - cuando hago los pasos que te he descrito, ni sale ningún booking.

Aqui te expliqué claramente:
https://wpml.org/es/forums/topic/emails-confirmacion-woocommerce-multilingual/page/2/#post-9669745

Ahora - tal vez TU puedes crear un ejemplo que emule el problema. Indícame detalladamente los pasos que has hecho por crearlo y así podemos finalmente avanzar con la investigación.

octubre 1, 2021 en 12:22 pm #9703515

atesarI

Hola, el problema viene cuando el cliente reserva desde la web una actividad y a partir de ahí se generan 4 emails. Tal vez, no os de el mismo fallo porque estáis generando la reserva desde la intranet de la web y no desde la parte publica?

octubre 1, 2021 en 1:04 pm #9703737

Yvette
Supporter

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

Zona horaria: Europe/Paris (GMT+02:00)

Si no hay manera de reproducir el error, no hay manera de investigarlo.

Cuando consigues replicar el error en el staging, puedo pasar el caso a nuestro equipo 2a nivel. Caso contrario, no lo aceptarán.

octubre 4, 2021 en 3:21 pm #9717373

atesarI

Hola, he estado revisando la web de pruebas: enlace oculto

1º Ahora ya se generan reservas, para hacer cualquier reserva tienes que ir al producto "Dolphin Watching". Este mismo producto está traducido en los 4 idiomas.

2º Al hacer una reserva en la web de pruebas, ahora me genera los 4 "id bookings" distintos para un mismo número de "order".

3º El fallo de email no me lo hace en la web de pruebas, hemos probado en la web oficial, y sigue haciendo el fallo de enviar 4 emails por cada idioma para confirmar la reserva. Esto nos ocurre con el email de confirmación "New Booking" ya que el email de confirmación "New order" solo envía 1 email, pero en dicho email, aparecen las 4 id bookings distintas de un mismo "order" (adjunto captura: captura_email01)
Este error de email también se replica en la página web de prueba. Podéis hacer una reserva para ver el error.

4º Creemos que el plugin WooCommerce Multilingual tiene que estar ligado al problema. Ya que al generar nosotros una reserva de una actividad que solo está en un idioma, se hace correctamente el envío de los emails "New order" y "New booking". Es decir, no envía los emails de confirmación en el resto de idiomas.
Pero al crear la traducción de esta actividad en los idiomas restantes, y haces una reserva, se generan 4 "id bookings" y el envío de los emails de confirmación de "New booking" en todos los idiomas.

Adjunto captura de pantalla de email "New Order" con los 4 ids bookings y los 4 emails de "New booking" con 4 identificadores distintos.

identificador_DE.jpg
identificador_FR.jpg
identificador_ES.jpg
identificador_EN.jpg
captura_email01.jpg
octubre 7, 2021 en 8:58 am #9739199

Yvette
Supporter

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

Zona horaria: Europe/Paris (GMT+02:00)

Perfecto. Gracias.

Ahora, por favor, instala el tema Storefront y activarlo en el staging.

Hay que confirmar que el problema existe con el mismo setup que un sandbox.
Gracias.

Lo haría pero siempre falto los permisos de FTP.

octubre 7, 2021 en 9:31 am #9739565

atesarI

Ok, ya está instalado y activado en la web de pruebas

octubre 13, 2021 en 12:19 pm #9780433

Yvette
Supporter

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

Zona horaria: Europe/Paris (GMT+02:00)

Hola

OK - gracias.
Una vez más : las versiones de los plugins en el staging no están actualizados

Aquí un nuevo sandbox donde no hay bookings generados en cada idioma:

enlace oculto
userid: wpml
pwd: otgs

Versiones de plugins activos:
Woocommerce. 5.8
Woocommerce Multilingual 4.12.1
Woocommerce Bookings 1.15.47
WPML CMS 4.5
WPML Translation Management 2.10.8
WPML String Translation 3.2

Los versiones activos en tu staging:
Woocommerce. 5.7.1
Woocommerce Multilingual 4.12.0
Woocommerce Bookings 1.15.43
WPML CMS 4.4.12
WPML Translation Management 2.10.8
WPML String Translation 3.1.10

Como siempre - por favor actualiza los plugins. También instala y activa Duplicator plugin.

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.