Bonjour,
Je dévelope actuelement un module qui ajoute une réduction lorsque certaines conditions sont remplies.
Actuellement j'utilise les regles panier de cette maniere :
SI la regle existe déjan je dois la mettre à jour avec un certain pourcentage que je calcule, sinon je la créé (et la réduction apparait dans "Mes réductions)
J'aimera savoir si il y a une maniere de créer une réduction virtuelle, je veut dire, sans l'ajouter aux bons de réduction.
J'ai déja essayé quelque chose du genre:
$c = $params['cart']; $cart = new Cart($c->id, $c->id_lang); $cart_rule = new CartRule(); //Setting the cart rule $cart->addCartRule($cart_rule->id); $cart->update();
Mais cela ne marche pas sans
$cart_rule->add();
Merci de votre aide !
$cart->addCartRule($cart_rule->id);
renvoie false
$cart_rule->checkValidity($context, false, true)
renvoie null