Hallo miteinander. Unter PHP 7.2 bekommen wir ab checkout_shipping.php eine Fehlermeldung (siehe angehängtes Errorlog). Dabei handelt es sich um eine Versandmethode (table3), die wir um GX 2.4 eigens per Hand angelegt haben und die einwandfrei funktioniert. Aber eben nur bis inkl. PHP 7.1 Und kurioserweise hängt der Hub mit drin, den haben wir seit ca. 1 Woche mit Klarna Ratenkauf aktiv. Weiß jemand was es damit auf sich hat und wird aus dem Log schlau? Danke im voraus und ein schönes Wochenende! Ein Code-snippet wäre zu lange, aber hier sind die Meldungen von checkout_shipping.php Code: 2018-09-28 15:52:12 (38ab5cb4a501f2f34f7bcdcb079974da) WARNING(2): "Use of undefined constant MODULE_SHIPPING_TABLE3_TEXT_TITLE - assumed 'MODULE_SHIPPING_TABLE3_TEXT_TITLE' (this will throw an Error in a future version of PHP)" in /mnt/web412/a2/58/5811058/htdocs/shop/includes/modules/shipping/table3.php:30 (Details) 2018-09-28 15:52:12 (38ab5cb4a501f2f34f7bcdcb079974da) WARNING(2): "Use of undefined constant MODULE_SHIPPING_TABLE3_TEXT_DESCRIPTION - assumed 'MODULE_SHIPPING_TABLE3_TEXT_DESCRIPTION' (this will throw an Error in a future version of PHP)" in /mnt/web412/a2/58/5811058/htdocs/shop/includes/modules/shipping/table3.php:31 (Details)
Der PHP Code vom alten Versandmodul das ihr kopiert habt muss erneuert werden. am besten aktuelles Modul nochmal clonen. und welche Shopversion wollt ihr auf 7.2 fahren? So alte GX2 Module sind dafür nciht ausgelegt
Dass GambioHub da in den Stack Traces auftaucht, hat übrigens nichts mit einer etwaigen Inkompatibilität zwischen dem Versandkostenmodul und dem GambioHub-Modul zu tun, sondern ist einfach durch die Funktionsweise des Overloadings begründet.
Generell gibt es so wie ich das getestet habe auch keinen Usability-Fehler im Checkout. Alles läuft sauber durch. Könnte man den Fehler dann irgendwie einfach ausblenden lassen?