FOX - Currency Switcher for WooCommerce

Cómo ajustar manualmente los tipos de cambio de WooCommerce

Las tasas automáticas son un punto de partida, no una regla. Un margen adicional sobre el tipo de cambio de mercado cubre las comisiones de conversión, y algunas tiendas establecen las tasas completamente a mano.

A partir de la versión 2.2.9/1.2.9, utiliza el campo 'interes' en las opciones de monedas.
Descripción anterior: A veces algunos clientes necesitan manipular las tasas de cambio, por ejemplo, agregar un 10% a la tasa USD. Cada quien tiene su propia lógica y matemáticas. Este artículo solo muestra cómo hacerlo.
  • abre el functions.php de tu tema
  • al final del mismo archivo escribe el siguiente código:
    add_filter('woocs_currency_data_manipulation', 'woocs_currency_data_manipulation', 1, 1);
    
    function woocs_currency_data_manipulation($currencies)
    {
        foreach ($currencies as $key => $value)
        {
            if ($key == 'USD')
            {
                $currencies[$key]['rate'] = $value['rate'] + 0.10*$value['rate'];//add 10%
                break;
            }
        }
        return $currencies;
    }
  • corrección: para versiones anteriores a la 2.1.5 en index.php del plugin WOOCS en public function get_currencies() en el código:
    if (!empty($currencies) AND ! isset($_POST['woocs_name']))
    {
        //return $currencies;
    }//comment return!