Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2010, 10:40
Avatar de cchaparro
cchaparro
 
Fecha de Ingreso: febrero-2009
Ubicación: Medellín
Mensajes: 80
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: ¿ Cómo puedo establecer las tasas de cambio para las monedas en VirtueMart

Bueno, creo que encontré la respuesta y la comparto con ustedes.

En la ruta: administrator\components\com_virtuemart\classes\cu rrency, existe un archivo llamado "convertECB.php", parte de su código es:
"
class convertECB {

var $archive = true;
var $last_updated = '';

var $document_address = 'http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml';

var $info_address = 'http://www.ecb.int/stats/eurofxref/';
var $supplier = 'European Central Bank';
"

... la tasa de cambio (o tasa cambiaria) se configuraba en las opciones dentro del VirtueMart: "Administración - Configuración" y mirando hacia abajo de la página el apartado "Configuraciones básicas" y en él "Seleccione un módulo de conversión de moneda".

Lo que no he comprobado todavía es acceder a la página web que indica el código para verificar las tasas al día, aunque supongo que si es del European Central Bank pues serán correctas; imagino que si no aparece alguna moneda con su código (de tres letras) en "Administración - Listar monedas", ya habría que mirar si al crearla este enlace web la toma como válida dentro de los códigos que tengan en el European Central Bank.

Bueno, es lo que he visto hasta ahora, espero sea correcto.

P.D.: Ya realicé la prueba verificando el sitio web del enlace, mirando el archivo xml y entrando a las páginas igualmente; veo que está correcto, pero extrañamente muestra un listado de unos pocos países de entre todos los cientos que existen en el planeta; el euro no aparece, por lo que imagino que realiza la tasa de cambio con respecto al propio euro; la pregunta ahora sería si existe algún módulo mejor de conexión para tener las tasas de cambio de tantos otros países (al menos los más importantes) que no aparecen en ese listado, por ejemplo Colombia no la veo, Venezuela tampoco, y así podría seguir comprobando. ¿ Quizás el módulo está bien y realiza los cambios de países no listados cuando se añaden al VirtueMart en su listado interno de monedas ?. Espero alguien más sepa sobre esto y pueda colaborar. Muchas gracias.

Última edición por cchaparro; 15/06/2010 a las 11:03