|
Indien je producten verkoopt met verschillende percentages dan wordt de BTW in je Winkelmand-pagina weergegeven in meerdere regels met 5 cijfers achter de komma. Tevens wordt naast de totaalprijs per product de BTW percentage weergegeven. Omdat dit veelal als probleem wordt ervaren vindt je onderstaand mijn oplossing voor dit probleem (zie afbeelding)

Om de weergave in deze pagina (en vervolgens in het bestelproces) overzichtelijk te houden is volgende "hack" gevonden:
Zoek het volgende bestand op
administrator/components/com_virtuemart/html/basket.php
en ga naar ongeveer regel 135:
if (!empty($my_taxrate) && MULTIPLE_TAXRATES_ENABLE=='1') {
if( $auth["show_price_including_tax"] == 1 ) {
eval( "\$message = \"".$VM_LANG->_('PHPSHOP_INCLUDING_TAX')."\";" );
$product_rows[$i]['subtotal'] .= " ".$message;
}
else {
$product_rows[$i]['subtotal'] .= " (+ $tax% ".$VM_LANG->_('PHPSHOP_CART_TAX').")";
}
}
Deze regels geheel verwijderen (of uitcommenteren met // voor iedere regel)
In hetzelfde bestand op ongeveer regel 246:
$tax_display .= ps_checkout::show_tax_details( $order_tax_details );
eveneens verwijderen of uitcommenteren.
Om ook in het bestelproces de weergave van de BTW bedragen te vereenvoudigen moet je het bestand hebben dat ro_basket.php heet, waarbij "ro" staat voor "read only" omdat de bezoeker niets meer aan de inhoud van de winkelmand kan veranderen.
Het bestandje staat in dezelfde map alleen de eerste code staat op ongeveer regel 114 en de tweede op ongeveer regel 226.
Opmerking: Totdat ik een oplossing heb gevonden om de BTW-bedragen af te ronden op 2 cijfers na de komma is dit mijn oplossing.
|