Schade , dass mein Hinweis / Problem mit Ticket 101460451 von gestern Früh von Dir immer noch nicht beantwortet wurde.
Das ist ein noch zu erledigendes Ticket, soweit richtig. Das hat aber nichts mit dem Shopversion 4.7.1.1 zu tun und ist damit nicht so ganz richtig hier aufgehoben. Bitte nicht versuchen quer zu drängeln, weils gerade mal aussieht als würde es gehen.
In Version 4.7.1.2 bei mir auch dieser Fehler, obwohl das Modul deaktiviert war. Habe dann die php Version auf 7.4 zurückgestellt und das Modul deinstalliert. Danach wieder zurück auf php 8.1 und man kam wider in die Zahlungsweisen -> Sonstige hinein. Anscheinend ist das Modul fehlerhaft für phph 8. Warum es auch im deaktivierten Modus einen solchen Fehler produziert, dass die gesamte Modulverwaltung damit nicht erreichbar ist? Wäre schön, wenn man hier schreiben könnte, wann der Fehler behoben ist. Die letzte Antwort ist 14 Tage her und ich hatte heute eine verpatzte Bestellung aus dem Ausland.
@robert Der Fehler wurde bereits eingetragen und für das nächsten Update vorgemerkt: (Link nur für registrierte Nutzer sichtbar.)
Betrifft das nur das EU-Standard Banküberweisung Modul? Oder auch andere Zahlungsweisen unter Sonstige?
So, das Problem habe ich für mich erst einmal gelöst. Für Warenkorb habe ich in der "/GambioAdmin/Modules/Customer/Submodules/Wishlist/App/Data/CustomerCartMapper.php" Code: return $this->factory->createShoppingCartItem($cartData['products_id'], (int)$cartData['customers_basket_id'], $cartData['products_model'] . '-' . $cartData['combi_model'], (string)$cartData['products_name'], (string)$cartData['image'], (int)$cartData['amount'], new DateTimeImmutable($cartData['added_at'] ?? ''), $this->factory->createSelectedOptions(...$selectedOptions)); auf Code: if ($cartData['combi_model'] != '') { return $this->factory->createShoppingCartItem($cartData['products_id'], (int)$cartData['customers_basket_id'], $cartData['products_model'] . '-' . $cartData['combi_model'], (string)$cartData['products_name'], (string)$cartData['image'], (int)$cartData['amount'], new DateTimeImmutable($cartData['added_at'] ?? ''), $this->factory->createSelectedOptions(...$selectedOptions)); } else { return $this->factory->createShoppingCartItem($cartData['products_id'], (int)$cartData['customers_basket_id'], $cartData['products_model'], (string)$cartData['products_name'], (string)$cartData['image'], (int)$cartData['amount'], new DateTimeImmutable($cartData['added_at'] ?? ''), $this->factory->createSelectedOptions(...$selectedOptions)); } geändert. Und für den Merkzettel habe ich in der "/GambioAdmin/Modules/Customer/Submodules/ShoppingCart/App/Data/CustomerWishlistMapper.php" Code: return $this->factory->createWishlistItem($wishlistData['products_id'], (int)$wishlistData['customers_basket_id'], $wishlistData['products_model'] . '-' . $wishlistData['combi_model'], (string)$wishlistData['products_name'], (string)$wishlistData['image'], (int)$wishlistData['amount'], new DateTimeImmutable($wishlistData['added_at'] ?? ''), $this->factory->createSelectedOptions(...$selectedOptions)); auf Code: if ($wishlistData['combi_model'] != '') { return $this->factory->createWishlistItem($wishlistData['products_id'], (int)$wishlistData['customers_basket_id'], $wishlistData['products_model'] . '-' . $wishlistData['combi_model'], (string)$wishlistData['products_name'], (string)$wishlistData['image'], (int)$wishlistData['amount'], new DateTimeImmutable($wishlistData['added_at'] ?? ''), $this->factory->createSelectedOptions(...$selectedOptions)); } else { return $this->factory->createWishlistItem($wishlistData['products_id'], (int)$wishlistData['customers_basket_id'], $wishlistData['products_model'], (string)$wishlistData['products_name'], (string)$wishlistData['image'], (int)$wishlistData['amount'], new DateTimeImmutable($wishlistData['added_at'] ?? ''), $this->factory->createSelectedOptions(...$selectedOptions)); } geändert. Ich hoffe aber, dass beim nächsten Update dies von Seiten Gambio korrigiert wird.
Ja, super. Ich komm im Adminbereich nicht mehr nach Zahlungsweisen -> Sonstige hinein. Kommt der gleiche Fehler wie im Checkout: Undefined constant "MODULE_PAYMENT_EUTRANSFER_SORT_CODE". Auch bei mir ist das Modul deaktiviert. Ich kann auch nicht mehr zurück auf PHP7.4 (Hosteurope hat's bekanntermaßen abgestellt). Und nun? Gambio macht echt keinen Spaß mehr...
@michael_schlenstedt Bitte mach ein Ticket auf, dann korrigieren wir das umgehend. Die Korrektur wird auch mit dem nächsten Service Pack 4.7.2.0 ausgeliefert.
Hallo Till, ich habe robot.txt aktualisiert, das Problem wie @1a-humidor beschrieben besteht weiterhin seit dem letzten Update.