Antwort #41 am: 12. September 2021, 14:08:27
Vielen Dank! Nices Modul!
Wir haben das Modul bzw. die Tabelle orders_tracking noch um
- paket_gewicht
- product_code_dhl
- land_versandziel
erweitert. Der Gedanke dahinter ist eine bessere Auswertung fahren zu können.
/includes/external/dhl/DHLBusinessShipment.php
Suche:
private function SaveLabel
($shipment_number, $dhl_label_url, $dhl_export_url = '') { $sql_data_array = array( 'orders_id' => $this->order->info['order_id'], 'carrier_id' => '1', 'external' => '2', 'date_added' => 'now()', 'parcel_id' => $shipment_number, 'dhl_label_url' => $dhl_label_url, 'dhl_export_url' => $dhl_export_url, ); xtc_db_perform
(TABLE_ORDERS_TRACKING
, $sql_data_array); } Ersetze mit:
private function SaveLabel
($shipment_number, $dhl_label_url, $dhl_export_url = '') { $sql_data_array = array( 'orders_id' => $this->order->info['order_id'], 'land_versandziel' => $this->order->delivery['country_iso_2'], 'paket_gewicht' => $this->weight, 'product_code_dhl' => $this->data['product'], 'carrier_id' => '1', 'external' => '2', 'date_added' => 'now()', 'parcel_id' => $shipment_number, 'dhl_label_url' => $dhl_label_url, 'dhl_export_url' => $dhl_export_url, ); xtc_db_perform
(TABLE_ORDERS_TRACKING
, $sql_data_array); } Die DB mit "paket_gewicht", "product_code_dhl" und "land_versandziel" erweitern.
Fertig.
Wenn man es mit in der ORDER TRACK & TRACE BLOCK einfügen/anzeigen will (nicht updatesicher):
/admin/includes/modules/orders_info_blocks.php
Suche:
<td class="smallText" align="center"><?php echo $tracking['carrier_name']; ?></td>
<td class="smallText" align="left"><a href="<?php echo $tracking['tracking_link']; ?>" target="_blank"><?php echo $tracking['parcel_id']; ?></a></td>
<td class="smallText" align="center"><?php echo $tracking['date_added']; ?></td>
Einfach die Tabelle erweitern:
<td class="smallText" align="center"><?php echo $tracking['land_versandziel']; ?></td>
<td class="smallText" align="center"><?php echo xtc_round($tracking['paket_gewicht'],2); ?> kg</td>
<td class="smallText" align="center"><?php echo $tracking['product_code_dhl']; ?></td>