Falls der Hub wieder ausfällt (kleiner Workaround)

Thema wurde von Anonymous, 23. April 2024 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    11. Juli 2021
    Beiträge:
    418
    Danke erhalten:
    184
    Danke vergeben:
    139
    Ein kleiner Tipp für alle (vor allem für Cloudnutzer):

    Aktiviert die Zahlungsweise "Vorkasse" via MoneyOrder.
    Diese ist unabhängig vom Hub und wird bei einer Störung des Hubs trotzdem angezeigt.

    Problem:
    Wenn Ihr schon Vorkasse Überweisung via Hub nutzt, dann wird die Zahlungsweise Vorkasse Überweisung doppelt angezeigt, sofern der Hub mal problemlos funktioniert und somit alle Zahlungsweisen angezeigt werden. Das kann Kunden schon irritieren.

    Lösung:
    Einfach den folgenden CSS-Code hinzufügen, damit die alternative Vorkasse Überweisung nur dann angezeigt wird, wenn die Zahlungsweisen im Hub ausgefallen sind und somit nicht angezeigt werden.

    Code:
    body.page-checkout-payment:has(.gambio_hub-MoneyOrderHub) .list-group-item.moneyorder {
       display: none !important;
    }
    Nutzer, die keinen Cloudshop haben und Klarna evtl. wegen unzureichender Stabilität und Zuverlässigkeit doppelt eingebunden haben, können das Problem mit der doppelten Anzeige ggf. auch mit dem obigen Code lösen, sodass die Kunden im Checkout nicht irritiert werden. Hat eigentlich nur Vorteile. Dann bitte den Code anpassen bzw. die Klassen austauschen.
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    29. September 2013
    Beiträge:
    69
    Danke erhalten:
    30
    Danke vergeben:
    6
    Man kann "Vorkasse" (=MoneyOrderHub) im Gambio Payment Hub auch komplett deaktivieren (oder deinstallieren) und nur über Moneyorder laufen lassen, dann wird nichts doppelt angezeigt und es wird kein CSS-Code benötigt...
     
  3. timogleinig

    timogleinig Erfahrener Benutzer

    Registriert seit:
    7. Juli 2014
    Beiträge:
    208
    Danke erhalten:
    72
    Danke vergeben:
    34
    Genau, das ist die beste Lösung.
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    11. Juli 2021
    Beiträge:
    418
    Danke erhalten:
    184
    Danke vergeben:
    139
    Es ist eher die einfachste Lösung als die Beste. Dann muss man nämlich auf folgende Vorteile verzichten:

    - Automatischer Zahlungsabgleich
    - Automatischer Versand von Zahlungserinnerungen per E-Mail
    - Automatischer Versand von Zahlungsbestätigung per E-Mail

    Daher der Umweg. Einfach abschalten ist auch ok, wenn man die o.g. Dienste nicht benötigt.
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. November 2015
    Beiträge:
    203
    Danke erhalten:
    59
    Danke vergeben:
    53
    Hallo @O.C. ,

    danke nochmal für den Hinweis mit der Vorkasse. Du hast geschrieben, dass man den CSS-Code einfach mit Komma erweitern kann: (Link nur für registrierte Nutzer sichtbar.).

    Mit CSS-Code bin ich leider nicht so bewandert. Wie würde dein Code aussehen, wenn ich zusätzlich zur Vorkasse noch als Alternative z. B. PayPal über Mollie abbilden möchte, falls der Hub ausfällt?
    Bei Mollie lautet die Klasse: "mollie_paypal"
    Lieben Dank für deine Hilfe.
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    11. Juli 2021
    Beiträge:
    418
    Danke erhalten:
    184
    Danke vergeben:
    139
    Hallo @Manja MJ, wenn ich das richtig verstehe, möchtest Du zwei Mal PayPal aktivieren. Dafür nutzt Du dann Mollie und den Gambio Hub. Wenn Letzteres ausfällt, soll dann Mollie angezeigt werden. Korrekt?

    Angenommen, dass die CSS-Klasse "mollie_paypal" richtig ist, dann kannst Du dafür den folgenden Code nutzen:

    Code:
    body.page-checkout-payment:has(.gambio_hub-PayPal2Hub) .mollie_paypal {
       display: none !important;
    }
    So sieht der Kd. dann nicht zwei Mal PayPal, sondern nur PayPal via Gambio Hub. Wenn der weg ist, wird automatisch PayPal via Mollie eingeblendet.

    Prüfe bitte, ob es Probleme gibt, wenn beide Module aktiviert werden. Denn was Du hier bekommst ist nur das Optische Extra, damit der Kunde nicht irritiert wird. Ob im Hintergrund die Technik funzt, wenn beide Module gleichzeitig aktiv sind, das kann ich dir nicht sagen. Du kannst mir das hier aber gerne mitteilen, wenn Du das testen konntest. Danke.
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. November 2015
    Beiträge:
    203
    Danke erhalten:
    59
    Danke vergeben:
    53
    Ja, korrekt.


    Danke für den Code. Ich habe jetzt folgenden CSS-Code für PayPal hinterlegt (leicht anders als dein Code aus Beitrag #6):
    Code:
    body.page-checkout-payment:has(.gambio_hub-PayPal2Hub) .list-group-item.mollie_paypal {
       display: none !important;
    }
    Läuft seit letzten Freitag und es gab bisher keine Auffälligkeiten.
    In diesem Sinne hoffe ich, dass der Hub nicht mehr ausfällt. Wenn's aber doch mal passiert, fällt wenigstens nicht die wichtigste Zahlungsart weg. Danke dir sehr für diese generelle Idee, @O.C.
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    4. September 2018
    Beiträge:
    114
    Danke erhalten:
    16
    Danke vergeben:
    12
    Hallo, das mit dem CSS-Code ist ne gute idee.
    In welche CSS-Datei muss der codeschnipsel integriert werden?
     
  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. November 2015
    Beiträge:
    203
    Danke erhalten:
    59
    Danke vergeben:
    53
    Gambio-Admin -> "Inhalte" -> "Theme bearbeiten" -> 3 kleine Pünktchen -> "SCSS/CSS bearbeiten" -> ganz unten einfügen
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    4. September 2018
    Beiträge:
    114
    Danke erhalten:
    16
    Danke vergeben:
    12
    Danke.
    Ich habe den Schnipsel für folgende dupliziert:

    Code:
    body.page-checkout-payment:has(.gambio_hub-PayPal2Hub) .list-group-item.mollie_bancontact {
       display: none !important;
    }
    body.page-checkout-payment:has(.gambio_hub-PayPal2Hub) .list-group-item.mollie_creditcard {
       display: none !important;
    }
    body.page-checkout-payment:has(.gambio_hub-PayPal2Hub) .list-group-item.mollie_giropay {
       display: none !important;
    }
    body.page-checkout-payment:has(.gambio_hub-PayPal2Hub) .list-group-item.mollie_ideal {
       display: none !important;
    }
    Damit sollen dann alle fünf mollie-Zahlungsarten (inkl. paypal) nur dann angezeigt werden wenn der PayPal2Hub nicht da ist. Gehe mal davon aus das man das an der Paypal2Hub Methode fest machen kann, das dann gar keiner da ist.
     
  11. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.093
    Danke erhalten:
    949
    Danke vergeben:
    339
    Gar keine Mollie-Zahlungsweise, wenn PayPal2Hub aktiv ginge z.B. so:

    Code:
    body.page-checkout-payment:has(.gambio_hub-PayPal2Hub) .list-group-item[class^="mollie_"] {
       display: none !important;
    }