„Bestellung Wartend“ E-Mail auch bei Status „Zahlung ausstehend“ versenden
-
Liebe Forummitglieder,
Nun ist unser Webshop fast vor der Fertigstellung. Alles funktioniert auch einwandfrei, lediglich an einem Punkt hakt es. Denn es soll die E-Mail die bei einer Bestellung mit Zahlung über Vorrauskasse versendet wird, auch versendet werden wenn der Kunde über PayPal oder Klarna zahlt. Hier ist der Standardbestellstatus zu Beginn ja Zahlung ausstehend. Ist es trotzdem über einen Hook möglich irgendwie die E-Mail „customer-on-hold-order“ zu senden wenn der Bestellstatus gleich „pending“ bzw „Zahlung ausstehend ist?
Folgendes Snippet funktioniert prinzipiell – jedoch wird dann wenn über Vorauskasse bezahlt wird die E-Mail „customer-on-hold-order“ zweimal versendet:
add_action( 'woocommerce_new_order', 'customer_pending_order_notification', 20, 1 ); function customer_pending_order_notification( $order_id ) { // Get an instance of the WC_Order object $order = wc_get_order( $order_id ); // Only for "pending" order status if( ! $order->has_status( 'pending' ) ) return; // Send "New Email" notification (to admin) WC()->mailer()->get_emails()['WC_Email_Customer_On_Hold_Order']->trigger( $order_id ); }
Ich hoffe mein Anliegen klingt nicht allzu abstrus, doch macht es für unseren Webshop durchaus Sinn. Denn so erhalten alle Kunden erst einmal eine Bestellbestätigung mit Rechnung und Rechtstexten – in beiden steht das die Zahlung noch aussteht -> nur bei der Vorrauskasse ist dann noch die Zahlungsanweisung der Vorauskasse angehängt.
Sobald dann der Status „Zahlung Ausstehend“ sich automatisch ändert aufgrund der Bestätigung durch Paypal mittels IPN Token ist der Status dann ja „in Bearbeitung“ und der Kunde bekommt eine Zahlungsbestätigung.
Genauso verhält es sich wenn das Geld auf unserem Konto gelandet ist und ich den Status von „In Wartestellung“ auf „in Bearbeitung“ ändere.
Ich hoffe das erklärt mein Problem 😉
Vielen Dank für eure Hilfe und Liebe Grüße,
SamuelDie Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
- Das Thema „„Bestellung Wartend“ E-Mail auch bei Status „Zahlung ausstehend“ versenden“ ist für neue Antworten geschlossen.