Acabamos de lanzar WPML Multilingual & Multicurrency for WooCommerce 5.5.6. Esta versión se centra en el rendimiento. Aborda una de las quejas más frecuentes que escuchamos de los propietarios de tiendas. Guardar un producto variable en el editor de WooCommerce ha sido lento cuando su catálogo tiene muchas variaciones y muchos idiomas. Esta versión lo soluciona.
Por qué guardar productos variables ha sido lento
Cuando guarda un producto, WPML Multilingual & Multicurrency for WooCommerce (WCML) mantiene cada traducción sincronizada con el original. Ese trabajo abarca precios, atributos, stock, variaciones y otros datos relacionados.
En un sitio de un solo producto y un solo idioma, ese trabajo pasa desapercibido. En una tienda con 100 variaciones en 7 idiomas, el mismo guardado ejecuta silenciosamente cientos de actualizaciones de base de datos. La mayoría de esas actualizaciones son para datos de traducción que en realidad no cambiaron.
Esto tenía sentido como garantía de seguridad. Aseguraba que nada se desincronizara. Pero también significaba que corregir una errata costaba lo mismo que importar un producto completamente nuevo. Las tiendas con catálogos grandes lo notaron. Muchos de ustedes nos lo dijeron.
WCML 5.5.6 cambia eso.
Nuevo: modo de sincronización limitado al editor
Hemos añadido un nuevo ajuste llamado Variation translation sync on product save. Tiene dos modos.
Sincronización completa (predeterminada, sin cambios)
WCML sigue haciendo lo que hace hoy. Cada guardado sincroniza cada variación en cada idioma. Esta es la garantía más sólida de que las traducciones se mantengan alineadas con el origen.
La sincronización completa seguirá siendo la opción predeterminada tras la actualización. Su sitio no cambiará a menos que usted elija lo contrario.
Sincronización limitada al editor (nueva, opcional)
En este modo, al guardar desde el editor de WooCommerce solo se sincronizan las variaciones que realmente haya editado.
Probamos con un producto con 9 variaciones traducidas a 19 idiomas, midiendo el ciclo completo de guardado — desde hacer clic en Save hasta que el editor vuelve a ser utilizable. Al actualizar solo la descripción del producto, la contribución de WCML + WPML bajó de 2,08 s a 1,42 s, una reducción del 32 %. WooCommerce y WordPress no se vieron afectados. El tiempo total de guardado pasó de 5,52 s a 4,86 s — una mejora global del 12 %.
Tiempo de procesamiento para actualizar un producto

Sus resultados variarán en función de WooCommerce, su tema, su hosting y sus otros plugins. Las tiendas con catálogos grandes y muchos idiomas verán las mayores mejoras.
¿Qué ocurre con las variaciones que no tocó?
Sabemos que esta es la primera pregunta. Hay dos redes de seguridad.
Aviso tras guardar. Cuando la sincronización limitada al editor está activada, cada guardado le muestra un aviso. Indica cuántas variaciones se omitieron. También le ofrece un botón de un solo clic: Force update all variation translations. Así, una sincronización completa siempre está a un clic; no tiene que cambiar de modo para conseguirla.

Un aviso cuando la sincronización completa está haciendo trabajo innecesario. Si se queda en Complete sync, detectamos guardados que hicieron mucho trabajo sin cambios reales. Cuando vemos ese patrón, sugerimos cambiar de modo. El aviso solo aparece en productos grandes. Usamos un umbral de variaciones × idiomas ≥ 120. Por debajo de eso, el coste no se nota. No le molestamos.

Dónde se aplica la sincronización limitada al editor
La sincronización limitada al editor solo afecta a los guardados desde el editor de productos de WooCommerce. Esa es la pantalla donde se nota la lentitud.
No cambia:
- El panel de traducción
- Traducir todo automáticamente
- Importaciones CSV, llamadas a la API y otras formas programáticas de editar productos
- Sincronización en segundo plano después de que un servicio de traducción devuelva un trabajo
Los flujos de trabajo de los traductores no se ven afectados.
Cómo activar la sincronización limitada al editor
Después de actualizar a 5.5.6, vaya a WooCommerce → WCML y haga clic en la pestaña Settings. Verá la opción Variation translation sync on product save. Cámbiela a Only sync variations edited in the editor y haga clic en Save changes.

Guarde cualquier producto para confirmar que aparece el aviso tras guardar.
Más mejoras de rendimiento
Las páginas de producto cargan más rápido en tiendas con caché de objetos
Muchos de ustedes usan una caché de objetos persistente como Redis u Object Cache Pro. Con esas cachés, las páginas de producto con muchas reseñas cargarán notablemente más rápido tras esta actualización.
Cambiamos la forma en que WCML gestiona la caché de reseñas de productos. Antes, borraba parte de su caché de objetos en cada visualización de producto. Ahora trabaja con su caché de objetos en lugar de vaciarla.
Los cálculos del carrito solo se ejecutan cuando algo cambia
WCML solía recalcular los totales del carrito en cada página que visitaba un comprador con sesión iniciada. Eso incluía páginas de producto, páginas de cuenta y archivos de la tienda. Ocurría incluso cuando no había cambiado nada del carrito.
A partir de esta versión, recalculamos solo cuando la moneda, los tipos de cambio o el contenido del carrito han cambiado realmente. En cualquier otra página, WCML no interviene.
Comportamiento del mini-carrito más limpio
WooCommerce ya lanza una solicitud de actualización del carrito al inicio de cada sesión de compra. Esa solicitud mantiene el mini-carrito actualizado.
WCML estaba lanzando una segunda solicitud en cada carga de página. Lo hacía incluso cuando el carrito estaba vacío.
Esa segunda solicitud desaparece en 5.5.6. Menos solicitudes en segundo plano. Menos carga en su servidor.
Menos trabajo detrás de las imágenes de producto traducidas
Hemos simplificado cómo se gestionan las imágenes traducidas de la galería de productos.
Antes, el trabajo se hacía dos veces. Una cuando se guardaba o se traducía el producto. Y otra en cada visualización de página. Se ha eliminado el paso de visualización de página. Los datos guardados cuando tradujo el producto ahora se consideran la fuente de verdad.
El resultado en su sitio es el mismo. Menos consultas para llegar a él.
Páginas de productos variables grandes: combine esta actualización con la última versión de WooCommerce
Algunos de ustedes informaron de una carga muy lenta en páginas de producto individual con cientos de variaciones. Lo investigamos. WooCommerce 10.4.x tenía un problema de rendimiento propio que amplificaba significativamente la lentitud. Desde entonces, WooCommerce 10.7 lo ha corregido.
Si lo ha visto en su tienda, actualice a WooCommerce 10.7 o posterior junto con WCML 5.5.6. Ese es el camino más rápido.
Correcciones útiles
Las variaciones ahora recurren al idioma predeterminado
Algunas tiendas permiten que los idiomas secundarios recurran al idioma predeterminado cuando un producto aún no se ha traducido. En esas tiendas, las variaciones de un producto sin traducir solían desaparecer del desplegable. Ahora siguen visibles. Recurrren al idioma predeterminado, tal y como promete el ajuste.
El recuento de filtros se actualiza en páginas de tienda traducidas
Usted añade un nuevo atributo a un producto que ya está traducido. Espera que los recuentos de Filter by attribute en la página de tienda traducida reflejen el cambio. No lo hacían, hasta esta versión. La tienda en el idioma original se actualizaba. La tienda traducida no.
Ahora WCML limpia la caché correcta de WooCommerce después de sincronizar atributos con las traducciones. Ambas tiendas se mantienen alineadas.
Spinners del selector de moneda en cada selector
Puede colocar el shortcode [currency_switcher] más de una vez en la misma página. Por ejemplo, en la cabecera y de nuevo en el pie. El spinner de carga solía aparecer solo en el último selector. A partir de esta versión, aparece en todos cuando un cliente cambia de moneda.
Compatibilidad con WooCommerce 10.8
Está previsto que WooCommerce 10.8 se lance el martes, 26 de mayo de 2026. Probamos WCML 5.5.6 con esa versión. Nuestro lanzamiento está programado para el día siguiente. La versión que instale es la que hemos verificado con la compilación publicada de WooCommerce.
Actualización y comentarios
Como siempre, estamos desplegando esta versión de forma gradual. Si desea actualizar de inmediato:
- En el administrador de su sitio, vaya a Plugins → Add New Plugin. Haga clic en la Pestaña Comercial.
- Haga clic en Check for updates.
- WPML Multilingual & Multicurrency for WooCommerce 5.5.6 aparecerá en la lista. Actualice desde ahí.
Nos encantaría saber cómo se comporta la sincronización limitada al editor en su tienda. Nos interesa especialmente si tiene un catálogo grande con muchas variaciones y muchos idiomas. Deje un comentario abajo o abra un ticket en nuestro foro de soporte. Cuéntenos qué ha medido.