I read the posts and the code work as it says that you just need to change one thing in the code to make it work.
Anyway, you can simply use the code that is in the plugin:
<?php
$result = '';
$astyle = '';
if(empty($tag->type) || $tag->type != 'title'){
$result .= '<div class="acymailing_product">';
$astyle = 'style="text-decoration:none;" name="product-'.$product->product_id.'"';
}
$result .= '<a '.$astyle.' target="_blank" href="'.$link.'">';
if(empty($tag->type) || $tag->type != 'title') $result .= '<h2 class="acymailing_title">';
$result .= $product->product_name;
if(!empty($finalPrice)) $result .=' '.$finalPrice;
if(empty($tag->type) || $tag->type != 'title') $result .= '</h2>';
$result .= '</a>';
if(empty($tag->type) || $tag->type != 'title'){
if(!empty($product->file_path)){
$image = hikashop_get('helper.image');
$config =& hikashop_config();
$uploadFolder = ltrim(JPath::clean(html_entity_decode($config->get('uploadfolder'))),DS);
$uploadFolder = rtrim($uploadFolder,DS).DS;
$image->uploadFolder_url = str_replace(DS,'/',$uploadFolder);
$image->uploadFolder_url = ACYMAILING_LIVE.$image->uploadFolder_url;
$result .= '<table class="acymailing_content"><tr><td valign="top" style="padding-right:5px"><a target="_blank" style="text-decoration:none;border:0" href="'.$link.'" >'.$image->display($product->file_path,false,$product->product_name, '' , '' ,$config->get('thumbnail_x',100),$config->get('thumbnail_y',100)).'</a></td><td>'.$description.'</td></tr></table>';
}else{
$result .= $description;
}
}
if(empty($tag->type) || $tag->type != 'title') $result .= '</div>';
echo $result;