Да и может кому пригодится дополнение 1) правильно выводить вот так
echo '<span class="attribute">' . $taxonomy->labels->singular_name . ' ' . implode( $terms_array, ', ' ). '</span>';
singular_name вместо name , иначе с каждым атрибутом выводится слово Товар
2) префикс pa_ для имени атрибута обязательно.