Convertir de colones a dolares.
En Costa Rica es muy importante que cada sitio web que trabaje con comercio en línea, ya sea que utilice un carrito de compra o simplemente desee mostrar precios de productos, cuente con un sistema que le permita al cliente ver dichos datos tanto en colones como en dolares.
Ademas, estos valores deben estar actualizados y provenir de una fuente confiable. Para esto vamos a utilizar la herramienta WebService del Banco Central de Costa Rica.
Estos son los pasos que debes seguir:
- Descargar los archivos necesarios para conectarse al BCCR
- Incliuir la clase “Indicador” en el archivo php donde deseas utilizarla
- Obtener datos de esta forma:
1 |
require_once("Indicador.php"); |
1 2 3 4 |
require_once("Indicador.php"); $i = new Indicador(true); $valor = $i->obtenerIndicadorEconomico(Indicador::VENTA); # La variable $valor se llenará con el tipo de cambio actual para la venta del Dolar |
Por último he creado una función php que les permitirá convertir de colones a dolares y viceversa con solo pasar el valor y el tipo de moneda que desea obtener:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
function cambioMoneda($numero, $tipo) { require_once("Indicador.php"); $i = new Indicador(true); $valor = $i->obtenerIndicadorEconomico(Indicador::VENTA); if ($tipo == "USD") { $cambio = $numero/$valor; }else if ($tipo == "CRC"){ $cambio = $numero*$valor; }else{ echo "Formato Incorrecto"; exit(); } # Redondear valor $moneda = round($cambio,0); return $moneda; } // $precioColones = 30000; $precioDolares = cambioMoneda($precioColones, "USD"); # USD para Dolares / CRC para colones |