I need help in stopping WooCommerce from emailing admin emails for the “processing order” email notifications. The “processing order” email should be emailed only to the customer. But the admin email got the email as well. Can someone help me?
Thanks,
Rafael
I want to hide “Expires” part in Processing order email and “Name and Surname” above Billing. How can I do that?
https://snipboard.io/p0H6Ix.jpg
In addition, the link of my website in the footers in all emails sent to the customer appears blue. How can I make it red? Where can I change that color? And the e-mail address of the customer in the Billing section of the processing order mail is also blue. I want to make it red like the phone number.
https://snipboard.io/9uNhmd.jpg
Thank you so much.
]]>Thanks for your help in advance!
]]>I’ve done a lot of searching on the internet and through this forum already but can’t find an answer to fix or explain what is happening.
When a purchase is made through Woocommerce, the “Processing Order” email is not sent to the customer. Although the customer does receive a receipt from Paypal, and I get the “New Order” email as the seller.
It’s not getting caught in the customer’s spam or junk folder, as it isn’t getting logged at all -as seen using “WP Mail Logging Log” plugin. (The “New Order” email to seller is logged each time)
I have been doing testing through putting an item for sale for a few cents on my site. And the very first time the item was purchased the “Processing Order” email did work fine. But since then it hasn’t worked.
I tried using a SMTP plugin, which didn’t help.
I tried deactivating plugins and changed themes, didn’t help.
I’ve checked the woocommerce log (WooCommerce>Status>Logs), doesn’t look like any fatal errors relating to this.
I’ve talked with my web host and they checked the server logs and php error log and couldn’t find anything recorded about it.
I appreciate any help.
Thanks a lot!
Error: [01-Oct-2019 08:47:49 UTC] PHP Fatal error: Uncaught Error: Call to a member function needs_payment() on bool in /wp-content/plugins/woocommerce-germanized/includes/class-wc-gzd-checkout.php:309
The funktion, where it happens is:
public function add_payment_link( $order_id ) {
$enabled = true;
if ( get_option( 'woocommerce_gzd_order_pay_now_button' ) === 'no' ) {
$enabled = false;
}
$order = wc_get_order( $order_id );
if ( ! $order->needs_payment() ) {
$enabled = false;
}
$disabled_methods = get_option( 'woocommerce_gzd_order_pay_now_button_disabled_methods', array() );
...
The problem is in Woocommerce Germanized, but a lot of people use it too
Can you help with it?
]]>I figure out that somehow woocommerce is sending the original/root email template on initial orders, and then It would send the copied/override email on upsell purchases. Any idea how to fix this?
Summary: Customers get different email templates. They get woocommerce root email when they place initial order and then they get an edited email template when they purchase any upsell order.
]]>Any way to avoid that?
]]>Our WooCommerce installation doesn’t send the “Processing order” email after a customer buys a product. However, all other emails are being sent correctly. I track outgoing emails with a plugin called “Email Log”. The WooCommerce email settings indicate the email as “enabled”. Setting the order status to manually to “pending” and then back to “processing” triggers the email – it just doesn’t fire automatically.
Could this be simply a WooCommerce bug? Is anybody else experiencing the same issue? Any suggestions on how to fix this?
]]>