Modul Intraship funktioniert nicht mehr

Bevor ich zu meinem Problem komme, muss ich was erklären. Ich bin Rentner und helfe noch bei meinem ehemaligen Arbeitgeber etwas aus. Vor Jahren ist bei uns die OXID CE installiert worden. Da der damalige Dienstleister nicht mehr für uns tätig ist, ist der Shop auf der Version 4.7.14 stehen geblieben. Es wird da auch nichts mehr investiert.
Da ich mich besser mit PC etc. auskennen als der Rest des Betriebes, landen die Katastophen bei mir.
Und nun zu Intraship. Das Modul hat bisher ohne Probleme funktioniert. Seit kurzem kommt - wenn ich das Paketlabel beauftragen will - diese Meldung:

SoapFault::__set_state(array(
‘message’ => ‘SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/geschaeftskundenversand-api/1.0/geschaeftskundenversand-api-1.0.wsdl\’ : failed to load external entity “https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/geschaeftskundenversand-api/1.0/geschaeftskundenversand-api-1.0.wsdl
',
‘string’ => ‘’,
‘code’ => 0,
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/modules/agintraship/dhl/ISService.php’,
‘line’ => 266,
‘trace’ =>
array (
0 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/modules/agintraship/dhl/ISService.php’,
‘line’ => 266,
‘function’ => ‘SoapClient’,
‘class’ => ‘SoapClient’,
‘type’ => ‘->’,
),
1 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/modules/agintraship/helpers/DHLHelper.php’,
‘line’ => 597,
‘function’ => ‘__construct’,
‘class’ => ‘ISService’,
‘type’ => ‘->’,
),
2 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/modules/agintraship/helpers/DHLHelper.php’,
‘line’ => 44,
‘function’ => ‘getIntraship’,
‘class’ => ‘DHLHelper’,
‘type’ => ‘->’,
),
3 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/modules/agintraship/extensions/agintraship_order_overview.php’,
‘line’ => 15,
‘function’ => ‘createShipment’,
‘class’ => ‘DHLHelper’,
‘type’ => ‘->’,
),
4 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/core/oxview.php’,
‘line’ => 539,
‘function’ => ‘getintraship’,
‘class’ => ‘agintraship_order_overview’,
‘type’ => ‘->’,
‘args’ =>
array (
),
),
5 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/core/oxshopcontrol.php’,
‘line’ => 347,
‘function’ => ‘executeFunction’,
‘class’ => ‘oxView’,
‘type’ => ‘->’,
‘args’ =>
array (
0 => ‘getintraship’,
),
),
6 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/core/oxshopcontrol.php’,
‘line’ => 123,
‘function’ => ‘_process’,
‘class’ => ‘oxShopControl’,
‘type’ => ‘->’,
‘args’ =>
array (
0 => ‘order_overview’,
1 => ‘getintraship’,
2 => NULL,
3 => NULL,
),
),
7 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/core/oxid.php’,
‘line’ => 38,
‘function’ => ‘start’,
‘class’ => ‘oxShopControl’,
‘type’ => ‘->’,
‘args’ =>
array (
),
),
8 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/index.php’,
‘line’ => 26,
‘function’ => ‘run’,
‘class’ => ‘OXID’,
‘type’ => ‘::’,
‘args’ =>
array (
),
),
9 =>
array (
‘file’ => ‘/var/www/web46/htdocs/imagini.de/shop/admin/index.php’,
‘line’ => 27,
‘args’ =>
array (
0 => ‘/var/www/web46/htdocs/imagini.de/shop/index.php’,
),
‘function’ => ‘require_once’,
),
),
‘previous’ => NULL,
‘faultstring’ => ‘SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/geschaeftskundenversand-api/1.0/geschaeftskundenversand-api-1.0.wsdl\’ : failed to load external entity “https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/geschaeftskundenversand-api/1.0/geschaeftskundenversand-api-1.0.wsdl
',
‘faultcode’ => ‘WSDL’,
))

Wer kann mir sagen, was los ist und ob ich was machen kann?

LG Ludger

Das klingt, als wenn die Schnittstelle nicht mehr unterstützt wird. Da dürfte es mit schnellen Lösungen schwierig werden. Selbst wenn es aktualisierte Module gibt, werden die mit großer Wahrscheinlichkeit nicht mehr in eurem Shop funktionieren.

Das habe ich mir fast gedacht. Ist das dann die Schnittstelle bei DHL, diese API?
Ich “bastel” ja gerne. Falls es da was neues von DHL gibt, wo müsste die geändert werden? Im Admin finde ich da nichts.

Die SOAP API v1 ist eigentlich seit Mai 2024 abgeschaltet und daher dürfte das schon länger nicht mehr laufen.
D.h. dann auch, dass das Modul aktualisiert bzw. ein Modul installiert werden sollte, welches die aktuelle REST API ( die anderen SOAP APIs werden auch demnächst abgeschaltet => Post und Paket Deutschland Status ) verwendet.
Das wird bei der Shopversion aber vermutlich ziemlich schwer werden, ein passendes Modul zu finden und man müsste das selbst neu schreiben ( hier die API Doku DHL Paket DE Versenden (Post & Paket Deutschland) ) , was aber für dich sicher noch schwerer sein wird ( und ich will das auch nicht machen :smiley: ) .