Hallo Port,
Erfahrung mit diesem Fehler habe ich keine, aber es liegt wohl daran, dass in den Versandmodulen
dp und
dpd das unter Konfiguration -> Versand Optionen eingetragene Maximalgewicht, welches als ein Paket versendet werden kann, unvollständig bzw. gar nicht berücksichtigt wird.
Folgende Codeanpassungen sollten dem Abhilfe schaffen.
In includes/modules/shipping/dp ca. Zeile 131 folgenden Code
$shipping_cost = ($shipping + MODULE_SHIPPING_DP_HANDLING);
mit diesem ersetzen
$shipping_cost = $shipping_num_boxes * ($shipping + MODULE_SHIPPING_DP_HANDLING);
In includes/modules/shipping/dpd.php ca. Zeile 71 folgenden Code
global $shipping_quote_dpd, $shipping_quote_all, $shipping_weight, $shipping_quoted, $shipping_dpd_cost, $shipping_dpd_method, $order;
mit diesem ersetzen
global $shipping_quote_dpd, $shipping_quote_all, $shipping_weight, $shipping_num_boxes, $shipping_quoted, $shipping_dpd_cost, $shipping_dpd_method, $order;
In includes/modules/shipping/dpd.php ca. Zeile 119 folgenden Code
$shipping_dpd_method = MODULE_SHIPPING_DPD_TEXT_WAY . ' ' . $dest_country . ": " . $shipping_weight . ' ' . MODULE_SHIPPING_DPD_TEXT_UNITS;
mit diesem ersetzen
$shipping_dpd_method = MODULE_SHIPPING_DPD_TEXT_WAY . ' ' . $dest_country . ': (' . $shipping_num_boxes . ' x ' . $shipping_weight . ' ' . MODULE_SHIPPING_DPD_TEXT_UNITS . ')';
In includes/modules/shipping/dpd.php ca. Zeile 150 folgenden Code
$shipping_dpd_method = MODULE_SHIPPING_DPD_SUBSIDIZED_SHIPPING . ' ' .MODULE_SHIPPING_DPD_TEXT_WAY . ' ' . $dest_country . " : " . $shipping_weight . ' ' . MODULE_SHIPPING_DPD_TEXT_UNITS;
mit diesem ersetzen
$shipping_dpd_method = MODULE_SHIPPING_DPD_SUBSIDIZED_SHIPPING . ' ' .MODULE_SHIPPING_DPD_TEXT_WAY . ' ' . $dest_country . ': (' . $shipping_num_boxes . ' x ' . $shipping_weight . ' ' . MODULE_SHIPPING_DPD_TEXT_UNITS . ')';
In includes/modules/shipping/dpd.php ca. Zeile 162 folgenden Code
'cost' => $shipping_dpd_cost)));
mit diesem ersetzen
'cost' => $shipping_num_boxes * $shipping_dpd_cost)));
Gruss
Hanspeter