Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Ajouter une remise a un produit specifique dans le panier
 
tarekchida
Jr. Member
 
Total Posts:  4
Joined:  2012-04-04
 

Bonjour,

je galère depuis quelques jours sur ce point, je travail sur un module permettant d’accorder un prouduit a un prox symbolique (1€) pour l’achat d’un autre produit.
je travail sur un observer à partir de l’event

checkout_cart_add_product_complete

et j’ai essayé avec :
$_cart_products Mage::getModel("checkout/cart") -> getItems();

//foreache...
//if ...
$_cart_product ->setPrice($giftPrice) -> setOriginalCustomPrice($giftPrice
-> 
setCustomPrice($giftPrice) -> save();
j’ai réussi a mettre le produit a 1€, mais le probleme est que le produit “cadeau” peut se vendre séparement avec un prix normal.
donc, dans mon cas, si l’utilisateur l’ajoute au panier, le prix sera forcé automatiquement a 1€ . ce qui n’est pas logique.

je crois que la solution est dans:

$_cart_product->setDiscountAmount($realPrice-$giftPrice);
$_cart_product->setBaseDiscountAmount($realPrice-$giftPrice);
mais jy arrive pas
merci pour votre aide d’avance smile
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top