There is an erros in the code, which was isolated by someone doing another paid mod for me. The error, which can be fixed really easily is:
file: ../includes/modules/pages/shopping_cart/header_php.php
around line 281:
//OGP start
// $productsPrice = $currencies->display_price($products[$i]['final_price'], zen_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) . ($products[$i]['onetime_charges'] != 0 ? '<br />' . $currencies->display_price($products[$i]['onetime_charges'], zen_get_tax_rate($products[$i]['tax_class_id']), 1) : '');
$productsPrice = zen_get_products_display_price((int)$products[$i]['id'],(int)$products[$i]['quantity']);
// $productsPriceEach = $currencies->display_price(zen_get_products_display_price((int)$products[$i]['id']), zen_get_tax_rate($products[$i]['tax_class_id']), 1) . ($products[$i]['onetime_charges'] != 0 ? '<br />' . $currencies->display_price($products[$i]['onetime_charges'], zen_get_tax_rate($products[$i]['tax_class_id']), 1) : '');
$productsPriceEach = zen_get_products_display_price((int)$products[$i]['id']);
//OGP end
Change to:
$productsPrice = $currencies->display_price($products[$i]['final_price'], zen_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) . ($products[$i]['onetime_charges'] != 0 ? '<br />' . $currencies->display_price($products[$i]['onetime_charges'], zen_get_tax_rate($products[$i]['tax_class_id']), 1) : '');
$productsPriceEach = $currencies->display_price($products[$i]['final_price'], zen_get_tax_rate($products[$i]['tax_class_id']), 1) . ($products[$i]['onetime_charges'] != 0 ? '<br />' . $currencies->display_price($products[$i]['onetime_charges'], zen_get_tax_rate($products[$i]['tax_class_id']), 1) : '');
THIS ALSO FIXES THE ADDITION PROBLEMS ON THE SHOPPING CART PAGE. The shopping cart will now display the correct line items amount, reflecting the actual cost to the customer.
Hope fully if anyone else has noticed this problem this snippet of code will fix their problems also. . . . :lookaroun