Hallo Dirk,
danke, dass du den Fehler bestätigt hast. Liegt also nicht an mir.
Mit der includes/classes/ajax_checkout.php liegst du richtig.
Genauer die Funktion getAttributesDropdown
Dort dann:
if ($_SESSION['customers_status']['customers_status_show_price_tax'] == '0' ||
$query1_array['options_values_price'] == 0) {
$tax_new_display = $xtPrice->xtcFormat($query1_array['options_values_price'], true);
} else {
$tax_new = ($xtPrice->xtcGetPrice($products_id, $format = true, 1, $tax_value['products_tax_class_id'], $query1_array['options_values_price'], 1));
$tax_new_display = $xtPrice->xtcFormat($tax_new['plain'], true);
}
$dropdown .= '<option value="'.$products_id.'|'.$products_option_id.'|'.$query2_array['products_options_values_id'].'"'.$html_selected.'>'.$query2_array['products_options_values_name'].' '.$query1_array['price_prefix'].' '.$tax_new_display.'</option>';
Der Fehler ist wahrscheinlich in dieser Zeile oder abhängigen:
$tax_new_display = $xtPrice->xtcFormat($tax_new['plain'], true);
Die Lösung fehlt mir noch.
Das Original Imedes Modul unterscheidet sich in diesem Bereich nicht, muss den Fehler also auch haben.