Como puedo ingresar...
 
Avisos
Vaciar todo

Como puedo ingresar un precio a un producto y multiplicarlo por un factor

7 Respuestas
4 Usuarios
0 Reactions
1,889 Visitas
Respuestas: 51
Trusted Member
Topic starter
 

En los productos que manejo tengo que poner el valor del producto en Dolares y luego cargarles el valor del arancel, fletes y la utilidad, despues de tener este valor lo debo de multiplicar por el valor de la TRM del día (factor) tasa representativa del mercado para que me de el precio del producto y alli luego si le cargo el valor del IVA para el precio final. Por favor colaboreme es este tema

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 07/09/2012 1:32 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Supongo que estás trabajando con Virtuemart 2.0. En tal caso, si necesitas aplicarle un sobrecoste a todos los productos podrías utilizar la opción de reglas de impuestos y cálculos que incorpora Virtuemart. Con ellas, podrían introducir uno o varios descuentos o sobrecostes a todos los productos de la tienda, que podrían ser por porcentaje o por un valor fijo.

Para crear los sobrecostes tendrías que ir a la administración de Virtuemart y en el menú lateral izquierdo entrar en Productos->Reglas de impuestos y cálculos. Aquí podrás crear tus propias reglas.

Te dejo un enlace a un vídeo donde se explica como utilizar las reglas de impuestos y cálculos en Virtuemart 2:

http://www.videosjoomla.com/component/k2/item/520-virtuemart-20-aplicar-descuentos-a-productos

Aunque se habla de descuentos se pueden usar igualmente para sobrecostes.


 
Respondido : 07/09/2012 2:41 pm
Respuestas: 51
Trusted Member
Topic starter
 

Ok, voy a revisar el video y hablamos


 
Respondido : 07/09/2012 3:03 pm
Respuestas: 51
Trusted Member
Topic starter
 

El video no ha sido de ayuda, porque en la casilla de operaciones matematicas usa + - o porcentual y lo que yo necesito es multiplicar. La opcion multiplicar no esta como hago para agragarla.


 
Respondido : 07/09/2012 3:08 pm
Respuestas: 51
Trusted Member
Topic starter
 

Sigo esperando solucion a este tema


 
Respondido : 07/09/2012 7:00 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Javier

Lamentablemente virtuemart no tiene la opción de multiplicación de factores, una opción sería hacer un plugin extensivo para virtuemart, para esto necesitarás realizar programación.

Otra opción es trabajar directamente en la base de datos, aunque tendrías que quitar el factor y luego agregarlo de los precios.

Una opción adicional es modificar directamente el archivo de cálculo de precios y multiplicar tu factor, por ejemplo en virtuemart 2.0 ubica el siguiente archivo

/administrator/components/com_virtuemart/helpers/calculationh.php , en la línea 742 aprox , dentro de la función executeCalculation , encontrarás algo como :

		return $finalprice;

Aqui puede realizar la multiplicación, por ejemplo:

		return $finalprice*0.5;

Saludos.


 
Respondido : 07/09/2012 9:47 pm
Respuestas: 68
Trusted Member
 

Hola Javier,

Veo que tienes la web offline, pero igual puede servir de ayuda a otros.

En la documentación de Virtuemart pone como configurar los impuestos y reglas, como se aprecia en la imagen adjunta Doc_VM.png. El ejemplo es en VM > reglas de impuestos y cálculos > tipo de calculo > modificador de precios para Pmargin. Al ir al precio del producto para aplicarle la regla, no aparece en la lista desplegable....
En la "Nota: Para lograr un margen de beneficio deseado de 50%, el multiplicador es de 2,0 (200%). Por un margen de beneficio del 33,33% utiliza un multiplicador de 1,5 (150%)."
No entiendo muy bien del Pmargin.. 🙁

En el ejemplo de la imagen se ve para un 44% de margen:
Vamos a poner 339 de precio base

Multiplicar por 1.8
339×1,8=610,2
339+80%=610,2
OK

Pero la nota me parece que no esta correcta porque:
Multiplicar por 2 "50% de margen"
339×2=678
339+100%=678
y NO
Multiplicar por 3
339×3=1017
339+200%=1017
y multiplicar
Multiplicar por 1.5 "33,33 de margen"
339×1,5=508,5
339+50%=508,5
y NO
339+150%=847,5
(...)

Me he encontrado en el caso de tener muchos productos/servicios con diferentes reglas y querer aplicar diferentes margenes y luego sumarle el 21% de impuesto. He hecho lo siguiente:
VM > Detalle de las Reglas de impuestos y cálculos
Lista desplegable > modificador de precio antes de impuesto
Operación matemática > +%

Multiplicar por 2 "50% de margen sin iva" (1,6529)
339×2=678
339+65,4%=560,706+21%=678,45426

Multiplicar por 2.1 "margen sin iva" (1,7356)
339×2,1=711,9
339+73,5%=588,165+21%=711,67965

Multiplicar por 2.2 (1,81819)
(...)

Multiplicar por 2.3 "margen sin iva" (1,9009)
339×2,3=779,7
339+90%=644,1+21%=779,361

Multiplicar por 2.4 (1,9835)
(...)

Multiplicar por 2.5 "margen sin iva" (2,06619)
339×2,5=847,5
339+107%=701,73+21%=849,0933

Etc.

Si se quiere hacer la suma de varias reglas, entonces se deja la opción "aplicar reglas genéricas".
Si se quiere añadir, un precio con un margen + iva + descuento se ha gestionar con un software ERP.

Saludos


 
Respondido : 13/01/2014 5:41 pm