[[*weight]] — обрабатывается только для текущего документа. Вот такое в цикле вывода товаров не будет работать:
<tr> <td>Вес: </td> <td>[[*weight]] кг.</td> </tr>
То есть каждый раз это будет tv для текущего документа, а не для каждого выводимого в списке товара. Не зря же мы пишем {$object.category_uri} и т.п.
В вашем случае правильней использовать {$object.tvs.weight.value}. Почему? Смотрите видео и читайте топики. Повторюсь: если не хватает навыков в программировании, то лучше за эту сборку и не браться. Порог вхождения в ней довольно высокий.