Phoca Cart sendet laufend Mails

Phoca Cart - complex e-commerce extension
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48345
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Phoca Cart sendet laufend Mails

Post 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
If you find Phoca extensions useful, please support the project
p.luks
Phoca Member
Phoca Member
Posts: 48
Joined: 19 Jan 2020, 20:51

Re: Phoca Cart sendet laufend Mails

Post 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"?
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48345
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Phoca Cart sendet laufend Mails

Post 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
If you find Phoca extensions useful, please support the project
pixelsurfer
Phoca Member
Phoca Member
Posts: 13
Joined: 22 Jul 2009, 09:32

Re: Phoca Cart sendet laufend Mails

Post by pixelsurfer »

Wie konntet ihr das Problem lösen?
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48345
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Phoca Cart sendet laufend Mails

Post 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
If you find Phoca extensions useful, please support the project
pixelsurfer
Phoca Member
Phoca Member
Posts: 13
Joined: 22 Jul 2009, 09:32

Re: Phoca Cart sendet laufend Mails

Post 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
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48345
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Phoca Cart sendet laufend Mails

Post 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
If you find Phoca extensions useful, please support the project
pixelsurfer
Phoca Member
Phoca Member
Posts: 13
Joined: 22 Jul 2009, 09:32

Re: Phoca Cart sendet laufend Mails

Post 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
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48345
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Phoca Cart sendet laufend Mails

Post 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
If you find Phoca extensions useful, please support the project
pixelsurfer
Phoca Member
Phoca Member
Posts: 13
Joined: 22 Jul 2009, 09:32

Re: Phoca Cart sendet laufend Mails

Post by pixelsurfer »

Ja es war immer PayPal. Wir haben jetzt IPN deaktiviert, vermutlich war es das. (Hoffen wir es :) )
Post Reply