Woocommerce agregar datos en correo de orden de compra

Hoy tuvimos una solicitud para adicionar datos en las notificaciones de compra de una tienda virtual desarrollado con Woocommerce, con este script podrán adicionar los campos que sean necesarios en la notificación del administrador del perdido, si necesitas más campos para capturar y mostrar en el correo de notificación, debes conocer el nombre del campo que necesitas, si usas algún plugin para mostrar o añadir campos en tu formulario Woocommerce, debes indicar en este script el nombre del campo. Este código debes adicionar en tu ChildTheme, el archivo functions.php, mucha suerte!


/* WooCommerce nueva orde, detalles del cliente en el correo */
function wc_customer_details( $fields, $sent_to_admin, $order ) {
if ( empty( $fields ) ) {
if ( $order->get_billing_email() ) {
$fields['billing_email'] = array(
'label' => __( 'Email', 'woocommerce' ),
'value' => wptexturize( $order->get_billing_email() ),
);
}
if ( $order->get_billing_phone() ) {
$fields['billing_phone'] = array(
'label' => __( 'Telefono', 'woocommerce' ),
'value' => wptexturize( $order->get_billing_phone() ),
);
}
}
return $fields;
}
add_filter( 'woocommerce_email_customer_details_fields', 'wc_customer_details', 10, 3 );

Aviso Legal

KP SERVER SAC es una empresa constituido en la republica del Perú, con RUC: 20548675147. Nuestra experiencia data desde el año 2003 y pasamos a ser persona juridica el año 2012. Operamos servidores en Centro de Datos de EEUU, Europa y Perú.
Cotizar!
userstaglaptop-phoneselectcross
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram