1. Home
  2. Wissensdatenbank
  3. Software & Skriptsprachen
  4. Shopware
  5. Shopware Newsletter Anmeldung nicht möglich (Fehler 500) – Lösung

Shopware Newsletter Anmeldung nicht möglich (Fehler 500) – Lösung

Problem

Nach der Anmeldung zu einem Newsletter wird ein Fehler 500 oder folgende Fehlermeldung angezeigt:

PHP Fatal error:  Uncaught TypeError: Argument 2 passed to sAdmin::subscribeNewsletter() must be of the type integer, string given

Haben Sie keine Fehlermeldung, sondern bekommen nur Fehler 500 angezeigt, so können Sie mit Hilfe des PHP Error Reportings die Ursache erörtern – im nachfolgendem Artikel wird die Vorgehensweise beschrieben:

PHP Error Reporting aktivieren

Ursache

Auf Grund einer Fehlkonfiguration im Shop wird eine Zeichenfolge (string) übergeben, obwohl die Funktion einen Zahlenwert (int) erwartet. Der falsche Übergabetyp sorgt dann für den Fehler.

Lösung

Im Shopware Backend muss unter Einstellungen → Grundeinstellungen → Storefront → Anmeldung/Registrierung in der Zeile „Standard-Empfangsgruppe (ID) für registrierte Kunden (System / Newsletter)“ eine ID (numerischer Wert) stehen. Wenn dieses Feld leer ist oder ein Wort enthält, resultiert das in dem o.g. Fehler – um dies zu beheben tragen Sie bitte eine Zahl in dieses Feld ein.

Anschließend ist die Newsletteranmeldung wieder möglich.

Aktualisiert am 16. Januar 2020

War dieser Artikel hilfreich?

Ähnliche Artikel