Исправить кусок в php
Есть кусок кода в шоп-скрипте. В нем перебираются товары в корзине, суммируется вес товаров в переменную $products_c
и затем эта переменная передается в функцию расчета ст-ти доставки GetShippingPostCost:
$products_c = 0;
foreach($cartContent["cart_content"] as $r) {
$t = GetProduct($r["productID"]);
$products_c += $t["weight"]*$r["quantity"];
}
$shipping_cost = GetShippingPostCost($shippingAddressID, $products_c)/KURS;
Нужно переделать этот кусок таким образом, чтобы рассчитывался вес по каждому поставщику товаров в корзине, затем по каждому поставщику рассчитывалась ст-ть доставки (GetShippingPostCost) и общая ст-ть доставки $shipping_cost получалась сложением ст-ти доставки по каждому поставщику.
Идентификатор поставщика можно получить аналогично весу из переменной $t["login"]