Сейчас сео это один большой лохотрон, так как поисковики настолько усовершенсвовали свои алгоритмы что уже даже понижают сайт за чрезмерное использования сео.
Сейчас наибольшее значение в продвижении имеет хороший контент и социальные показатели, а не алгоритм внутренней перелинковки, ссылки с бирж итд. Это года 2 назад можно было накупить 100500 гавноссылок и сайт взлетал в выдаче. Сейчас за такое он наоборот уйдет на дно и надолго))
Если в мире работает несколько сотен тысяч сайтов на опенкарте и у всех есть ссылка на товар в хлебных крошках то это вообще никак не повлияет на позицию сайта, так как поисковики учатся.
Чисто ради спортивного интереса, мой вариант:
<?php
$total = count($breadcrumbs);
foreach ($breadcrumbs as $counter => $breadcrumb) {
echo $breadcrumb['separator'] . ($counter == $total - 1) ? $breadcrumb['text'] : "<a href='" . $breadcrumb['href'] . "'>" . $breadcrumb['text'] . "</a>";
}
?>