Senden Sie eine E-Mail Benachrichtigung an den admin für die pending order status in WooCommerce
In WooCommerce, wenn ein Kunde geht zur Kasse aus dem Warenkorb und Absenden der Bestellung, wenn die Zahlung nicht verarbeitet werden, wird die Bestellung auf "pending" Zahlung. Der Admin nicht alle empfangenen E-Mail zu.
Ich möchte senden Sie eine E-Mail an den Admin für diese Art von Aufträgen. Wie kann ich es tun?
woocommerce hat EINE MENGE Haken, ich bin mir sicher, dass einer von Ihnen könnte hilfreich sein: docs.woocommerce.com/wc-apidocs/hook-docs.html
InformationsquelleAutor burhan jamil | 2017-07-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
UPDATE 2 (Änderung von
woocommerce_new_order
zuwoocommerce_checkout_order_processed
Dank Céline Garel)Dieser code wird gefeuert werden, alle möglichen Fälle, wenn eine neue Bestellung bekommen den status "ausstehend" und löst automatisch eine "Neue Bestellung" E-Mail-Benachrichtigung:
Code geht in function.php Datei der aktiven child-theme (oder ein Thema) oder auch in jedem plugin-Datei.
Dieser code ist getestet und funktioniert in WooCommerce-Versionen 2.6.x-und 3+.
Einem mehr anpassbare version des Codes (falls erforderlich), um ausstehenden Bestellungen mehr sichtbar:
Code geht in function.php Datei der aktiven child-theme (oder ein Thema) oder auch in jedem plugin-Datei.
Dieser code ist getestet und funktioniert in WooCommerce-Versionen 2.6.x-und 3+.
aktualisiert haben, meine Antwort, bitte versuchen Sie es. Ich änderte den Haken und jetzt sollte es funktionieren, in allen Fällen für "ausstehende Bestellungen-status"... Nun, der code ist effizienter, kompakter und leichter. Es gibt 2 Versionen, eine, senden Sie einfach die Standard - "new order" Meldung und das andere, das wird es noch einige Anpassungen (wenn nötig)...
Seine nicht funktioniert. Ich habe auch die test durch die Schaffung simple.txt Datei entweder den Haken anruft oder nicht. Seine Forderung, die Funktion kann aber nicht auslösen der Bestellung per E-Mail.
InformationsquelleAutor LoicTheAztec
Habe ich versucht, mit LoicTheAztec Antwort, @LoicTheAztec vielen Dank für deinen tollen code.
Ich habe gerade auf die action hook für
woocommerce_new_order
zuwoocommerce_checkout_order_processed
um es an die Arbeit.Hier ist die Aktion :
add_action( 'woocommerce_checkout_order_processed', 'pending_new_order_notification', 20, 1 );
Hoffe, das hilft.
woocommerce_new_order
um die mail kam ohne die Produkte, aber mitwoocommerce_checkout_order_processed
es fest, und die E-mail ankommen, wie es soll 🙂InformationsquelleAutor Céline Garel