En esta página
Cómo activar Multicurrency en WooCommerce
Añada un selector de divisas para WooCommerce con WCML
Personalice los precios y las tarifas de envío para varias divisas
Vea los pedidos y los análisis por divisa
Gestione las pasarelas de pago en función de la divisa y la ubicación
Cómo activar Multicurrency en WooCommerce
Estos son los sencillos pasos que debe seguir para añadir varias divisas de WooCommerce con WCML:
- Descargue e instale WCML
- Vaya a WooCommerce → WCML y active el modo multidivisa
- Añada sus divisas secundarias
- 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.
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.
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.
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.
- Vaya a WooCommerce → Ajustes y haga clic en la pestaña Pagos.
- Haga clic en el método de pago que desee ajustar.
- 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.






