Вы можете создать массив с идентификатором для каждого продукта и затем добавить правильное значение:
Когда вы вычисляете $totaleforsebene
, сделайте это:
foreach($items as $item => $values) {
$product = wc_get_product( $values['data']->get_id());
...
$totaleforsebene = ($scontato * $percent)/100;
$totalForSebeneArray[$values['data']->get_id()] = $totaleforsebene; // add the value by the item ID
$totaleforsebene = number_format($totaleforsebene, 2, '.', '')." €";
}
Теперь, когда вы включаете циклпункт и сумму, которую вы можете сделать:
$totaleiva_1 = 0;
$items = $woocommerce->cart->get_cart();
foreach($items as $item ) {
$totaleiva_1 += $totalForSebeneArray[$item ['data']->get_id()];
}
echo $totaleiva_1;
Вам также нужно лучше отформатировать свой вопрос, так как сейчас очень трудно понять вашу проблему, и я даже не уверен, что мое объяснение ответит на вашу проблему ...