<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Enviar correo a clientes cuando el pedido se cancela o falla - Woocommerce				            </title>
            <link>https://iguannaweb.com/community/woocommerce/enviar-correo-a-clientes-cuando-el-pedido-se-cancela-o-falla/</link>
            <description>De momento esto es un foro de soporte donde iré poniendo cosas que pueden servir o que utilizo a lo largo de mi trabajo. Más adelante puede que deje o permita comentarios de vosotros.</description>
            <language>es</language>
            <lastBuildDate>Sun, 08 Mar 2026 03:22:44 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Enviar correo a clientes cuando el pedido se cancela o falla</title>
                        <link>https://iguannaweb.com/community/woocommerce/enviar-correo-a-clientes-cuando-el-pedido-se-cancela-o-falla/#post-3</link>
                        <pubDate>Mon, 02 Jan 2023 19:39:33 +0000</pubDate>
                        <description><![CDATA[No sé si te habrás dado cuenta pero en los pedidos cancelados de woocommerce el correo al que se envía notificación normalmente es el administrador, que se configura en ajustes &gt; correos....]]></description>
                        <content:encoded><![CDATA[<p>No sé si te habrás dado cuenta pero en los pedidos cancelados de woocommerce el correo al que se envía notificación normalmente es el administrador, que se configura en ajustes &gt; correos.</p>
<p>Pero si quieres notificar al usuario (o modificarlo para otra cosa) toca de tirar de código. Normalmente te dicen que lo pongas en el functions.php, aunque siempre es mejor en forma de plugin.</p>
<pre contenteditable="false"><code>add_action('woocommerce_order_status_changed', 'send_custom_email_notifications', 10, 4 );
function send_custom_email_notifications( $order_id, $old_status, $new_status, $order ){
if ( $new_status == 'cancelled' || $new_status == 'failed' ){
$wc_emails = WC()-&gt;mailer()-&gt;get_emails(); // Get all WC_emails objects instances
$customer_email = $order-&gt;get_billing_email(); // The customer email
}

if ( $new_status == 'cancelled' ) {
// change the recipient of this instance
$wc_emails-&gt;recipient = $customer_email;
// Sending the email from this instance
$wc_emails-&gt;trigger( $order_id );
}
elseif ( $new_status == 'failed' ) {
// change the recipient of this instance
$wc_emails-&gt;recipient = $customer_email;
// Sending the email from this instance
$wc_emails-&gt;trigger( $order_id );
}
}</code></pre>
<p>Y también puedes mantener el que tengas en configuración si cambias esto:</p>
<pre contenteditable="false"><code>// Add a recipient in this instance
$wc_emails-&gt;recipient .= ',' . $customer_email;</code></pre>
<p> </p>]]></content:encoded>
						                            <category domain="https://iguannaweb.com/community/woocommerce/">Woocommerce</category>                        <dc:creator>Francisco GP</dc:creator>
                        <guid isPermaLink="true">https://iguannaweb.com/community/woocommerce/enviar-correo-a-clientes-cuando-el-pedido-se-cancela-o-falla/#post-3</guid>
                    </item>
							        </channel>
        </rss>
		