Hallo liebe Forengemeinde,
ich habe mich hier registriert, in der Hoffnung Hilfe zu finden.
Die Hooks/Filter die ich im Netz gefunden habe, konnten mir
Leider nicht wirklih weiterhelfen.
Worum geht es?
Ich möchte gerne eine E-Mail mit den Daten einer Bestellung
Manuell an einen von mir zuvor festgelegten Empfänger versenden.
Hooks, die auf die Änderung des Orderstatus abzielen kommen daher
Nicht in Frage.
Ich habe bereits ein Plugin entworfen, im Backend befindet sich ein
Einfacher Button, ein Klick dafür führt einen Ajaxrequest aus und soll
Die funktion sendEmail() aufrufen, die die E-Mail versenden soll.
Der Inhalt der E-Mail darf/soll ruhig eine woocommerce E-Mail sein, z.B.
Die mit dem Rechnungstemplate.
2 Bedingunen sollen dabei geändert werden:
1. Ersetze den Empfänger durch meine eigene E-Mailadresse
2. füge ein Attachment an (vom Kunden hochgeladenes Bild)
Meine Versuche sehen wie folgt aus:
public function sendEmail($order_id) {
global $woocommerce;
$order = new WC_Order($order_id);
$mailer = WC()->mailer();
// ein print_r gibt mir sowohl die Orderdaten als auch die Email daten aus
???
1. wähle woocommerce Email-template aus (z.B. rechnung)
2. Ersetze den Empfänger durch meine E-Mailadresse
3. Füge Attachment an
4. sende die E-Mail
}
Wenn mir da jemand auf die Sprünge helfen könnte, das wäre wirklich super.
Bei Erfolg mache ich auch gerne eine PayPal Donation!
DANKE![COLOR=#d4d4d4]er();[/COLOR]
[COLOR=#d4d4d4][FONT=Consolas][COLOR=#d4d4d4]
[/COLOR]
[/FONT][/COLOR]
Alles anzeigen