Buenas tardes
tengo un woocomerce instalado y me gustaría saber si hay alguna forma de mostrar la descripción corta de los productos en el carrito de la compra, en los emails que se generan automaticamente cuando un cliente realiza un pedido o en el pedido que se queda guardado en woocomerce/pedidos ya que es una información que necesito a la hora de poder gestionar correctamente los pedidos de mis clientes.
Un saludo y muchas gracias
Contenido solo visible a usuarios registrados
Hola francisco
Prueba añadir lo siguiente en el archivo functions.php o si utilizas algún plugin para añadir código como puede ser Code Snippet:
// Displaying short product description in email notifications sent to admin
add_action( 'woocommerce_order_item_meta_end', 'product_description_in_new_email_notification', 10, 4 );
function product_description_in_new_email_notification( $item_id, $item, $order = null, $plain_text = false ){
// Only on email notifications
if( is_wc_endpoint_url() ) return;
$product_obj = wc_get_product( $item->get_product_id() );
$short_descr = $product_obj->get_short_description();
if( ! empty($short_descr) ) {
// Display the product description
echo '<div class="product-description"><p>' . $short_descr . '</p></div>';
}
}
Una vez añadido revisa si se muestra en los correos.
Un saludo
Hola Francisco Javier.
Genial !!! Me alegra que funcionara 😀
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo