Buenos días,
He revisado este post vuestro para añadir un campo personalizado en la plantilla de email de Woocommerce https://www.webempresa.com/blog/campo-personalizado-email-woocommerce.html.
Ya lo tengo hecho todo. Sin embargo, necesito añadir 3 campos a esta plantilla. ¿Podríais ayudarme por favor?
Muchas gracias,
Contenido solo visible a usuarios registrados
Hola.
Solo tienes que añadir los campos que necesites en el código, un ejemplo seria este:
add_filter( 'woocommerce_email_order_meta_fields', 'custom_woocommerce_email_order_meta_fields', 10, 3 );
function custom_woocommerce_email_order_meta_fields( $fields, $sent_to_admin, $order ) {
// Añade el campo 'billing_invoice'
$fields['billing_invoice'] = array(
'label' => __( 'Invoice Number', 'your-text-domain' ),
'value' => get_post_meta( $order->get_id(), 'billing_invoice', true ),
);
// Añade el campo 'customer_note'
$fields['customer_note'] = array(
'label' => __( 'Customer Note', 'your-text-domain' ),
'value' => $order->get_customer_note(),
);
// Añade el campo 'delivery_date' (fecha de entrega)
$fields['delivery_date'] = array(
'label' => __( 'Delivery Date', 'your-text-domain' ),
'value' => get_post_meta( $order->get_id(), 'delivery_date', true ),
);
return $fields;
}
Un Saludo
Hola Pepe, muchas gracias por tu respuesta.
He añadido el código, modificándolo con los campos que necesito. Sin embargo, al hacer otra prueba de pedidos continúan sin aparecer en los correos (tanto el que le llega al administrador como al cliente). ¿Podrías ayudarme por favor?
Contenido solo visible a usuarios registrados
Gracias,
Hola,
Veo que estás utilizando el plugin de Checkout Field Manager (Checkout Manager) for WooCommerce, para añadir los campos adicionales a tu formulario de pago, en este caso este plugin solo acepta añadir campos adicionales en los emails con la versión de pago.
Si quieres añadir los campos adicionales en el email, en este caso puedes probar utilizar otro plugin como → https://es.wordpress.org/plugins/woo-checkout-field-editor-pro/
Puedes ver como funciona y todos los detalles para añadirlo en el siguiente artículo que tenemos disponible → https://www.webempresa.com/blog/campo-personalizado-email-woocommerce.html
Verifícalo y nos comentas como va todo
Un Saludo