Page 2 of 3

Re: Phoca Cart sendet laufend Mails

Posted: 17 Aug 2023, 00:20
by Jan
Hallo, siehe:
administrator/components/com_phocacart/install/sql/mysql/install.utf8.sql

Phoca Cart benutzt die gleiche Kodierung wie Joomla:
... ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;

So versuch mal es in deiner Datenbank wechseln.

Jan

Re: Phoca Cart sendet laufend Mails

Posted: 17 Aug 2023, 11:26
by p.luks
Hallo Jan,

die Änderung nach utf8mb4_unicode_ci hat funktioniert, führte aber zu keiner Verbesserung. Es kommt der gleiche Fehler. Ich bin der Ursache aber ein großes Stück näher gekommen. Habe aber noch keine echte Lösung.

In der Datei "everything.php" wird dieser Fehler ausgegeben:

Code: Select all

2023-08-17T08:11:28+00:00	CRITICAL 173.0.80.116	error	Uncaught Throwable of type Joomla\Database\Exception\ExecutionFailureException thrown with message "Incorrect string value: '\xFCr Zah...' for column `d03dd6e4`.`cms_phocacart_logs`.`description` at row 1".
In diesem String ist enthalten: "Aufschlag für Zahlungsmethode".
Das '\xFCr Zah...' ist übersetzt 'für Zah...'

Ich habe für den Sprachstring "COM_PHOCACART_PAYMENT_PRICE" einen Override angelegt: "Aufschlag fuer Zahlungsmethode" und danach eine neue Bestellung ausgeführt. Der Fehler war dann nicht mehr und der LOG-Eintrag ohne Probleme hinzugefügt.

Was ich mir jetzt Frage:
Warum speichert er den String in der Tabelle "phocacart_order_total" im Feld 'title' ohne Probleme, abder nicht in der "phocacart_log"?

Re: Phoca Cart sendet laufend Mails

Posted: 17 Aug 2023, 11:43
by Jan
Hallo, in Log ist nicht nur Titel gespeichert sondern auch andere Information, die Frage ist, woher kommt "\xFCr" ???

Wenn man allgemein solche Fehler recherchiert, bekommt man z.B. dies:
https://stackoverflow.com/questions/549 ... s-in-mysql

In Log sind auch Informationen direkt von z.B. Paypal gespeichert, wie:
PhocacartLog::add(1, 'Payment - PayPal Standard - ERROR', 0, $listener->getTextReport());

in:
plugins/pcp/paypal_standard/paypal_standard.php

so vielleicht da muss man den String irgendwie ändern :idea:

Jan

Re: Phoca Cart sendet laufend Mails

Posted: 12 Jun 2024, 21:12
by pixelsurfer
Wie konntet ihr das Problem lösen?

Re: Phoca Cart sendet laufend Mails

Posted: 18 Jun 2024, 02:39
by Jan
Hallo, was für ein Problem? In diesem Post gibt es mehrere Fragen und ist ziemlich alt, vielleicht is es besser neues Post zu machen und dort mehr detailte Frage stellen.

Jan

Re: Phoca Cart sendet laufend Mails

Posted: 19 Jul 2024, 09:42
by pixelsurfer
Sorry die späte Antwort:
Nach jeder Transaktion mit PayPal versendet Phoca Cart endlos Mails mit der Bestellbestätigung (COM_PHOCACART_STATUS_CONFIRMED)

LG Jürgen

Re: Phoca Cart sendet laufend Mails

Posted: 21 Jul 2024, 00:57
by Jan
Ja, die Frage ist, ob Phoca Cart es von PayPal so oft bekommt (man soll PayPal debuggen) oder es kommt von Mail Service so oft. Jemand muss einfach den Auftrag zu geben, Email zu senden. Phoca Cart von sich selbst hat keine Funktion (z.B. Cron, usw.) was Emails sendet. :idea:

Jan

Re: Phoca Cart sendet laufend Mails

Posted: 21 Jul 2024, 13:28
by pixelsurfer
Hi, ind den Logs kommt immer wieder:
Mitteilung Payment - PayPal Standard - Order Status Change "Order status changed to: 2(Completed), User: Anonymous"
von der url: index.php?option=com_phocacart&view=response&task=response.paymentnotify&type=paypal_standard&pid=2&tmpl=component

Ist echt sehr komisch.

Jürgen

Re: Phoca Cart sendet laufend Mails

Posted: 22 Jul 2024, 13:22
by Jan
Hi, wenn du Logs hast, siehe auch IP von dem diese Requests kommen. So man weisst, es kommt z.B. von PayPal, oder von einem anderen Ort.

Jan

Re: Phoca Cart sendet laufend Mails

Posted: 24 Jul 2024, 13:18
by pixelsurfer
Ja es war immer PayPal. Wir haben jetzt IPN deaktiviert, vermutlich war es das. (Hoffen wir es :) )