Ich habe ein merkwürdiges Problem. In die Datei /includes/classes/order.php habe ich folgenden Zusatz eingebaut, um den Grundpreis in der print-order bzw. der Bestätigungsmail anzuzeigen:
$singleprice = $xtPrice->xtcFormat($order_data_values['final_price']/$order_data_values['products_quantity'], true); if ($order_data_values['products_vpe_status'] == 1 && $order_data_values['products_vpe_value'] != 0.0 && $singleprice > 0) {require_once (DIR_FS_INC
.'xtc_get_vpe_name.inc.php');$vpe = $xtPrice->xtcFormat($singleprice * (1 / $order_data_values['products_vpe_value']), true).TXT_PER
.xtc_get_vpe_name
($order_data_values['products_vpe']);// $vpe = $xtPrice->xtcFormat(5900 * (1 / $order_data_values['products_vpe_value']), true).TXT_PER.xtc_get_vpe_name($order_data_values['products_vpe']); } $order_data[] = array ('PRODUCTS_MODEL' => $order_data_values['products_model'], 'PRODUCTS_NAME' => $order_data_values['products_name'],'PRODUCTS_SHIPPING_TIME' => $order_data_values['products_shipping_time'], 'PRODUCTS_ATTRIBUTES' => $attributes_data, 'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model, 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price'], true),'PRODUCTS_SINGLE_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price']/$order_data_values['products_quantity'], true), 'PRODUCTS_QTY' => $order_data_values['products_quantity'], 'PRODUCTS_WEIGHT' => $order_data_values['products_weight']*$order_data_values['products_quantity'],'PRODUCTS_SHORT_DESCRIPTION' => xtc_get_short_description
($order_data_values['products_id']),'PRODUCTS_VPE' => $vpe); Dies funktioniert einwandfrei bis zu einem Produktpreis von 999 Euro. Ab einem Preis von 1000 Euro wird ein falscher Grundpreis berechnet. Z.B. bei einem Produktpreis von 5900 Euro und einer Verpackungsgröße von 1000 kg sollten 5,90 Euro herauskommen. Das System berechnet jedoch 0,01 Euro.
Trage ich für $singlepreis direkt den Preis 5900 (siehe auskommentierte Zeile) ein, wird der Grundpreis richtig berechnet.
Fehlt vielleicht noch irgendein Parameter bei xtcFormat?
Linkback: https://www.modified-shop.org/forum/index.php?topic=18399.0