Enviar directamente a Amazon con Woocommerce y WordPress

Si tienes el plugin de Woocomerce instalado en tu WordPress y quieres enviar directamente a tus visitantes directamente a amazon con woocommerce sin pasar por la página de productos puedes utilizar este código.

El código hay que añadirlo al archivo functions.php

remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
add_action( 'woocommerce_before_shop_loop_item', 'woocommerce_link_nofollow_to_amazon', 10 );

function woocommerce_link_nofollow_to_amazon() {
  global $product;
  if ( $product->is_type('external') ) {
    echo '<a target="_blank" rel="nofollow" class="woocommerce-LoopProduct-link" href="' . $product->get_product_url() . '">';
   	}else{
   		echo '<a href="' . get_the_permalink() . '" class="woocommerce-LoopProduct-link">';
   	}
}