Общий вес товаров.

Добрый день. Подскажите как сложить и вывести общий вес товаров согласно тв в корзину и на страницу оформления заказа? Спасибо.

Сделайте сниппет:

$order = $_SESSION['shk_order'];
if(empty($order)) return;
$weight = 0;
foreach($order as $prod){
    $id = $prod['id'];
    $res = $modx->getObject('modResource', $id);
    $wei = $res->getTVValue('weight'); //вместо weight укажите имя TV с весом
    $t_wei = $wei * $prod['count'];
    $weight += $t_wei;
}
$modx->setPlaceholder('total_weight', $weight);

Вызывайте его где-нибудь в шапке сайта некешированным.
В шаблонах и чанках выводите общий вес так:

[[+total_weight]]

@rpa ОГРОМНОЕ СПАСИБО два дня искал решение так как совсем не разбираюсь в написании сниппетов это для меня была непосильная задача. Отлично заработало :) Успехов Вам!

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.