Trade Republic - Provisionsfrei Aktien handeln
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Nach Update auf 2.0.7.0 funktioniert das DHL Modul bei mir nicht mehr

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Hallo zusammen,

    ich bin / war noch auf der Version  2.0.5.1 .
    In meiner Testumgebung habe ich erst das Update auf die Version 2.0.6.0 geupdatet und gleich hinterher auf die Version 2.0.7.0.

    Ich habe Probleme mit dem Versandmodul der DHL.
    Sobald ich das aktiviere, bleibt die Versandmodul Seite leer.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Ich habe dann alle anderen Module aus dem /includes/modules/shipping entfernt.

    Dann habe ich in der Datenbank in der Tabelle: configuration 118 Einträge MODULE_SHIPPING_DHL_* gefunden und gelöscht.

    Aktuelle dhl.php in /includes/modules/shipping hochgeladen.
    Meldung erhalten das kein Versandmodul installiert ist.
    Wieder installiert und wieder am Anfang auf der leeren Seite

    In der error Log steht folgendes

    [2022-06-03 11:57:16] [error] [modified] [pid:4298] ERROR found for URL: /admin/modules.php?set=shipping&module=dhl {} {}
    [2022-06-03 11:57:16] [error] [modified] [pid:4298] Undefined constant "MODULE_SHIPPING_DHL_COST_ECX_1_TITLE" in File: /www/htdocs/testumgebung/admin/modules.php on Line: 213 {} {}
    [2022-06-03 11:57:57] [error] [modified] [pid:11268] ERROR found for URL: /admin/modules.php?set=shipping {} {}
    [2022-06-03 11:57:57] [error] [modified] [pid:11268] Undefined constant "MODULE_SHIPPING_DHL_COST_ECX_1_TITLE" in File: /www/htdocs/testumgebung/admin/modules.php on Line: 213 {} {}

    In der Datei steht an Zeile 213

    Code: PHP  [Auswählen]
              'title' => constant(strtoupper($key_value['configuration_key'] .'_TITLE')),

    In der log bekomme ich die Meldung:

    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] WARNING found for URL: /admin/modules.php?set=shipping {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Constant BOX_SHOP already defined in File: /www/htdocs/testumgebung/lang/german/admin/german.php on Line: 174 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Backtrace #0 - /www/htdocs/testumgebung/admin/includes/application_top.php called at Line 195 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Backtrace #1 - /www/htdocs/testumgebung/admin/modules.php called at Line 19 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] WARNING found for URL: /admin/modules.php?set=shipping {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Constant BOX_SUPPORT already defined in File: /www/htdocs/testumgebung/lang/german/admin/german.php on Line: 191 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Backtrace #0 - /www/htdocs/testumgebung/admin/includes/application_top.php called at Line 195 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Backtrace #1 - /www/htdocs/testumgebung/admin/modules.php called at Line 19 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] WARNING found for URL: /admin/modules.php?set=shipping {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Constant BOX_CACHING already defined in File: /www/htdocs/testumgebung/lang/german/admin/german.php on Line: 192 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Backtrace #0 - /www/htdocs/testumgebung/admin/includes/application_top.php called at Line 195 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Backtrace #1 - /www/htdocs/testumgebung/admin/modules.php called at Line 19 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] WARNING found for URL: /admin/modules.php?set=shipping {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Constant TABLE_HEADING_STATUS already defined in File: /www/htdocs/testumgebung/lang/german/admin/modules.php on Line: 25 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Backtrace #0 - /www/htdocs/testumgebung/admin/includes/application_top.php called at Line 199 {} {}
    [2022-06-03 11:57:57] [warning] [modified] [pid:11268] Backtrace #1 - /www/htdocs/testumgebung/admin/modules.php called at Line 19 {} {}

    Ich bin damit leider überfordert. Meine einfachen Kenntnisse reichen nicht für die Lösung des Problems.
    Habt ihr vielleicht noch einen Tipp?

    Ganz vielen lieben Dank.

    Gruß Heiko

    Linkback: https://www.modified-shop.org/forum/index.php?topic=42396.0
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    Viol

    • Fördermitglied
    • Beiträge: 2.285
    Php Version? EVT. mal auf eine vorherige runterstellen.
    Ausstellen der Komprimierung mal austesten.

    Timm

    • Fördermitglied
    • Beiträge: 6.265
    Moin Heiko

    Du scheinst zu versuchen das alte DHL Modul von Nico Bauer zu nutzen. Das wurde seit langem nicht upgedatet und es gibt dafür auch keinen Support mehr. Deshalb wurde es auch nie für Php 8 angepasst. Steig um auf das aktuelle vom modified Team gepflegte, dass du unter Systemmodule findest. Du musst dir fürs Frontend dann nur ein passendes Versandmodul einrichten.

    Die 118 Einträge MODULE_SHIPPING_DHL_* können nicht vom neuen Modul sein, da es dort nicht einen configuration_key gibt der so heißt. Muss also eine Altlast aus deiner übernommenen 2.0.5.1 Datenbank gewesen sein. Damit es nicht noch mehr solcher Stellen gibt, wäre es sinnvoll das neue DHL Modul schon in dem produktiven 2.0.5.1 Shop einzusetzen und das alte Modul zu deinstallieren, damit alle DB Einträge entfernt werden. Danach die Dateien des Moduls löschen. Dann diese DB für Testzwecke in den 2.0.7.0 Testshop und mit dem _installer auf Version 2.0.7.0 bringen.

    Wobei: Warum lädst du die "aktuelle" dhl.php  nach /includes/modules/shipping? Die Datei sollte doch beim Shopupdate auf 2.0.7.0 spätestens aktuell sein. Das ist für das österreichische DHL Versandmodul. Nutzt du das fürs Frontend? Beim alten DHL Modul war es eine dhlgkapi.php in dem Verzeichnis. Wie ich gerade sehe verursacht das österreichische Modul extrem viele Einträge in der DB funktioniert aber im Demoshop.

    Gruß Timm

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Danke für die Hilfe.
    Dann werde ich da mal anfangen, aufzuräumen.
    Unter Systemmodule habe ich das gleiche Problem.
    Da sind auch noch alte Module, die wohl nicht php8 geeignet sind.
    Ich habe vor Jahren zum Beispiel für Speergut das GambioUltra Modul eingebaut und muss jetzt schauen, wie ich es rausbekomme.

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Ich habe das Problem mit den alten Modulen gelöst bekommen.
    Dann habe ich unter Systemmodule die DHL Anbindung installiert und eingerichtet.

    Es wird mir aber keine DHL Versand im Shop angeboten.
    Unter Versandarten Module auch nicht.

    Theoretisch benötige ich auch keine Anbindung an das Geschäftskundenportal.
    Ich möchte nur, wie vorher auch, Versandkosten anhand von Gewicht ausgeben.
    Den Rest macht die Warenwirtschaft Offline.

    Muss ich dafür das aktuelle DHL Österreich umbauen?

    Timm

    • Fördermitglied
    • Beiträge: 6.265
    Moin

    Das neue DHL Modul ist nur fürs Backend zum drucken. Fürs Frontend könntest du vielleicht "Tabellarische Versandkosten" nutzen. Dort kannst du pro Zone mehrere Gewichte und Versandkosten hinterlegen.

    Gruß Timm

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Ok. Dankeschön für die Hilfe und Antwort.

    Dann werde ich mir diesmal anschauen.

    Eben habe ich gesehen, dass das Postmodul auch für uns infrage kommt.
    Problem ist, dass wir DPD und DHL verwenden und jeweils nach Gewichten gestaffelte Preise.

    Evtl. werde ich die dann umbauen. Schade, das die "alten" Module nicht mehr unterstützt werden.

    derheiko

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Moin

    Das neue DHL Modul ist nur fürs Backend zum drucken. Fürs Frontend könntest du vielleicht "Tabellarische Versandkosten" nutzen. Dort kannst du pro Zone mehrere Gewichte und Versandkosten hinterlegen.

    Gruß Timm

    Danke noch mal für den Tipp.
    Falls dies noch jemanden betrifft, ich habe mir mit den Tabellarische Versandkosten dein DPD und ein DHL Modul gebaut.
    Über diese Anleitung: https://www.modified-shop.org/wiki/Tutorial:_Kopieren_eines_Versandmoduls#:~:text=Das%20Versandmodul%20%22Versandkostenfrei%20(freeamount),Erweiterung%20auf%20Zonen%20dieses%20Moduls.

    Jetzt habe ich meine alten Versandkostenmodule wieder. Danke ;)
    16 Antworten
    1979 Aufrufe
    27. September 2022, 19:18:02 von Q
    3 Antworten
    3142 Aufrufe
    22. November 2012, 01:12:44 von h-h-h
    15 Antworten
    10012 Aufrufe
    25. September 2013, 15:21:02 von swobi
               
    anything