Bin auf ein Problem gestossen:
Virtuemart rechnet falsch.
so ergiebt im Warenkorb 113stk x 3.58 korrekt 404.54
nun aber auf der Bestätigungsmail , Auftrag und im Kundenzenter werden dann aus 113Stk x 3.58 plötzlich 404.32
oder anderes Beispiel:
13 x 2.04 im Warenkorb: 26.52 und auf der Rechnung: 26.58
Die Lösung:
Immer die Preise bei den NETTOPREISEN NUR 2STELLIG eingeben.
Anscheinend rundet sonst das System auf 5 Stellen.
Falls Sie geerell nur auf 2 Stellen, bzw besser 3 Stellen runden wollen finden Sie dies in der ps_checkout.php Zeile:2120
Code:
$html .= $CURRENCY_DISPLAY->getFullValue( $value, 5 ).' ('.$rate.'% '.$VM_LANG->_PHPSHOP_CART_TAX.')<br />';
ändern in
Code:
$html .= $CURRENCY_DISPLAY->getFullValue( $value, 3 ).' ('.$rate.'% '.$VM_LANG->_PHPSHOP_CART_TAX.')<br />';