Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

¿ Cómo puedo establecer las tasas de cambio para las monedas en VirtueMart ?

Estas en el tema de ¿ Cómo puedo establecer las tasas de cambio para las monedas en VirtueMart ? en el foro de Joomla en Foros del Web. Saludos. Pues eso sería, ¿ cómo puedo establecer las tasas de cambio para las monedas que utilice en VirtueMart ?; por ejemplo, si tengo un ...
  #1 (permalink)  
Antiguo 15/06/2010, 09:32
Avatar de cchaparro  
Fecha de Ingreso: febrero-2009
Ubicación: Medellín
Mensajes: 80
Antigüedad: 15 años, 8 meses
Puntos: 2
Pregunta ¿ Cómo puedo establecer las tasas de cambio para las monedas en VirtueMart ?

Saludos.

Pues eso sería, ¿ cómo puedo establecer las tasas de cambio para las monedas que utilice en VirtueMart ?; por ejemplo, si tengo un artículo que vale $2 USD, al pasarlo a Euro o Pesos Colombianos, ¿ dónde se encuentran las tasas de cambio ?; por ahora encontré solo cómo añadir monedas y sus nombres, pero no las tasas cambiarias. Obviamente pondría estimadas conforme a 3 tipos de moneda, mirando la información del cambio por Internet.

Gracias por su ayuda.
  #2 (permalink)  
Antiguo 15/06/2010, 10:40
Avatar de 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
  #3 (permalink)  
Antiguo 16/12/2010, 09:09
 
Fecha de Ingreso: diciembre-2010
Mensajes: 1
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: ¿ Cómo puedo establecer las tasas de cambio para las monedas en VirtueMart

quiero compartir la solucion que obtuve de como tener nuestro personalizado cambio de moneda.

en mi caso mi cliente lo cambia a diario asi que todo esta bien

van por ftp a susutio.com/cache/

y encuentran el archivo daily.xml

lo duplican y le ponen su propio nombre

al entrar en el archivo veran los cambio de moneda si no aparece el suyo puespuede poner las iniciales segun estan en su virtuemart y en mi caso puse el cambiod e dolar al 1=1 Euro , pues no me interesa el cambio de euro solo el de dolar con moneda local


ahora van por ftp a

susitio.com/administrator/components/com_virtuemart/classes/currency/

alli esta el archivo qeu mencionan arriba convertECB.php

qeu esel que lee los datos del banco de Europa y lo copia a daily.xml

lo abrimos y en la linea 60 vemo esto

$archivefile_name = $store_path.'/tuarchivo.xml';

y listo ya tenemos nuestro propio tipode cambio de moneda manual

asi me trabaja a mi espero ayude a alguien como yo que paso 2 dias buscando y buscando esta es la mejor solucion

Etiquetas: establecer, monedas, virtuemart, cambios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:38.