Service Pack 4.7.1.1 erschienen

Thema wurde von Wilken (Gambio), 27. Oktober 2022 erstellt.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. guenter_baeumler

    guenter_baeumler Erfahrener Benutzer

    Schade , dass mein Hinweis / Problem mit Ticket 101460451 von gestern Früh von Dir immer noch nicht beantwortet wurde.
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    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.
     
  3. robert

    robert Erfahrener Benutzer

    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.
     
  4. Anonymous

    Anonymous Administrator Mitarbeiter

  5. robert

    robert Erfahrener Benutzer

    Betrifft das nur das EU-Standard Banküberweisung Modul? Oder auch andere Zahlungsweisen unter Sonstige?
     
  6. Anonymous

    Anonymous Administrator Mitarbeiter

    @robert es ist nur das EU-Standard Banküberweisung unter "Sonstige" betroffen.
     
  7. Marias Einkaufsparadies

    Marias Einkaufsparadies Erfahrener Benutzer


    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.
     
  8. 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...
     
  9. Ja, nur funktionieren tut's nicht :-( Siehe ein Posting drüber.
     
  10. Anonymous

    Anonymous Administrator Mitarbeiter

    @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.
     
  11. Taisan

    Taisan Erfahrener Benutzer

    Hallo Till,
    ich habe robot.txt aktualisiert, das Problem wie @1a-humidor beschrieben besteht weiterhin seit dem letzten Update.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.