Wenn in Produktattributen keine Lieferzeit angegeben ist, fehlt die Lieferzeit in der Bestätigungsmail.
checkout_process.php
Zeile 442 - 444
Code
if ($main->getShippingStatusName($attributes_values['attributes_shippingtime']) != $order->products[$i]['shipping_time']) {
xtc_db_query("UPDATE " . TABLE_ORDERS_PRODUCTS . " SET products_shipping_time = '" . $main->getShippingStatusName($attributes_values['attributes_shippingtime']) . "' WHERE products_id = '" . xtc_get_prid($order->products[$i]['id']) . "' AND orders_id = '" . $insert_id . "' AND orders_products_id = '" . $order_products_id . "';");
}
ändern in
Code
if ($main->getShippingStatusName($attributes_values['attributes_shippingtime']) != $order->products[$i]['shipping_time'] && $main->getShippingStatusName($attributes_values['attributes_shippingtime']) != '0') {
xtc_db_query("UPDATE " . TABLE_ORDERS_PRODUCTS . " SET products_shipping_time = '" . $main->getShippingStatusName($attributes_values['attributes_shippingtime']) . "' WHERE products_id = '" . xtc_get_prid($order->products[$i]['id']) . "' AND orders_id = '" . $insert_id . "' AND orders_products_id = '" . $order_products_id . "';");
}
Gruß