Antwort #345 am: 09. Februar 2017, 12:07:12
Bei der Shopversion 2.0.2.1 bekomme ich beim Erstellen des Labels folgende Fehlermeldung:
CSRFToken nicht definiert (Aus Sicherheits-Aspekten ist es nicht mehr erlaubt im Adminbereich in verschiedenen Tabs zu arbeiten.)
Das Label poppt auf, aber der Bestellstatus wird nicht geändert und die Kundeninformation geht nicht raus.
Wenn ich die beiden Zeilen [print_intraship_label.php]
echo "window.open(\"".$result->CreationState->Labelurl."\",\"INTRASHIP\",\"height=600,width=640,resizable=1\");\n";
echo "location.replace('orders.php?oID=".$oID."&action=edit')";
tausche, dürften alle Informationen weg sein.
BTW: Um Track and Trace mit der Sendungsnummer zu füttern, habe ich noch folgendes geändert:
nach:
xtc_db_query("update " . TABLE_ORDERS . " set intraship_shipmentnumber = concat(intraship_shipmentnumber, '".$fieldtext."') where orders_id = '".$oID."'");
folgenden Code eingefügt:
// BOM Track and Trace $carrier_id = '1'; $sql_data_array = array('orders_id' => $oID, 'carrier_id' => $carrier_id, 'parcel_id' => $result->CreationState->ShipmentNumber->shipmentNumber); xtc_db_perform
(TABLE_ORDERS_TRACKING
,$sql_data_array);// EOM Track and Tracd Die Änderung funktioniert bei Version 1.6 SP4 und Version 2.0.2.1. Voraussetzung DHL hat die ID 1. Wer möchte kann auch noch eine SQL Abfrage nach DHL einbauen.