Bonjour,
Je reviens vers vous concernant la variable caution. Nous avons le même problème quand il y a deux lignes de produits, la caution se calcule mal.
Nous avons essayé :
<?php
$total = 0;
foreach ($data->cart->products as $i => $product)
$productClass = hikashop_get('class.product');
$productData = $productClass->get($product->product_id);
{
if(!empty($productData->caution1)) $total += $product->order_product_quantity * $productData->caution1;
}
if($total) {
echo "".$total."€";
}
Ce qui donne un total de 6400 €
ou
<?php
$total = 0;
$productClass = hikashop_get('class.product');
$productData = $productClass->get($product->product_id);
foreach ($data->cart->products as $i => $product)
{
if(!empty($productData->caution1)) $total += $product->order_product_quantity * $productData->caution1;
}
if($total) {
echo "".$total."€";
}
?>
qui nous donne 9600 €;
le total devrait être de 6480€.
J'ai repris l'ancienne conversation à ce sujet mais je reviens au même résultat.
Merci