Вывод рейтинга товаров в email-рассылку Есть решение

Пытаюсь сделать шаблон для email-рассылки цель которой - собирать отзывы от покупателей. В таблице должно быть:

  1. Наименование товара
  2. Рейтинг товара
  3. Ссылка на страницу где можно оставить отзыв

    Так как я дилетант, понадергал из всех шаблонов кусков кода и сваял вот такое:

    <h2>Заказанные вами товары:</h2>
    
    <table width="100%" cellspacing="0" cellpadding="4" border="1">
            <tr bgcolor="#DCDCDC">
                <th>Наименование</th>
                <th>Мнение покупателей</th>
                <th>Ваше мнение</th>
            </tr>
            {foreach $order.items as $item}
                <tr>
                    <td>{$item.name}</td>
                
                <td>{sprintf('[`%s out of 5 stars`]', $product.rating)}</td>
                
                <td>{$product = $wa->shop->product($item.product_id)}
    
                    {$product_url = $wa->shop->productUrl($product)}
    
    <a href="http://mysite.com.ua{$product_url}reviews">Оставить отзыв</a></td>        
                </tr>
            {/foreach}
    </table>

    Выводится все это таким образом:

    Наименования товаров и ссылки выводятся нормально, а рейтинг в первой строке показан без собственно цифры рейтинга, а во всех последующих выводится нормально но рейтинг первого товара. То есть если у первого было 5 из 5 то и у всех остальных будет написано 5 из 5.

    Подскажите как это исправить?

    1 ответ

    Добавить ответ

    Чтобы добавить комментарий, зарегистрируйтесь или войдите