Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : bbgol79 21 Jan 2019, 17:27:37
-
ho un problema con il carrello virtuemart quando ci applico un coupon,
praticamente ho messo le spese di spedizione gratis al raggiungimento di 65 euro iva inclusa, se per esempio nel carrello sono arrivato a 67 euro e ci applico un coupon, arrivando ad esempio a 62 euro, non mi calcola le spese di spedizione perchč considera i 67 e non i 62.
dove sbaglio?
joomla 3.9.2
virtuemart 3.4.2
-
non sbagli, sono i coupon di vm che ragionano cosė, purtroppo.
P.S. la prossiam volta poni maggiore attenzione alla categoria nella quale posti il topic, un forum ordinato č pių facile da navigare da parte di tutti, grazie della comprensione.
-
ho trovato la risposta nel forum di awocoupon
For example, in the shipping plugin weight_countries, in function getCosts, this is the logic to determine free shipping:
<?php
if ($method->free_shipment && $cart_prices['salesPrice'] >= $method->free_shipment) {
?>
This does not take into account coupons, I would change it to the below, (code borrowed from payment plugin standard)
<?php
$amount = $this->getCartAmount($cart_prices);
if ($method->free_shipment && $amount >= $method->free_shipment) {
?>
il file da modificare si trova www/plugins/vmshipment/[shipping_method]/[shipping_method].php
-
ciao se segui una logica e giusto il percorso di vm esempio
raggiungo i 65 ero per non pagare le spese e fin qui tutto ok poi tu mi dai un coupon e lo aplico la mia spesa e di 62 euro e ora tu mi vuoi far pagare la spesdizione ? e un problema del venditore se sparge coupon da uasre da per tutto non credi tu aplicheresti un coupon di solo 3 euro per poi ripagare le spese di esempio di 7 euro
65 nette sensa coupon
62 con coupon ma poi ci devo pagare 7 euro di spese totale 69 contro i 65
io il coupon se oh una soglia esempio 100 euro spese gratuite il coupon non lo abilito su quella categoria poi vedi tu .