FOX - Currency Switcher for WooCommerce

Cómo mostrar dos monedas en las páginas de producto de WooCommerce

Mostrar dos monedas a la vez — el precio local y una referencia familiar como USD o EUR junto a él — es una solicitud común en tiendas WooCommerce de moneda dual que venden a través de fronteras.

Problema

WOOCS muestra solo una moneda a la vez (la moneda seleccionada por el usuario). Quieres mostrar dos monedas simultáneamente — por ejemplo, EUR (para pago) y USD (como referencia).

Solución

Usa la función "Price info icon" de WOOCS con CSS personalizado para mostrar ambas monedas en línea.

Pasos

1. Habilitar "Price info icon" Ve a WOOCS → pestaña Options → Activa "Show price info icon" → Guardar 2. Añadir código CSS Añade este código al functions.php de tu tema:
add_action('wp_footer', function () {
?>
<style>
    .woocs_price_info_icon {
        display: none !important;
    }
    
    div:hover.woocs_price_info ul {
        left: unset;
        bottom: unset;
        margin-left: unset;
    }
    
    div.woocs_price_info ul {
        list-style: none;
        position: relative;
        width: auto !important;
        min-width: 120px;
        max-width: 400px;
        color: #000 !important;
        background: #fff !important;
        height: auto;
        min-height: 19px;
        font-size: 14px !important;
        line-height: normal;
        vertical-align: middle;
        text-align: left;
        visibility: visible;
        border-radius: 0;
        padding: 0 !important;
    }
    
    div.woocs_price_info ul li:not(:first-child) {
        display: none;
    }
</style>
<?php
}, 999);
3. Guardar y probar Limpia la caché y actualiza la página del producto.

Resultado

Antes: €50.00 Después: €50.00 $55.00 Ambas monedas se muestran en línea en la página del producto.

Notas

  • El pago se procesa en tu moneda predeterminada (EUR)
  • Esto solo cambia la visualización — no cambia la lógica de conversión
  • El CSS oculta el icono de información pero muestra la lista de precios