Saltar al contenido Saltar a la barra lateral

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

Funciones multidivisa para WooCommerce

WPML Multilingual & Multicurrency para WooCommerce le permite añadir múltiples divisas a su tienda WooCommerce con un selector de divisas en el front-end.

Mostrar múltiples divisas según la ubicación del cliente

Mostrar múltiples divisas según el idioma

Configurar tasas de cambio automáticas

Establecer precios personalizados en diferentes divisas

Configurar diferentes métodos de pago para cada divisa

Traduzca toda su tienda

Versión Independiente

Mostrar múltiples divisas según la ubicación del cliente

Mostrar múltiples divisas según el idioma

Configurar tasas de cambio automáticas

Establecer precios personalizados en diferentes divisas

Configurar diferentes métodos de pago para cada divisa

Traduzca toda su tienda

Funciones completas con WPML

Mostrar múltiples divisas según la ubicación del cliente

Mostrar múltiples divisas según el idioma

Configurar tasas de cambio automáticas

Establecer precios personalizados en diferentes divisas

Configurar diferentes métodos de pago para cada divisa

Traduzca toda su tienda

Complementos requeridos

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

  • WooCommerce
  • WPML Multilingual & Multicurrency para WooCommerce

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

Configuración de Divisas

Vaya a WooCommerce → WPML Multilingual & Multicurrency para WooCommerce y haga clic en la pestaña Multicurrency para activar el modo multidivisa. A continuación, elija cómo quiere mostrar las divisas.

Divisas Basadas en la Ubicación

Al configurar las divisas por ubicación, puede especificar los países donde cada divisa estará disponible o excluir países específicos.

Configuración de la disponibilidad de divisas basada en la ubicación

WooCommerce utiliza MaxMind Geolocation para determinar la ubicación de un cliente por dirección IP o dirección de facturación (solo usuarios registrados). Para obtener los mejores resultados, cree una cuenta gratuita de MaxMind e introduzca su clave de licencia en la página Multicurrency.

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.

Divisas Basadas en el 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 usuario.

Configuración de divisas basada en el idioma

Añadir un selector de divisas al front-end

Una vez que configure varias divisas, muestre un selector de divisas en el tema de su sitio utilizando un widget, un shortcode o código PHP.

Ejemplo de visualización del selector de divisas en el front-end

Widget de selector de divisas

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

  1. Vaya a WooCommerce → WPML Multilingual & Multicurrency para WooCommerce y haga clic en la pestaña Multicurrency.
  2. Desplácese hasta Widget Currency Switcher y añada un nuevo widget de selector de divisas.

Shortcode del Selector de Divisas

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

Código corto: [currency_switcher]

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

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

Selector de Divisas como 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.

Configuración de Pasarelas de Pago

Cualquier pasarela de pago que configure en la sección Pagos de WooCommerce → Ajustes estará disponible para todas las divisas de su sitio.

WPML Multilingual & Multicurrency para WooCommerce es compatible con WooCommerce PayPal Payments, Stripe y transferencias bancarias directas.

Configuración de Pasarelas de Pago para Cada Divisa

Si tiene WPML, puede ir a la pestaña Multicurrency en WooCommerce → WPML Multilingual & Multicurrency para 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.
Habilitar pasarelas de pago para la libra esterlina y elegir en qué moneda recibir los pagos

Configurar Pasarelas de Pago Basadas en 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 desea ajustar.
  3. En Disponibilidad por País, configure los países para los cuales desea que se muestre su pasarela de pago.
Configurar la pasarela de pago basada en la ubicación

Más Funcionalidades y Características Multimoneda

WPML Multilingual & Multicurrency para WooCommerce ofrece una gama de funciones adicionales para gestionar múltiples divisas, todas disponibles tanto en la versión independiente como con una cuenta de WPML.

Habilitar Tasas de Cambio Automáticas

En la pestaña Multicurrency de WooCommerce → WPML Multilingual & Multicurrency para WooCommerce, puede activar los tipos de cambio automáticos.

Luego, personalice detalles como elegir un proveedor de servicios, el cargo por levantamiento y la frecuencia de actualización.

Configurar Opciones de Moneda y Reglas de Redondeo

WooCommerce Multilingual gestiona el formato de la divisa automáticamente. Si lo desea, puede hacer clic en el icono del lápiz junto a cada divisa para personalizar el formato de la divisa y establecer sus propias reglas de redondeo.

Editar opciones de moneda y reglas de redondeo

Configuración de Precios Personalizados para Diferentes Divisas

Para establecer precios personalizados para productos en diferentes monedas:

  1. Edite un producto.
  2. Seleccione la opción para establecer precios manualmente e ingrese sus precios.
Establecer precios manualmente en otras monedas desde la pantalla de edición del producto

Los precios personalizados anularán cualquier precio que se determine automáticamente por la tasa de cambio. Para volver a usar los precios automáticos, debe eliminar los precios personalizados y actualizar el producto.

Configurar Tarifas de Envío por Moneda

Para configurar tarifas de envío distintas por moneda:

  1. Vaya a WooCommerce → Ajustes y haga clic en la pestaña Envío.
  2. Haga clic en Editar bajo el método de envío que desea personalizar.
  3. En el diálogo emergente, 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

Visualización de Pedidos y 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.

Filtrado de pedidos de WooCommerce por divisa

Información para desarrolladores: hooks para multidivisa

WPML Multilingual & Multicurrency para WooCommerce 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 WPML Multilingual & Multicurrency.

Actualizado
septiembre 15, 2025