Saltar al contenido principal
Paid AddonPurchase Multi-Currency | Install via your site's addon page or download from your account

Multi-Currency

Ultimate Multisite: Multi-Currency permite que tu red acepte pagos en múltiples monedas. Convierte automáticamente los precios utilizando tipos de cambio en tiempo real o manuales, te permite establecer precios exactos por producto para cualquier moneda y detecta la moneda preferida de cada visitante mediante geolocalización, todo gestionado desde un único panel de administración.

Características Clave

  • Conversión automática de tipos de cambio — los precios se convierten desde tu moneda base utilizando tipos de cambio obtenidos de tu proveedor seleccionado
  • Anulación de precios por producto — establece precios exactos específicos de la moneda en cualquier producto para saltarse la conversión automática
  • Campo selector de moneda en el registro — permite a los clientes elegir su moneda preferida durante el pago/registro
  • Múltiples proveedores de tipos de cambio — ECB, Frankfurter, Stripe o tipos de cambio totalmente manuales
  • Detección de moneda basada en geolocalización — preselecciona automáticamente la moneda que coincide con el país del visitante
  • Panel de administración — gestiona las monedas activas, los tipos de cambio y la configuración del proveedor desde un solo lugar

Requisitos

  • Ultimate Multisite 2.0.0 o superior
  • Instalación de WordPress Multisite
  • PHP 7.4 o superior

Instalación

  1. Sube los archivos del plugin a /wp-content/plugins/ultimate-multisite-multi-currency
  2. Activa el plugin desde la pantalla Plugins de WordPress (Activar en Red)
  3. Navega a Ultimate Multisite → Multi-Currency para abrir el panel de administración
  4. Añade las monedas que deseas aceptar y configura tu proveedor de tipos de cambio

Configuración

Panel de Administración

El panel de administración de Multi-Currency (Ultimate Multisite → Multi-Currency) es el lugar central para:

  • Añadir, activar o desactivar monedas
  • Elegir un proveedor de tipos de cambio y actualizar los tipos bajo demanda
  • Revisar los tipos actuales para todas las monedas activas
  • Establecer tipos manuales cuando los proveedores automáticos no son adecuados

Proveedores de Tipos de Cambio

ProviderDescripción
ECBBanco Central Europeo — tipos diarios gratuitos para redes basadas en EUR
FrankfurterAPI espejo de ECB de código abierto — gratuito, no requiere clave API
StripeUtiliza los tipos de cambio FX en tiempo real de Stripe — requiere una integración activa de Stripe
ManualTú introduces los tipos directamente; sin llamadas API externas

Selecciona tu proveedor en Ultimate Multisite → Multi-Currency → Settings → Exchange Rate Provider. Los tipos de cambio se pueden actualizar manualmente en cualquier momento o programar para que se actualicen automáticamente.

Anulación de Precios por Producto

Cuando la conversión automática no es lo suficientemente precisa, puedes establecer un precio exacto para una moneda específica en cualquier producto:

  1. Abre el editor de productos (Ultimate Multisite → Products → Edit)
  2. Desplázate hasta la sección Currency Pricing
  3. Introduce el precio exacto para cada moneda que deseas anular
  4. Guarda el producto

Los productos sin anulación utilizan el precio convertido de tu moneda base.

Campo Selector de Moneda en el Registro

El campo selector de moneda se puede añadir a tu flujo de registro/pago para que los clientes elijan su moneda preferida al registrarse:

  1. Ve a Ultimate Multisite → Multi-Currency → Settings
  2. Activa Show currency selector on signup
  3. Opcionalmente, establece una moneda predeterminada o deja que la geolocalización determine el valor preseleccionado

La moneda seleccionada se almacena con la suscripción y se utiliza para todas las facturaciones posteriores.

Detección de Moneda Basada en Geolocalización

Cuando la detección de geolocalización está activada, el complemento mapea el país del visitante a una moneda y la preselecciona en el campo selector de moneda. Para activarlo:

  1. Ve a Ultimate Multisite → Multi-Currency → Settings
  2. Activa Detect currency from visitor location
  3. Mapea los países a las monedas en la tabla Geolocation Mapping

Si no existe un mapeo para el país del visitante, se utiliza la moneda base de la red como alternativa.

Preguntas Frecuentes

¿Qué sucede si un proveedor de tipos de cambio no está disponible?

El complemento recurre a los últimos tipos de cambio obtenidos con éxito. Si nunca se han obtenido tipos, recurre a los tipos manuales que has configurado. Se recomienda configurar tipos manuales como red de seguridad.

¿Puedo usar proveedores diferentes para diferentes monedas?

No; un proveedor está activo a la vez para todas las monedas. Usa Manual si necesitas control total sobre los tipos individuales.

¿Requiere la geolocalización un plugin separado?

No se requiere ningún plugin de geolocalización externo. El complemento utiliza la detección de IP a país integrada de WordPress. Para una mayor precisión, se puede integrar un servicio de geolocalización dedicado a través de los hooks de filtro proporcionados.

¿Se aplican las anulaciones de productos antes o después de impuestos?

Las anulaciones de productos establecen el precio antes de impuestos en la moneda objetivo. El impuesto se calcula sobre el precio anulado utilizando tu configuración de impuestos existente.

Changelog

Versión 1.0.0 — Lanzada el 2026-04-02

  • Nuevo: Soporte multi-moneda con conversión automática de tipos de cambio
  • Nuevo: Anulación de precios por producto para precios exactos específicos de la moneda
  • Nuevo: Campo selector de moneda en el registro para el flujo de pago
  • Nuevo: Proveedores de tipos de cambio: ECB, Frankfurter, Stripe y manual
  • Nuevo: Detección de moneda basada en geolocalización
  • Nuevo: Panel de administración para gestionar monedas y tipos de cambio
  • Corrección: El panel siempre muestra los precios en la moneda base independientemente de la moneda seleccionada