Mailversand

Hallo zusammen,

ich habe mir ein Skript geschrieben, welches mir die Bestellungen in einer E-Mail zusammenfasst und dann Mails an meine Großhändler schickt, da ich hier mit Fulfillment (Versand vom Großhandel unter meinem Namen) arbeite.

Das Skript funktioniert soweit super, auch die E-Mail (via PHPmailer) an den Großhandel wird verschickt.

Jedoch keine Mail an den Kunden, dass seine Bestellung abgeschlossen ist.

Hierfür ändere ich lediglich den Status der Bestellung via 

$client->put('orders/'.$orderid, array(
	'orderStatusId' => 2
));

Ich ging davon aus, dass dann über die Cronjobs automatisch eine Mail raus geht, scheinbar aber nicht.
Wie kann ich aus einem Skript heraus eine “Bestellung fertiggestellt” Mail über Shopware schicken?

EDIT:
Ja ich habe Plugins gefunden welche E-Mails schicken, sobald sich der Status ändert, aber ich muss doch auch so vie API z.B. ne Mail verschicken können?

Grüße

Keiner eine Idee? :confused:

Hallo @Qhiliqq‍

Ist dein Cronjob aktiviert und funktioniert dieser?

Eigentlich musst Du den Cronjob ausführen das kannst Du entweder via Konsole oder über einen Browseraufruf ausführen.

Mehr infos findest Du hier: Shopware 5 - Einstellungen - System: Cronjobs

Gruss

Alexander

Hi,

ja die Crons laufen.
Wenn ich manuell in der Bestellung den Status ändere wird ne Mail geschickt…