meter un campo de us plugin en el email de pedido que llega al admin y al cliente
meterlo como en el email de pedido como siu fuera una variable:
Google: woocommerce añadir campos en el checkout “{order_number}” personalizados
Insertar campo en la pagina de pago
https://woodemia.com/insertar-un-campo-en-la-pagina-de-pago-de-woocommerce/
Aquí vi un filter q podría ser pero no era un campo del user
Revisar el plugin que uso a ver si puedo conseguir algo:
https://www.donwordpress.com/blog/ecommerce/como-personalizar-campos-del-checkout-de-woocommerce
Ajustes de correos electrónicos en WooCommerce, ver si modificando la plantilla pudiera ser:
https://boluda.com/tutorial/ajustes-de-correos-electronicos-en-woocommerce/
Añadir un campo interno a la ficha de cliente de WooCommerce, similar a uno anterior pero a ver si me da ideas:
https://www.esthersola.com/anadir-campo-ficha-cliente-woocommerce/
me hace pensar, donde se guarda el dato de esa variable del plugin. Entro en la base de datos y busco , y en post_meta la localizo. Bien. Tengo q obtener un valor con get_post_meta.. pero donde la meto, en un filter q aparece en esta web anterior
Entre tanto, busqué por la documentacion de woocommerce y encontré:
Add a custom field (in an order) to the emails
https://docs.woocommerce.com/document/add-a-custom-field-in-an-order-to-the-emails/
https://docs.woocommerce.com/document/bookings-action-and-filter-reference/
https://docs.woocommerce.com/document/woocommerce-admin-custom-order-fields/
diversos filtros para woocommerce, aquí hay buena información +++++++++++++++++
https://www.mootpoint.org/blog/customising-woocommerce-notification-emails-hooks-filters/
y en este tb muestra alguna cosa curiosa por si se quiere enviar en el email de admin y/o cliente
https://stackoverflow.com/questions/63272713/display-a-custom-field-in-woocommerce-email-notifications-for-admin
y de casualidad un plugin que parace majo
https://alvarofontela.com/personalizar-emails-correos-woocommerce/
Estos tb los encontré al final y son interesantes: ++++
Add Order Meta Fields to WooCommerce Emails: https://rudrastyh.com/woocommerce/order-meta-in-emails.html
Añadir un campo interno a la ficha de cliente de WooCommerce: https://www.esthersola.com/anadir-campo-ficha-cliente-woocommerce/
Campos generales personalizados de WooCommerce: agregar al correo electrónico: https://isolution.pro/es/q/so75022122/campos-generales-personalizados-de-woocommerce-agregar-al-correo-electronico
¿Cómo personalizar el contenido de los emails en WooCommerce?: https://martin.click/woocommerce/como-personalizar-el-contenido-de-los-emails-en-woocommerce/
y por fin después de varias pruebas, pensando en el nombre del meta, era que estaba enviando elnombre del meta dentro del $fields[‘nombre_meta’] y no lo hacía
//Mostramos las notas del pedido en el email:
add_filter( 'woocommerce_email_order_meta_fields', 'custom_woocommerce_email_order_meta_fields', 20, 3 );
function custom_woocommerce_email_order_meta_fields( $fields, $sent_to_admin, $order ) {
if ( !empty(get_post_meta( $order->id, '_additional_wooccm1', true ))) {
$fields[] = array(
'label' => __( 'Comentarios' ),
'value' => get_post_meta( $order->id, '_additional_wooccm1', true ),
);
}
return $fields;
}
