Home » Documentación » Proyectos relacionados »
Creación fácil de sitios de Woocommerce multilingües y con distintas divisas
WooCommerce Multilingual le permite albergar tiendas WooCommerce con varios idiomas y monedas. Alberga más de 100 000 sitios de WooCommerce multilingües, convirtiéndose así en la plataforma más popular y confiable para el comercio electrónico multilingüe.
WooCommerce Multilingual…
Incluye los paquetes Multilingual CMS y Multilingual Agency
En esta página
Configuración de las páginas de la tienda
Traducción y duplicación de productos
Traducción de variaciones de productos
Traducción de páginas de carrito y pago
Traducción de categorías de productos, etiquetas, atributos y taxonomías
Traducción y visualización de reseñas de productos
Traducción de textos de imágenes
Sincronización automática de inventario y atributos de productos
Borrar el contenido del carrito cuando cambia el idioma o la moneda
Extensiones WooCommerce populares
Utilizar la API REST de WordPress con WooCommerce Multilingual
Plugins requeridos y configuración
WooCommerce Multilingual (WCML) se puede utilizar de forma independiente sin necesidad de tener WPML para agregar la función de multidivisa a su tienda de WooCommerce. Acceda a más información sobre las funciones multidivisa de WCML. Para crear una tienda multilingüe con WooCommerce Multilingual y WPML, deberá tener instalados y activados los siguientes plugins:
- WooCommerce Multilingual
- WPML 4.4.11 o superior
- WPML String Translation
- WooCommerce 3.9.0 o superior
Si desea utilizar diferentes imágenes para diferentes traducciones de un producto, debe instalar WPML Media Translation.
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
Si desea utilizar WooCommerce Multilingual con WPML, hay un instalador incorporado para descargar, activar y actualizar todos los plugins necesarios.
Al activar WooCommerce Multilingual, diríjase a Plugins → Agregar 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.
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.
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 WooCommerce → WooCommerce 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 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 productos
Con WooCommerce Multilingual, puede traducir todo su sitio de forma automática. Esta opción de traducción le permite traducir automáticamente todos los contenidos de su tienda virtual, como las páginas de la tienda, los productos, las taxonomías de productos y mucho más a medida que crea o edita.
Si desea traducir automáticamente todos sus productos pero no las entradas y las páginas, puede elegir qué productos traducir. Luego, los traduce utilizando la opción traducción automática en grandes volúmenes.
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 también, si un producto no ha sido traducido, podrá utilizar el idioma predeterminado como alternativa.
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 WPML → Configuraciones.
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.
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 WooCommerce → WooCommerce Multilingual.
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 WooCommerce → WooCommerce Multilingual.
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 WPML → Traducción de cadenas.
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.
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 WooCommerce → WooCommerce 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.
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 WPML → Configuración y tener los archivos habilitados en Productos → Atributos 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. Usted puede configurarlas en la página WooCommerce → Ajustes, en la pestaña Envío. Las distintas clases de envío le permiten agrupar los artículos de un tipo similar. Por ejemplo, puede crear clases de envío para paquetes pequeños, medianos o grandes con distintos costos de envío para cada uno de ellos. Una vez que haya creado las clases de envío en el idioma predeterminado del sitio, podrá traducirlas en la pestaña Clases de envío en la página WooCommerce → WooCommerce Multilingual.
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 lo ayuda a usar diferentes divisas en sus sitios y agregar un selector de divisas a las páginas de sus productos. También puede agregar selectores de divisas a otros lugares de su sitio utilizando un código corto.
Las funciones multidivisa de WCML se pueden utilizar sin tener WPML. Esto le permite establecer diferentes divisas según la ubicación de sus clientes.
Si tiene WPML, también tiene la opción de mostrar diferentes divisas según el idioma del sitio, y puede establecer métodos de pago específicos para cada divisa.
Para habilitar varias divisas en su tienda, debe dirigirse a WooCommerce → WooCommerce Multilingual y hacer clic en la pestaña Multidivisa . Aquí, puede agregar y formatear las diferentes divisas para su sitio.
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.
Extensiones WooCommerce populares
WooCommerce Multilingual le permite traducir muchas de las extensiones populares para WooCommerce. Cada extensión de WooCommerce introduce etiquetas, campos y otros tipos de cadenas traducibles adicionales. Usted puede traducirlas por medio de WooCommerce Multilingual y WPML. Visite las páginas siguientes para obtener documentación específica de la extensión:
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 contiene un conjunto de acciones y filtros que los desarrolladores pueden utilizar para que sus temas y plugins funcionen perfectamente en el ambiente multilingüe. Para conocer más sobre este tema, consulte la página de documentación WCML Hooks Reference.
Información para desarrolladores de temas de WooCommerce
Si usted desarrolla sus propios temas WooCommerce o personaliza los temas existentes en gran medida, deberá verificar que funcionen correctamente en varios idiomas. Para ayudarlo, hemos preparado un tutorial completo sobre hacer temas WooCommerce multilingües y listos para la función multidivisa..