× Spørsmål angående Zen Cart som ikke passer inn i andre kategorier.

problem ved bruk av rabattkupong med %

problem ved bruk av rabattkupong med % opprettet av Daniel Kløvstad

Heisann!

Når jeg bruker en rabattkode med % og har mva på frakt blir rabatten regnet ut fullstendig galt. Se eksempel med 10% rabatt:

med mva på frakt:

Din ordretotal

Totalt produkter:NOK125.00

Rabattkoder: -NOK11.23

Brev (A-Prioritert) :NOK63.75

25% mva: NOK35.25

Total ordresum:NOK177.52




Her er uten mva på frakt: (korrekt utregning av alt)
ordretotal


Totalt produkter:NOK125.00

Rabattkoder: :-NOK12.50

Brev (A-Prioritert):NOK51.00

25% mva:NOK22.50

Total ordresum:NOK163.50


noen som har en ide om hva som er galt/ innspill til hvordan jeg kan løse dette?

-Daniel
08/09/2010 11:04 #4483

Vennligst Logg inn eller Registrer konto for å bli med i samtalen.

Besvart av Daniel Kløvstad i emne Sv: problem ved bruk av rabattkupong med %

HAAAH! Fiksa det!
Mange timer med hacking av ot_coupons.php gjorde susen.
_Tror_ det var en feil der, i alle fall funker det etter jeg gjorde et par endringer
08/10/2010 13:20 #4557

Vennligst Logg inn eller Registrer konto for å bli med i samtalen.

Besvart av Rune Rasmussen i emne Sv: problem ved bruk av rabattkupong med %

Du får poste løsningen her i tilfelle andre også skulle oppleve det samme.

Og for ordens skyld, du bruker vel siste versjon av Zen Cart (1.3.9g), som har løsninger for en del slike ting som dette? Hvis ikke må du oppgi hvilken versjon du har jobbet med.
08/10/2010 13:27 #4558

Vennligst Logg inn eller Registrer konto for å bli med i samtalen.

Besvart av Daniel Kløvstad i emne Sv: problem ved bruk av rabattkupong med %

Versjon 1.3.9g ja!
(kan ikke skjønne at ikke andre har klaget over dette problemet ;)

Oppsettet mitt nå er som følger:
Include Shipping
false

Include Tax
true

Re-calculate Tax
Standard

Jeg vet det står med stor rød skrift " Setting Include tax = true, should only happen when recalculate = None" men denne ignorerte jeg da jeg ønsker at mva skal beregnes på nytt etter avslaget er trukket fra...

Ønskelig resultat er at rabatt med % trekker av ønsket prosent av ordretotal uten frakt.

Jeg opplevde at momsen på frakten ble med i beregningen, derfor følgende oppdatering:

Før rundt linje 459:
if ($this->include_tax != 'true') $order_total -= $order->info;


Nå:
if ($this->include_tax = 'true') $order_total -= (($order->info)-$order->info);


I tillegg opplevde jeg at utregningen av moms ble riv ruskende gal. Dette skyldtes en verdi som ikke ble satt riktig.
Jeg la til dette:
$orderTotalTax = $orderTotalDetails;
over dette på ca linje 417:

$adjustedTax = $orderTotalTax * $ratio;



Dette innlegget kan være dårlig formulert og det kan være det ikke funker hos andre, men det funker hos meg :) Bare å stille spørsmål :)
08/10/2010 13:42 #4560

Vennligst Logg inn eller Registrer konto for å bli med i samtalen.

arastta logo horizontal 326x58

opencart logo 298x58

vm logo 220x58

woocommerce logo 286x58

zen cart logo 217x58