Skip Navigation
Inicio » Documentación » Proyectos relacionados » WooCommerce Multilingual: creación fácil de sitios de WooCommerce multilingües

Plugins requeridos y configuración

Para utilizar WooCommerce Multilingual se deben tener instalados y habilitados los plugins siguientes:

  • WooCommerce Multilingual
  • WPML 4.4.11 o superior
  • WPML String Translation
  • Administración de traducciones de WPML (no es necesaria para WPML 4.5 y superior)
  • WooCommerce 3.9.0 o superior

Si desea utilizar diferentes recursos multimedia (imágenes) para distintas traducciones de un producto, debe instalar WPML Media.

Si está trabajando con un desarrollador, debe instalar y configurar todos los componentes necesarios enumerados en esta sección.

En la página de Descargas de WPML, podrá acceder a todos los componentes de WPML, incluido WooCommerce Multilingual. Tanto WooCommerce Multilingual como WooCommerce también están alojados en el repositorio de plugins de WordPress. ¿Tiene todos los plugins? Comencemos.

Uso del instalador para facilitar la descarga y actualización de plugins

WooCommerce Multilingual tiene un instalador incorporado para descargar, activar y actualizar todos los complementos requeridos.

Al activar WooCommerce Multilingual, diríjase a PluginsAgregar nuevo y haga clic en la pestaña Comercial.

Desde aquí, tiene la opción de comprar una licencia WPML o ingresar la clave del sitio registrado si ya compró WPML. Compre o registre WPML para ver una lista de plugins disponibles para descargar, activar y actualizar.

Pestaña Comercial de la página de plugins luego de registrar el sitio
Pestaña Comercial de la página de plugins luego de registrar el sitio

Uso del asistente de configuración

WooCommerce Multilingual cuenta con un asistente de configuración que lo guiará a través de los pasos básicos para configurar el sitio con el plugin WooCommerce Multilingual.

Una vez activados todos los plugins necesarios, se le indicará que inicie el asistente de configuración de WooCommerce Multilingual.

Iniciar el asistente de configuración
Iniciar el asistente de configuración

Configuración de las páginas de la tienda

Al pasar por el asistente de configuración, WooCommerce Multilingual configura automáticamente las páginas estándar de la tienda WooCommerce para que aparezcan en todos los idiomas de su sitio. También puede hacer esto manualmente dirigiéndose a WooCommerceWooCommerce Multilingual y haciendo clic en la pestaña Estado. Si aún no configuró las páginas de la tienda durante el proceso con el asistente de configuración, aparecerá un mensaje que le indicará que las páginas de la tienda no existen y le ofrecerá crearlas.

Estado y alertas de WooCommerce Multilingual
WooCommerce
Estado y alertas de WooCommerce Multilingual

WooCommerce Multilingual crea estas páginas con los títulos de página traducidos disponibles. En todo momento podrá cambiar las traducciones de los títulos de las páginas.

Traducción de productos

Traducción automática de sus productos

Puede traducir todo su sitio automáticamente utilizando el modo Traducir todo. Esto le permite traducir las páginas de su tienda, productos, taxonomías de productos y mucho más a medida que los crea o actualiza.

Acceda a más información sobre cómo traducir su sitio automáticamente.

Si desea traducir todos los productos automáticamente, sin incluir las entradas y las páginas, puede hacerlo mediante traducción automática masiva.

Traducción de productos usted mismo

Para traducir sus productos usted mismo, diríjase a la página WooCommerceWooCommerce Multilingual. Esto lo dirige a la pestaña Productos.

Pestaña de traducción de productos donde se exhiben todos los productos
Productos
Pestaña de traducción donde se exhiben todos los productos

Cada idioma tiene su columna propia, con íconos del estado de las traducciones. Estos iconos le ayudan a encontrar productos que no están traducidos o que necesitan actualizaciones de traducción. Haga clic en el icono Lápiz para editar las traducciones de productos existentes o en el icono más para añadir una nueva traducción mediante el Editor de traducción avanzado.

Traducción de un producto con el Editor de traducción avanzado
Traducción de un producto con el Editor de traducción avanzado

También puede enviar productos para ser traducidos por su propio equipo de traductores o un servicio de traducción profesional utilizando Administración de traducciones.

Duplicación de productos

Si no desea traducir todos sus productos, igualmente podrá mostrarlos en todos sus idiomas. Para hacerlo, podrá duplicar o copiar sus productos en otros idiomas. O, podrá utilizar el idioma predeterminado como una segunda opción si el producto aún no se ha traducido.

Acceda a más información sobre estas opciones en la página sobre mostrar contenido no traducido en idiomas secundarios.

Traducción de complementos de productos

WooCommerce Multilingual permite traducir campos agregados a Productos por varias extensiones de WooCommerce. Todos los campos y opciones de estas extensiones compatibles se establecen en Traducibles de forma predeterminada en WPMLConfiguraciones.

Campos de complementos traducidos exhibidos en la interfaz de usuario
Campos de complementos traducidos exhibidos en la interfaz de usuario

Traducción de variaciones de productos

WooCommerce Multilingual crea y sincroniza automáticamente variaciones de productos para todos los idiomas. Después de crear una variación en el idioma predeterminado, deberá guardar el producto (en el idioma predeterminado) y WooCommerce Multilingual creará inmediatamente las mismas variaciones para todas las traducciones del mismo.

Las variaciones de productos se pueden traducir en la pestaña Productos, como si fueran productos simples. Cuando traduce la variación de su producto, los atributos de producto personalizados también están disponibles para ser traducidos.

Traducción de variaciones de productos WooCommerce
Traducción de variaciones de productos WooCommerce

También podrá traducir los títulos de imagen para las variaciones. Si las variaciones utilizan atributos de producto globales, deberá traducirlas en las pestañas de taxonomía correspondientes. Una vez que haya traducido todos los atributos, podrá generar las variaciones de manera automática para los productos traducidos.

Luego de haber realizado la traducción de los atributos, también pueden ser creadas las variaciones de productos relacionados en otros idiomas. Esto se logra mediante el botón Sincronizar atributos y actualizar variaciones de productos en la pestaña de atributos.

Traducción de las páginas de carro de compras y pago

La traducción de las páginas de carro de compras y pago de WooCommerce es diferente de la traducción del resto del contenido de WooCommerce. El tema y los plugins de su sitio generalmente proporcionan estas traducciones pero en algunos casos, deberá realizar pasos adicionales.

Traducción de categorías de productos, etiquetas, atributos y taxonomías personalizadas

La mayoría de las tiendas están organizadas por categorías de productos y algunas también usan etiquetas. Si usted utiliza variaciones, seguramente también estará utilizando atributos de producto. Todos estos se almacenan como taxonomías de WordPress, y WooCommerce Multilingual facilita su traducción desde las pestañas respectivas en WooCommerceWooCommerce Multilingual.

Traducción de atributos
Traducción de atributos

Haga clic en el icono más para introducir las traducciones del nombre del término de taxonomía, el slug y la descripción opcional. El nombre es lo que se muestra en la pantalla, el slug aparece en la URL y la descripción se muestra en el administrador de WordPress al editar. Si su tienda incluye muchas categorías u otros términos de taxonomía, deberá utilizar la función de búsqueda para localizarlos rápidamente.

Si prefiere no traducir la taxonomía, puede configurar WooCommerce Multilingual para que muestre las categorías de productos originales, las etiquetas y los atributos si sus traducciones no están disponibles.

Traducción de taxonomías personalizadas desde la página multilingüe de WooCommerce

Existen muchos plugins, como Tipos de conjunto de herramientas, que le permiten agregar taxonomías personalizadas a su sitio, y algunos plugins y temas agregan automáticamente taxonomías personalizadas a los Productos.

WooCommerce Multilingual le permite traducir cualquier taxonomía personalizada asociada con los productos de WooCommerce al igual que cualquiera de sus taxonomías estándar.

Una vez que una taxonomía personalizada se asocia con Productos, aparece una pestaña Taxonomías personalizadas en la página WooCommerceWooCommerce Multilingual.

Traducción de taxonomía personalizada y sus términos
Traducción de taxonomía personalizada y sus términos

Puede traducirlos haciendo clic en el icono más del idioma correspondiente.

Traducción y visualización de reseñas de productos

Si sus clientes dejan reseñas en diferentes idiomas, podrá mostrar solo las reseñas creadas en el idioma seleccionado o mostrar reseñas en todos los idiomas de forma predeterminada. También podrá traducir reseñas de productos desde WPMLTraducción de cadenas.

Visualización de reseñas de productos traducidas en todos los idiomas
Visualización de reseñas de productos traducidas en todos los idiomas

Acceda a más información sobre cómo traducir y mostrar reseñas de productos.

Traducción de textos de imágenes

WooCommerce Multilingual sincroniza automáticamente todas las imágenes entre las traducciones de productos. Esto incluye la imagen destacada, la galería de imágenes y todas las imágenes de variación para que todas las traducciones muestren las mismas imágenes. Cuando traduce su producto, los textos de imagen como la leyenda, el título o la descripción también están disponibles para su traducción.

Traducción de textos de imágenes de productos
Traducción de textos de imágenes de productos

Si desea utilizar diferentes imágenes para sus traducciones, puede cargar diferentes imágenes utilizando Traducción de recursos multimedia.

Traducción de direcciones URL

Es posible traducir diversas partes de las direcciones URL por medio de WooCommerce Multilingual. Para traducir estos componentes, deberá dirigirse a la página WooCommerceWooCommerce Multilingual y hacer clic en la pestaña URL de la tienda. Verá una lista de URL y una columna con el estado de la traducción para cada idioma. Haga clic en el icono Lápiz para editar las traducciones de URL existentes o en el icono más para agregar una nueva traducción.

Pestaña de direcciones URL de la tienda
Pestaña de direcciones URL de la tienda

Aquí, podrá traducir:

  • Base de enlace permanente del producto (por ejemplo, http://example.com/producto/ libro)
  • Base de categoría del producto (por ejemplo, http://example.com/categoría-del-producto/ hombres)
  • Base de etiqueta del producto (por ejemplo, http://example.com/product-tag/new)
  • Base de atributos del producto (por ejemplo,http://example.com/filtros/color/blanco/)
  • Slugs de atributos del producto (por ejemplo,http://example.com/filtros/ color/blanco/)

Es importante tener en cuenta que un atributo debe marcarse como traducible en WPMLConfiguración y tener los archivos habilitados en ProductosAtributos para poder traducir el slug.

Traducción de los «Endpoints» de WooCommerce

Los Endpoints son una parte adicional de la URL que WooCommerce detecta y utiliza para representar el contenido apropiado en la página.

Por ejemplo, usted puede tener la página susitio.com/mi-cuenta. Si agrega el endpoint editar-cuenta a esta URL, convirtiéndola en yoursite.com/my-account/edit-account, WooCommerce mostrará la página Editar cuenta en lugar de la página Mi cuenta.

Estos endpoints también pueden ser traducidos desde la pestaña Guardar direcciones URL.

Dos de los endpoints más comunes son el de la página de la cuenta y el de la página de pago. En la sección documentación oficial de WooCommerce, podrá encontrar más detalles sobre endpoints.

Traducción de URL para las páginas Tienda, Carrito, Pago y Cuenta

Las URL de las páginas se traducen al traducir las respectivas páginas de WooCommerce.

  • http://example.com/shop/ (inglés)
  • http://example.com/fr/boutique/ (francés)

Traducción de clases de envío

WooCommerce permite configurar diversas opciones de envío de sus productos. Puede configurarlos en la página WooCommerce → Configuración, en la pestaña Envío.

Las clases de envío le permiten agrupar elementos de tipo similar. Por ejemplo, puede crear clases de envío para paquetes pequeños, medianos y grandes, con diferentes costos de envío para cada uno.

Después de crear las clases de envío en el idioma predeterminado del sitio, podrá traducirlas en la pestaña Clases de envío de la página WooCommerceWooCommerce Multilingual.

Página de clases de envío de WooCommerce Multilingual
Envío
Páginas de clases en WooCommerce Multilingual

Sincronización automática de inventario y atributos de productos

Al vender un producto, el idioma en el que se realizó la venta no importa para la gestión de inventario. Defina el inventario en el idioma predeterminado de la configuración del producto. WooCommerce Multilingual actualiza automáticamente el inventario cuando los clientes compran en diferentes idiomas. Lo mismo ocurre con los atributos de producto no textuales, como el tamaño y el peso. Solo debe ingresarlos en el idioma predeterminado. WooCommerce Multilingual establecerá los mismos para todos los productos traducidos.

Uso de varias divisas

Habilitación de varias divisas

WooCommerce Multilingual permite utilizar varias divisas en sus sitios.

Diríjase a WooCommerce → WooCommerce Multilingual y haga clic en la pestaña Multidivisas. Desde allí es posible administrar todo lo relacionado a la multiplicidad de divisas: divisas secundarias y sus propiedades, agregar más divisas, establecer precios diferenciales para divisas distintas y modificar las opciones del selector de divisas.

Opciones para utilizar varias divisas en la pestaña Multidivisas
Opciones para utilizar varias divisas en la pestaña Multidivisas

El modo multidivisa está desactivado de manera predeterminada en WooCommerce Multilingual. Una vez habilitado, es posible configurar opciones de formateo personalizadas para distintas divisas. Incluso, puede mostrar divisas específicas para determinados idiomas o según la ubicación del cliente.

Al establecer sus divisas, podrá configurar tipos de cambio automáticos para su tienda. Podrá elegir entre varios servicios en línea reconocidos como fuente de los datos de los tipos de cambio, especificar la frecuencia de las actualizaciones automáticas de los tipos de cambio y aplicar un cargo de elevación.

También es posible establecer precios de forma manual en divisas secundarias, incluso para precios distintos de los estándar de WooCommerce (precio regular y de oferta). Esto permite que otras extensiones no dependan de los precios determinados utilizando los tipos de cambio. Por ejemplo, en el caso de la extensión WooCommerce Subscriptions, podrá establecer manualmente su propia tarifa de registro en todas las monedas.

También podrá establecer tarifas de envío personalizadas en cada moneda. Esto le permitirá establecer en forma manual sus tarifas de envío en divisas secundarias sin depender del tipo de cambio. Establezca sus precios de manera independiente por divisa para importes de envío que tengan sentido, sin tener en cuenta la ubicación de sus clientes.

Para más información, consulte nuestra documentación acerca de la utilización de divisas múltiples en un sitio web.

Borrar el contenido del carrito cuando cambia el idioma o la moneda

Al utilizar varias divisas en sus sitios, podrá elegir qué sucede con los productos en el carrito cuando los usuarios cambian de idioma o moneda.

El contenido del carrito se sincroniza de forma predeterminada o podrá restablecer el contenido del carrito si los productos no se sincronizan correctamente. Esto puede suceder para productos complejos como suscripciones y reservas,o productos con opciones avanzadas como tabla de gastos de envío.

Para conocer información detallada, consulte nuestra documentación sobre limpiar el contenido del carro de compras cuando cambia el idioma o la divisa.

Utilizar la API REST de WordPress con WooCommerce Multilingual

WooCommerce Multilingual es compatible con la API REST de WordPress. Al utilizar la API REST, podrá crear, leer, actualizar y eliminar contenido traducido de WooCommerce. Este contenido comprende Productos, Categorías, Compras y mucho más.

Para conocer más sobre este tema, consulte nuestra página de documentación de la API REST de WordPress.

Uso de llaves multilingües de WooCommerce

WooCommerce Multilingual dispone de un conjunto de acciones y filtros que los desarrolladores pueden aprovechar para evitar que temas y plugins encuentren problemas al trabajar en un entorno multilingüe.

Para conocer más sobre este tema, consulte la página de documentación sobre Referencias de las llaves WCML.

Información para desarrolladores de temas de WooCommerce

Si está desarrollando sus propios temas de WooCommerce o haciendo personalizaciones importantes a temas existentes, deberá asegurarse de que funcionen bien en varios idiomas.

A modo de ayuda, hemos preparado un tutorial completo sobre cómo hacer multilingües y aptos para varias divisas los temas de WooCommerce..

Actualizado
mayo 3, 2022