Generic Error bei Bestellung + Paypal-Problem
Autor: Gerhard B.Hallo,
offensichtlich habe ich seit langer Zeit Probleme bei der Bestellung in meinen beiden Shops.
SHOP 1: In einem Shop wird nach der Bestellabgabe "Generic Error" angezeigt"! Dann geht es nicht weiter! Bestellungen sind daher NICHT möglich!
SHOP 2: In einem anderen Shop kommt der "Generic Error"-Fehler NICHT (obwohl meines Wissens beide Shops gleich aufgebaut sind!). Banküberweisung klappt, aber bei paypal kommt ein Fehler. Die Bestellbestätigung wird zwar angezeigt, dann wird ja ganz klein "Jetzt kaufen" angezeigt, um per paypal zu zahlen. Wenn man darauf klickt wird angezeigt "Leider ist ein Systemfehler aufgetreten. Versuchen Sie es bitte später noch einmal". Bei X5 habe ich eingegeben, dass auch Kreditkarte, AppePay, Zahlung über Android-Smarthone etc. akzeptiet wird. Es kommt aber erst gar nicht die Möglichkeit z.B. Kreditkartendaten einzugeben, sondern es kommt direkt die erwähnte Fehlermeldung.
Da ich keinen Fehler finde und langsam verzweifel, hoffe ich nun auf Hilfe von Euch.
Herzliche Grüße
Gerhard
Sind die 2 Shops auf dem gleichen Server oben? Bzw. beim gleichen Provider gehostet?
Welche PHP Version läuft auf den SErvern?
Welches Email Skript ist unter "5" Export ins internet bei den Parametern im Reiter "Email" ausgewählt?
Wird eine Domain Email verwendet?
In WSX5 kann man keine Kreditkarte oder Appelpay auswählen, wenn dann im Paypal Backend! Oder meinst du die Buttons die in der Bestellbestätigung kommen?
Autor
Hallo,
1. ja, beide Shops sind beim gleichen Provider gehsotet.
2. PHP 8.3.12 (Danke für den Hinweis, habe ich gerade aktualisiert!)
3. PHP-Mailer (empfohlen)
4. Mailadresse der veröffentlichten Website
5. Man wird nicht zu paypal weitergeleitet, daher keine Auswahlmöglichkeit der zahlung
Durch die Änderung der PHP-Version scheint es in "Shop 2" zu funktionieren (DANKE!), aber nur mit der Wahl von "Paypal (überholt)". Ab wann wird das "alte paypal" denn nicht mehr funktionieren?
"Paypal Commerceplatform scheint generell nicht zu funktionieren, obwohl ein Code angezeigt wird und bei paypal wohl richtig hinterlegt ist.
In Shop 1 bleibt die Fehlermeldung "Generic Error". Ich kann dort KEINEN Eingabenfehler erkennen.
Herzliche Grüße
Gerhard
Bei Shop 1 wird das Projekt wahrscheinlich mit einer uralten WSX5 Version erstellt worden sein, oder?
Es kann hier sein, dass durch die ganzen Konvertierungen sich noch alte Skripte am SErver befinden die das auslösen. Wird der Generic Error nach der Bestellung abschicken angezeigt? Wenn ja, dann muss man nur im Hosterbackend die PHP Meldungen deaktivieren. ISt der 1. Shop mit einer Datenbank verbunden, oder wird alles über den Email Verkehr abgewickelt?
Autor
Das Projekt wurde vor einigen Jahren erstellt, wurde aber ununterbrochen und ständig mit allen WSX5-Updates aktualisiert. Ja, Generic Error wird angezeigt, wenn man die Bestellung abschickt, egal ob man Banküberweisung oder paypal gewählt hat. Der Shop ist mit keiner Datenbank verknüpft, läuft alles über Email.
Hello Gerhard,
what are the URLs for these websites?
Thank you.
Eric
Online translation:
Hallo Gerhard,
wie lauten die URLs für diese Websites?
Ich danke dir.
Eric
Autor
Hallo Eric,
die URL lautet www.FOTOZENTRALE.de
Ich würde mich über eine kurzfristige Lösung freuen.
Vielen Dank im Voraus
Gerhard
Hello Gerhard,
inspecting the website during a test order, the Generic Error corresponds to an Error 500, which is an unspecified error on the server's side.
I recommend switching to PHP 8.2, disabling the PHP parameter called display_errors and checking in with your hosting provider to investigate the exact nature of the error.
Eric
Online translation:
Hallo Gerhard,
wenn ich mir die Website während einer Testbestellung ansehe, entspricht der Generic Error einem Error 500, also einem nicht näher spezifizierten Fehler auf Seiten des Servers.
Ich empfehle Ihnen, auf PHP 8.2 zu wechseln, den PHP-Parameter display_errors zu deaktivieren und sich bei Ihrem Hosting-Provider zu erkundigen, um die genaue Art des Fehlers zu ermitteln.
Eric
Autor
Hallo,
laut meinem Provider muss ich wohl einen höheren Tarif mit höherem PHP Memory Limit wählen, bisher 256 MB, nun 512 MB!? Getestet wurde es und man kann dann wieder im Shop bestellen. Mich würde mal interessieren, was bei WSX5 Einfluss auf das PHP Memory Limit hat? Gerne würde ich mit den 256 MB auskommen.
Das Problem mit den Bestellbestätigungsmails, die im SPAM-Ordner landen - bei webmail und dann erscheinen die natürlich auch nicht bei Outlook. In meinen anderen Shops funktionieren die Bestätigungsmails. Kunden erhalten auch eine Bestätigung und landen dort nicht im SPAM-Ordner. Ich habe als Mailadresse mehrere Mailadressen getestet, die Bestätigungen landen IMMER im SPAM-Ordner! Ich kann es mir nicht erklären!
Viele Grüße
Gerhard
Ist die Versand Email im Onlineshop die gleiche wie unter "5" Export ins Internet bei den Parametern? Wenn ja, dann verwende 2 verschiedene Domain Emailadressen um es zu testen.
Es kann immer mal passieren, dass eine Email auf einer Blacklist steht und deshalb als SPAM gewertet wird. Wenn es nur ein Kunde ist bei dem es immer im SPAM ORdner landet, dann hat er wohl selbst in seinem Email Programm die ADresse als SPAM bewertet!
Hello,
usually the amount of products and their complexity in terms of length of description, amount of variants and images can influence the memory_limit needed.
256 is lower then average, I believe, so it may cause problems unless the online store is very small.
The recommendation would be 1024 or above.
Eric
Online translation:
Hallo,
in der Regel können die Anzahl der Produkte und ihre Komplexität in Bezug auf die Länge der Beschreibung, die Anzahl der Varianten und Bilder das benötigte memory_limit beeinflussen.
256 ist weniger als der Durchschnitt, glaube ich, so kann es Probleme verursachen, es sei denn, der Online-Shop ist sehr klein.
Die Empfehlung wäre 1024 oder mehr.
Eric
Autor
Hallo Andreas S.,
ich habe nun unterschiedliche Mailadressen eingegeben. Der Fehler bleibt!
Laut Aussage meines Providers werden die Bestellbestätigungen von der Mailadresse des Käufers versandt (also z.B. gmx/web etc.). Die Bestellmail sollte aber von einer Mailadresse des Shops versandt werden.
Ich finde keine Möglichkeit das einzustellen!? Da ich das Problem in allen Shops habe, sollte das von WSX5 generell geändert werden oder man teilt mir bitte mit, wo ich das einstellen kann.
Vielen Dank im Voraus.
Beste Grüße
Gerhard
Bei Website X5 sollte man unter ...
5 Export > Export der Website ins Internet / Parameter
___________/ E- Mail /
... die Domain-Mailadresse des Shops eintragen und noch einmal unter ...
1 Einstellungen > Shop / Bestellung senden
Einstellungen
E-Mail des Administrators
name @ meinshop.de (Leerzeichen nur hier in der Community, damit keine *** erscheinen)
[X] Empfang der Daten per E-Mails bestätigen
... evtl. muss bei einigen Webhostern unter ...
5 Export > Export der Website ins Internet / Parameter
___________/ E- Mail /
... das Kästen leer bleiben bei ...
[_] Zusendung von alternativen Absendern zulassen