Hoy configurando un VirtueMart me he dado cuenta que en la tienda los gastos de envío se reflejan correctamente, tanto en la factura como en el total del pedido, el problema llega cuando finalizo el pedido y en PayPal no aparecen los gastos de transporte.
Después de navegar un poco he dado con esta solución. Ahora cuando finalicemos el pedido en VirtueMart y nos lleve a pagar a PayPal podemos ver que los gastos de envío han sido sumados correctamente.
Vamos a la administración de nuestro virtuemart y editaremos el módulo de pago de Paypal
Listar metodos de Pago>Paypal>Pestaña Configuración y cambiamos la siguiente línea.
Sustituimos esta línea..
"amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2),
Por esta de aquí..
"amount" => round( $db->f("order_total")-$discount_total,2),
(mantenemos el -$discount_total para que reste las promociones o descuentos)
Un saludo y espero que os sirva de ayuda!
Comentarios (1)
Escribir comentario
|
|




