Saltar al contenido Saltar a la barra lateral

Home » Documentación de WPML » Proyectos relacionados » WPML Multilingual & Multicurrency para WooCommerce: traduzca tiendas » WCML Multicurrency para WooCommerce

WCML Multicurrency para WooCommerce

Añada varias divisas y un selector de divisas flexible a su tienda WooCommerce. Muestre los precios según la ubicación del cliente y ofrezca un proceso de pago más fluido.

4,1 de 5 estrellas.

Cómo funciona WCML

WPML Multilingual & Multicurrency for WooCommerce (WCML) se integra a la perfección con WooCommerce y ofrece toda la funcionalidad multidivisa que necesita su tienda, de forma gratuita.

Aumente las ventas mostrando los precios en la divisa local del cliente.

Ofrezca un selector de divisas personalizable que mantenga la coherencia con el estilo de su marca.

Obtenga tipos de cambio fiables y en tiempo real de forma automática o gestiónelos manualmente.

Ajuste los precios y las tarifas de envío por divisa para una experiencia de pago más fluida.

Actualice a una suscripción de WPML para combinar varias divisas con productos traducidos y ofrecer una experiencia totalmente localizada a cada cliente.

Características del plugin Multicurrency para WooCommerce

️Más de 200 divisas disponibles, que se muestran en función de la ubicación del cliente

Configure cada divisa para que se muestre en países específicos

Selector de divisas personalizable para WooCommerce (incluidos CSS y shortcodes)

Tipos de cambio automáticos actualizados con la frecuencia que prefiera (por hora, por día o por semana)

Tipos de cambio personalizados, establecidos manualmente

Precios personalizados en diferentes divisas

Formato de divisa personalizable y reglas de redondeo

Tarifas de envío ajustables por divisa

Vea los pedidos y los análisis por divisa

Características adicionales con la actualización de WPML

Traduzca toda su tienda WooCommerce a más de 65 idiomas

Divisa predeterminada por idioma

Pasarelas de pago personalizadas por divisa y ubicación

Filtros y hooks de la API para la lógica multidivisa personalizada

Cómo activar Multicurrency en WooCommerce

Estos son los sencillos pasos que debe seguir para añadir varias divisas de WooCommerce con WCML:

  1. Descargue e instale WCML
  2. Vaya a WooCommerce → WCML y active el modo multidivisa
  3. Añada sus divisas secundarias
  4. Configure los tipos de cambio automáticos

Veamos estos pasos con más detalle:

1. Descargue e instale WCML

Para operar su tienda en múltiples divisas, instale y active:

  • WooCommerce
  • WPML Multilingual & Multicurrency para WooCommerce

Para acceder a todas las funciones multilingües, también necesita WPML y WPML String Translation.

2. Vaya a WooCommerce → WCML y active el modo multidivisa

Active el modo multidivisa y elija cómo quiere mostrar las divisas:

  • Elija la opción gratuita para configurar las divisas por ubicación.
  • Si tiene una suscripción a WPML, también puede elegir mostrar las divisas por idioma.

Opción 1: mostrar varias divisas en función de la ubicación

WooCommerce utiliza la geolocalización MaxMind para detectar la dirección IP del cliente. Cree una cuenta gratuita de MaxMind e introduzca su clave de licencia.

Si es necesario, puede usar el hook de filtro wcml_geolocation_get_user_country para anular el país geolocalizado predeterminado y usar la dirección de facturación o envío en su lugar.

Consulte el conjunto completo de filtros y hooks de WCML.

Opción 2: mostrar varias divisas en función del idioma

Si tiene WPML, puede establecer una divisa predeterminada para cada idioma. Los usuarios verán los precios en esa divisa cuando cambien de idioma. Puede optar por mostrar varias divisas para cada idioma o una sola divisa en función del idioma del cliente.

Configuración de divisas basada en el idioma

3. Añada sus divisas secundarias

Haga clic en Añadir divisa para añadir varias divisas en su tienda WooCommerce de entre las más de 200 divisas disponibles. Elija los países en los que quiere mostrar cada divisa.

Aquí, también puede configurar sus propias opciones de divisa y reglas de redondeo. Haga clic en el icono del lápiz junto a Vista previa de la divisa.

4. Configure los tipos de cambio automáticos

Al configurar los tipos de cambio automáticos, elija un proveedor de servicios, el cargo de elevación y la frecuencia de actualización.

Añada un selector de divisas para WooCommerce con WCML

Una vez que haya configurado varias divisas, puede mostrar un selector de divisas en el tema de su sitio utilizando un widget, un shortcode o código PHP.

Opción 1: widget de conversor de divisas

Para añadir un selector de divisas como un widget clásico de WordPress:

  • Vaya a WooCommerce → WCML, en la pestaña Multicurrency.
  • Desplácese hasta Widget Currency Switcher y añada un nuevo widget de selector de divisas.

Opción 2: shortcode

Para añadir el selector de divisas a otros lugares de su sitio, utilice el siguiente shortcode:

Shortcode: [currency_switcher]

Atributos: format (Etiquetas disponibles: %name%, %code%, %symbol%) Predeterminado: %name% (%symbol%)

Ejemplo de uso: [currency_switcher format="%code% (%symbol%)"]

Opción 3: código PHP

Para añadir y personalizar conmutadores de divisas usando código PHP, use la siguiente acción:

do_action('wcml_currency_switcher', array('format' => '%name% (%symbol%)'));

Además de format, puede utilizar el siguiente parámetro para generar un menú desplegable básico con códigos de divisa para los valores de las opciones:

estilo_selector: wcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list

La divisa actual del cliente o la divisa predeterminada configurada para un idioma específico se seleccionará automáticamente.

Para mayor flexibilidad, puede diseñar selectores de divisas personalizados utilizando archivos de plantilla.

Personalice los precios y las tarifas de envío para varias divisas en WooCommerce

Configurar precios personalizados para diferentes divisas

Para establecer precios personalizados para productos en diferentes monedas:

  • Edite un producto.
  • En el ajuste General, seleccione la opción para establecer los precios manualmente e introduzca sus precios para cada divisa disponible.
Establecer precios personalizados por divisa

Los precios personalizados anulan cualquier precio que se determine automáticamente por el tipo de cambio. Para volver a usar los precios automáticos, deberá eliminar los precios personalizados y actualizar el producto.

Establecer tarifas de envío por divisa

Para configurar tarifas de envío distintas por moneda:

  • Vaya a WooCommerce → Ajustes y haga clic en la pestaña Envío.
  • Haga clic en Editar bajo el método de envío que desea personalizar.
  • Active la opción de establecer los costes en divisas personalizadas manualmente e introduzca los precios.
Establecer costos de envío en otras monedas manualmente

Vea los pedidos y los análisis por divisa

En la página WooCommerce → Pedidos, puede ver y filtrar los pedidos por divisa. Esto puede ayudarle a comprender el rendimiento en diferentes divisas.

Gestione las pasarelas de pago en función de la divisa y la ubicación

Para utilizar diferentes métodos de pago para cada divisa y ubicación, necesita una suscripción de pago a WPML: una cuenta de WPML Multilingual CMS o WPML Multilingual Agency.

Establecer pasarelas de pago por divisa

Si tiene WPML, puede ir a la pestaña Multicurrency en WooCommerce → WPML Multilingual & Multicurrency for WooCommerce y hacer clic en el icono del lápiz junto a una divisa para:

  • Habilitar Pasarelas de Pago y configurar pasarelas de pago específicas para cada moneda.
  • Elegir en qué moneda cobrar a los clientes y recibir pagos para cada pasarela. Esto le permite recibir pagos en una moneda diferente a la que está utilizando su cliente. Ellos verán el monto total en la moneda convertida durante el proceso de pago.

Configurar las pasarelas de pago en función de la ubicación del cliente

En los sitios multilingües que utilizan la geolocalización para mostrar las divisas, puede controlar las pasarelas de pago que se muestran a los clientes en cada ubicación.

  1. Vaya a WooCommerce → Ajustes y haga clic en la pestaña Pagos.
  2. Haga clic en el método de pago que desee ajustar.
  3. En Disponibilidad por País, configure los países para los cuales desea que se muestre su pasarela de pago.

Información para desarrolladores: hooks para Multicurrency

WCML ofrece filtros y hooks para que los plugins de terceros implementen una lógica multidivisa personalizada, lo que permite a los usuarios ver los precios y realizar pedidos en su divisa preferida.

Consulte el conjunto completo de filtros y hooks de WCML.

¿Quiere ofrecer una tienda WooCommerce totalmente localizada?

Siga nuestra guía paso a paso para que su sitio WooCommerce sea multilingüe con WPML.

Actualizado
noviembre 18, 2025