Obtener enlace del producto
Quiero obtener valoraciones de los clientes enviando un correo después de que se complete el pedido. Si el cliente hace clic en el enlace del correo para hacer una reseña, debería redirigir a la página del producto correspondiente en mi sitio.
¿Cómo puedo hacer esto? He sobrescrito woocommerce/emails en mi tema hijo. He personalizado customer-completed-order.php
<div class="rating">
<h2>Por favor, califique este producto y deje una reseña.</h2>
<a href="http://animax.cf/product/happy-ninja/#reviews">
<img src="http://animax.cf/wp-content/uploads/2015/12/product-reviews.png" alt="Calificación del Producto" title="Calificar Producto">
</a>
</div>

La plantilla de correo electrónico predeterminada customer-complete-order.php de WooCommerce no enlaza los elementos del pedido con los productos correspondientes. Necesitas usar el filtro woocommerce_order_item_name
y actualizar el nombre del elemento para que incluya el enlace. Acabo de probar el siguiente código y añade el enlace al elemento del pedido (nombre del producto). Coloca este código en el archivo functions.php de tu tema. Espero que te ayude:
add_filter('woocommerce_order_item_name', 'woo_order_item_with_link', 10, 3);
function woo_order_item_with_link( $item_name, $item, $bool ) {
$url = get_permalink( $item['product_id'] ) ;
return '<a href="'. $url .'">'. $item_name .'</a>';
}

¿cómo inserto ese enlace de producto en la etiqueta <a> del código anterior?
