WPML
Publicado
21 de octubre de 2026
Canal
Estable
Probado con WordPress
7.1

Registro de cambios

Planes de Subscriptions, correos electrónicos de extensiones traducidos, soporte para extensiones reparado y páginas de productos más rápidas.

Novedades

  • Se admiten los planes de suscripción de WooCommerce Subscriptions 9, con precios de planes y cuotas de inscripción por moneda y planes copiados a las traducciones.
  • Los correos electrónicos de las extensiones de WooCommerce, como Subscriptions y Bookings, se traducen mediante un mecanismo compartido, por lo que los clientes los reciben en su idioma.
  • El soporte para Product Bundles, Composite Products, Bookings, The Events Calendar, Gravity Forms y Print Invoices & Packing Lists, que se había detenido silenciosamente, vuelve a funcionar.
  • Los importes y umbrales de las extensiones de WooCommerce se convierten a la moneda del comprador mediante un mecanismo multimoneda.
  • El carrito y el envío siguen el idioma y la moneda actuales del comprador en lugar de mantener los datos de uno anterior.
  • La configuración de la pasarela de pago por moneda ahora enumera todas las pasarelas que activó, incluidas las pasarelas que se ofrecen solo en algunas páginas, y la nota de que el pago se realizará en otra moneda se muestra nuevamente debajo de la descripción de la pasarela.
  • WooCommerce Analytics se puede filtrar por idioma y muestra resultados coherentes.
  • El carrito muestra las descripciones cortas de los productos en el idioma del comprador.
  • El correo electrónico de solicitud de retiro de pedido que WooCommerce envía a la tienda ahora llega en el idioma del administrador.
  • Cuando traduce un campo personalizado serializado en el editor de productos de WooCommerce Multilingual, los números mantienen su tipo y los datos del producto se leen de forma más segura.
  • En las páginas de la tienda, el selector de idiomas mantiene intactos los parámetros de la dirección de la página, incluidos los que tienen caracteres como &, # o comillas.
  • WooCommerce Multilingual se compila a partir del mismo código fuente que WPML y se distribuye a la par que este.
  • Refuerzo de seguridad: los valores de los atributos de los productos traducidos se validan antes de guardarse.

Rendimiento

  • Las páginas y los listados de productos traducidos se cargan más rápido, y las imágenes de la galería se leen en una sola consulta, también para los productos mostrados por los bloques de WooCommerce.
  • La lista de pedidos de WooCommerce con plugins multivendedor ya no ejecuta miles de consultas a la base de datos.
  • La lista de productos de WooCommerce en el panel de administración ya no se ralentiza cuando Traducción de cadenas está activa.
  • Los productos sin precios personalizados en una moneda secundaria ya no vuelven a leer sus precios en cada vista de listado o sitemap.
  • Las reglas de URL traducidas se compilan una vez en lugar de en cada lectura, lo que acelera todas las páginas de la tienda.
  • La búsqueda de categorías y etiquetas por slug ya no repite el mismo trabajo en cada llamada.
  • Las búsquedas de atributos de productos se actualizan una vez por solicitud y se omiten para los productos que aún no tienen idioma.
  • WooCommerce Multilingual ya no reconstruye las reglas de URL en cada solicitud del panel de administración.
  • Los comandos de WP-CLI en sitios de WooCommerce con Traducción de cadenas utilizan menos memoria.
  • Se eliminaron las consultas lentas a la base de datos por atributo de producto, introducidas en WooCommerce Multilingual 5.6.

Correcciones en multimoneda

  • A un comprador que cambia de moneda se le cobra en esa moneda, incluso cuando otra solicitud guarda la sesión en el mismo momento.
  • Product Bundles y otros productos contenedores que incluyen un producto variable se pueden comprar en una moneda secundaria cuando solo se muestran productos con precios personalizados.
  • En WooCommerce 9.6 y versiones posteriores, la moneda de cada cuenta de transferencia bancaria se puede volver a configurar en los ajustes de cada moneda.
  • Un cupón sin un importe mínimo o máximo se mantiene ilimitado en todas las monedas, y el redondeo nunca hace que un producto gratuito cueste algo.
  • El cuadro de diálogo de configuración de la moneda de la tienda en Multimoneda se vuelve a guardar sin esperar un tipo de cambio.
  • La configuración de Multimoneda ya no dice que el tema carece de un widget de selector de moneda cuando cada área de widgets tiene uno, y explica cómo añadir otro.
  • En un panel de administración de derecha a izquierda, los tipos de cambio multimoneda se leen en el orden correcto.

Correcciones en Subscriptions

  • El pago de un pedido de renovación de Subscriptions no pagado funciona cuando su variación y atributo se almacenaron en diferentes idiomas.
  • Los planes de Subscriptions se copian a las traducciones de los productos.
  • Con los planes de Subscriptions para toda la tienda, el carrito cobra la cuota de inscripción configurada manualmente en lugar de una convertida.
  • En un plan de Subscriptions que utiliza el precio del producto, la página del producto muestra la cuota de inscripción configurada manualmente, no una convertida.
  • El precio del plan de Subscriptions configurado manualmente para un producto tiene prioridad sobre el de toda la tienda, y se aplican los precios del plan con descuento fijo.
  • Las cuotas de inscripción de Subscriptions se convierten a la moneda del comprador cuando se ocultan los tipos de suscripción heredados.
  • Un descuento fijo en el propio plan de Subscriptions de un producto se convierte a la moneda del comprador.
  • Los planes de Subscriptions con descuento fijo para toda la tienda restan el descuento en la moneda del comprador.
  • El botón «Establecer precios del plan manualmente» ya no se muestra en un producto de Subscriptions configurado como «Vender solo una vez».

Correcciones en Bookings

  • Los tipos de persona de Bookings permanecen vinculados a un producto vuelto a traducir, y guardar un producto ya no cambia una entrada no relacionada.
  • Las reservas no traducidas ya no se duplican en otros idiomas.
  • Los costes de las reservas en una segunda moneda y la moneda de la página Crear reserva se leen correctamente en los servidores que escapan los datos de los formularios.
  • Accommodation Bookings utiliza los precios manuales por moneda de WooCommerce Multilingual para el coste de la reserva.
  • Reinstalar Accommodation Bookings ya no restablece las tarifas por moneda de WooCommerce Multilingual.
  • Las actualizaciones de datos de Accommodation Bookings ya no recogen precios convertidos cuando un visitante navega en una moneda secundaria.
  • Los costes base de Bookings por moneda se transfieren correctamente cuando WooCommerce Multilingual se actualiza.
  • Guardar la copia traducida de una reserva en el panel de administración también guarda su estado.
  • La pantalla de la reserva de una copia traducida muestra sus notas sin un error de base de datos.
  • El bloqueo de campos en la pantalla de edición de una traducción funciona en productos sin paneles de Bookings.
  • Los asuntos de los correos electrónicos de notificación y confirmación pendiente de Bookings se traducen.
  • Las etiquetas de recursos de Bookings se vuelven a traducir.

Correcciones en otras extensiones de WooCommerce

  • Los Composite Products en el carrito siguen estando disponibles para su compra después de un cambio de idioma.
  • Las opciones de los componentes de Composite Products ya no se filtran de un idioma a otro.
  • La configuración de Composite Products se copia a las traducciones y se bloquea en la pantalla de edición de la traducción.
  • Una configuración de Composite Products marcada para traducir en el XML personalizado se puede editar en la traducción.
  • Un carrito que contiene el mismo paquete de Product Bundles en dos idiomas mantiene los artículos empaquetados de ambos.
  • Cambiar de idioma con un paquete de Product Bundles en el carrito mantiene el paquete intacto.
  • El título «bundle-sells» de Product Bundles se mantiene en los productos traducidos.
  • Los totales de Gravity Forms Product Add-Ons se convierten una vez, no dos, cuando Gravity Forms Multilingual está activo.
  • Los precios de las opciones de Gravity Forms Product Add-Ons en el carrito siguen la nueva moneda del comprador.
  • «Volver a pedir» con Gravity Forms Product Add-Ons convierte los precios de las opciones desde la moneda correcta.
  • Las entradas de The Events Calendar que ya tienen el idioma incorrecto se reparan.
  • Las entradas de The Events Calendar vinculadas a un evento obtienen el idioma del evento.
  • Los lugares de The Events Calendar se sincronizan con los eventos traducidos.
  • Los eventos traducidos de The Events Calendar obtienen el lugar y el organizador traducidos en lugar de los originales.
  • Las restricciones de Smart Coupons por etiqueta de producto, clase de envío u otra taxonomía se aplican en todos los idiomas.
  • Los correos electrónicos de Print Invoices & Packing Lists enviados manualmente por el administrador mantienen el idioma y la moneda del pedido.
  • Con WooCommerce PayPal Payments, las páginas ya no registran un aviso de «get_cart was called incorrectly».
  • Los importes de depósito fijo de WooCommerce Deposits ahora se convierten a la moneda del comprador.

Correcciones en los correos electrónicos

  • Todos los correos electrónicos de WooCommerce se pueden traducir, incluidos varios que antes no tenían opción de traducción.
  • Los correos electrónicos de los clientes ya no contienen texto de WooCommerce en el idioma del administrador cuando WordPress utiliza la configuración regional del administrador.
  • Los correos electrónicos enviados desde la pantalla del pedido con High-Performance Order Storage utilizan el idioma del cliente para las etiquetas de impuestos y las instrucciones de pago.
  • Los correos electrónicos del administrador de pedido fallido, pedido cancelado y pedido pendiente están en el idioma del administrador, no en el del comprador.
  • Los correos electrónicos cuya configuración nunca se guardó terminan con el contenido adicional predeterminado de WooCommerce en el idioma del destinatario.
  • El correo electrónico de reembolso parcial mantiene el asunto que guardó el propietario de la tienda.
  • Los correos electrónicos de los clientes muestran el método de envío en el idioma del cliente cuando el administrador trabaja en otro idioma.
  • Un pedido mantiene sus líneas originales cuando un administrador en otro idioma reenvía sus correos electrónicos, ejecuta una acción de pedido o cambia su estado.

Correcciones en la traducción de productos

  • Actualizar la descripción de un producto en un idioma ya no sobrescribe la traducción de otro idioma.
  • Una variación gratuita se mantiene gratuita en sus traducciones en lugar de guardarse sin precio, por lo que se puede comprar en todos los idiomas.
  • Los términos de las taxonomías personalizadas no traducibles se mantienen en las traducciones de los productos cuando se guarda el producto original.
  • Una descripción de variación eliminada del producto original también se elimina de la variación traducida.
  • Las traducciones de atributos realizadas en el Editor de traducción clásico llegan al trabajo del Editor de traducción avanzado.
  • Guardar con un idioma de destino vacío en el editor de traducción de productos ya no sobrescribe el producto original ni deja en blanco su idioma.
  • Una cadena del maquetador visual registrada mientras el editor de traducción de productos está abierto mantiene su traducción existente.
  • El editor de traducción de productos muestra los textos propios de un producto de Beaver Builder, y la traducción llega al diseño del producto traducido.
  • Guardar un trabajo de traducción de producto ya no provoca un error fatal cuando un campo personalizado contiene datos serializados.
  • El editor de traducción de productos ya no falla cuando una variación tiene un campo personalizado de tipo lista configurado para traducir.
  • Los campos bloqueados en la pantalla de edición de una traducción se guardan con la traducción.
  • Guardar los atributos del producto después de cambiar el idioma del panel de administración en otra pestaña ya no crea términos duplicados ni vincula términos de otros idiomas.
  • Los términos de atributos y las categorías traducidos mantienen el orden personalizado de sus términos originales.
  • La clasificación de arrastrar y soltar en Productos > Clasificación reordena también las traducciones, sin un error de base de datos.
  • Un producto que nunca se tradujo muestra sus propias reseñas cuando las reseñas de todos los idiomas se muestran juntas.
  • Los productos traducidos importados con WP All Import o Exportación e importación de WPML aparecen en los filtros de la tienda en su propio idioma.
  • La importación de CSV de WooCommerce otorga a los productos traducidos términos de atributos en su propio idioma.

Otras correcciones

  • El carrito y la página de configuración de Enlaces permanentes ya no fallan cuando WPML Traducción de cadenas está inactiva.
  • Las páginas abiertas con ?force_switch=1 ya no provocan un error fatal cuando Traducción de cadenas está inactiva o la configuración de WPML no ha finalizado.
  • Una base de la tienda traducida en la dirección ya no bloquea los envíos de formularios y de finalizar compra en idiomas secundarios.
  • Las direcciones de archivo de categorías de productos vuelven a funcionar en idiomas secundarios en sitios que tenían la base de la tienda traducida antes de la versión 5.6.
  • Los enlaces de categorías y etiquetas muestran su nueva dirección justo después de guardar el término, para que los plugins de SEO puedan crear la redirección.
  • Los enlaces de Mi cuenta en las páginas traducidas mantienen su endpoint en los sitios con una caché de objetos persistente.
  • Ver un pedido ya no guarda el título traducido de su línea de envío de vuelta en el idioma predeterminado.
  • Después de volver a una versión anterior de WooCommerce Multilingual, las actualizaciones posteriores vuelven a aplicar sus pasos.
  • Compatibilidad con WooCommerce 11.2.
  • Los nombres y descripciones de categorías y etiquetas se traducen y se cobran una vez, no de nuevo en cada entrada que los utiliza.
  • Añadir un campo personalizado traducible ya no marca las entradas sin ese campo como «Necesita actualización».
  • Guardar la misma traducción dos veces a la vez crea solo un trabajo base.
  • Una escritura fallida de un registro de estado de traducción ya no devuelve el ID de un registro anterior.
  • Los scripts y estilos de WooCommerce Multilingual se actualizan después de una actualización en lugar de cargar copias obsoletas.
  • Las tiendas a las que les falta un tipo de producto o un producto sin un grupo de traducción ya no registran errores de base de datos.

Lea el anuncio de la versión de WPML 5.2 para conocer toda la historia detrás de esta versión.

Actualizar o descargar

La actualización está disponible para todos los clientes de WPML con una suscripción activa; aparece en la página Plugins de su panel de administración de WordPress dentro de las 24 horas posteriores a la publicación. También puede buscarla de inmediato en Plugins → Añadir nuevo → Comercial. Para descargar e instalar manualmente, vaya a Descargas en su cuenta de wpml.org (consulte las instrucciones de instalación) y recuerde actualizar todos los componentes juntos sin mezclar versiones.

¿Necesita ayuda o quiere darnos su opinión? Utilice nuestro foro de soporte técnico (se abre en una pestaña nueva).

Ver todas las versiones de WPML Multilingual & Multicurrency for WooCommerce