Si utilizas Advanced Custom Fields en WordPress con WooCommerce, es muy posible que utilices algún campo personalizado en cada producto. Si quieres que ese campo se muestre en el email de los pedidos puedes utilizar el siguiente código en tu functions.php:

// Agrega campo ACF a los emails de WooCommerce
function agregar_acf_en_email_pedido( $item_id, $item, $order ) {
    $producto = $item->get_product();

    // Si el producto es variable, obtenemos el producto padre (variación principal)
    if ( $producto->is_type('variation') ) {
        $producto = wc_get_product( $producto->get_parent_id() );
    }

    // Mostrar campo acf del producto
    $nombre_campo_acf = wc_get_product_terms( $producto->get_id(), 'nombre_campo_acf', array( 'fields' => 'names' ) );
    if ( $nombre_campo_acf ) {
        echo '<br><strong>Nombre Campo:</strong> ' . esc_html( $nombre_campo_acf[0] );
    }
}
add_action( 'woocommerce_order_item_meta_end', 'agregar_acf_en_email_pedido', 10, 3 );

Recuerda cambiar ‘nombre_campo_acf’ por el nombre de tu campo personalizado.

Haz una copia de seguridad antes de realizar cambios en el archivo. Ten cuidado al editar functions.php, si no tienes conocimientos no edites tu tienda directamente, utiliza una copia local o cualquier entorno para realizar pruebas.

Si tienes dudas déjanos un comentario, y si tienes un reto más complejo podemos ayudarte con nuestros servicios de desarrollo web.

Compartir en

Comentarios
Deja tu comentario
Tu dirección de correo electrónico no será publicada. Todos los campos son obligatorios.
       Es necesario aceptar la política de privacidad para comentar.

Relacionados


Mejorar SEO canonicals Prestashop

Os compartirmos un fragmento de código que mejora el comportamiento de las etiquetas canonical en Prestashop. La etiqueta canonical se utiliza para indicar a los […]

6 consejos sencillos para proteger tu WordPress

Proteger WordPress es crucial para mejorar la seguridad de tu sitio web. Aquí hay algunos consejos sencillos que puedes implementar: Recuerda que la prevención es […]

Activar svg wordpress
Permitir archivos SVG en WordPress

Aunque WordPress no admite SVG de forma nativa en todos los casos, podemos superar esta limitación mediante la adición de código personalizado en el archivo […]