Si tienes una tienda online con WordPress y WooCommerces seguramente te habrás dado cuenta de que cuando creas un pedido manualmente y, en consecuencia, queda pendiente de pago, no se envía automáticamente el correo electrónico al cliente para indicarle que el pedido está pendiente de pago, con un enlace desde el que realizar el pago, como sí hace WooCommerce con el resto de estados de pedido, sino que tienes que enviar manualmente el correo de pendiente de pago desde la página de edición del pedido.
Esto es así por defecto en WooCommerce, como se indica en la página de ajustes de los correos electrónicos.
No se tú qué pensarás pero yo creo que por defecto se debería mandar sí o sí el recibo de detalles del pedido, especialmente si está pendiente de pago, y no tener que enviarlo manualmente, editando el pedido.
Si piensas como yo, que sepas que puedes cambiar este comportamiento, y forzar a que WooCommerce envíe el correo electrónico de pedido pendiente de pago de manera automática a los clientes, sin que tengas que realizarlo tú manualmente desde la pantalla de edición del pedido.
Solo tienes que añadir esta función usando tu método favorito:
/* Email pedido pendiente automatico */
add_action( 'woocommerce_order_status_pending', 'ayudawp_pedido_pendiente_pago_email_automatico', 9999, 2 );
function ayudawp_pedido_pendiente_pago_email_automatico( $order_id, $order ) {
if ( ! $order->needs_payment() ) return;
WC()->payment_gateways();
WC()->shipping();
WC()->mailer()->customer_invoice( $order );
$order->add_order_note( __( 'Solicitud de pago enviada automáticamente al cliente.', 'woocommerce' ), false, true );
}
Una vez activa, la próxima vez que crees un pedido pendiente de pago se enviará automáticamente el correo electrónico solicitándole el pago, con el enlace para hacerlo, y además se añadirá una nota al pedido indicando esta acción automática.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!




NO 


