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

CustomPrice et Paypal/Cybermut
 
dgir
Member
 
Total Posts:  35
Joined:  2010-12-09
 

Bonjour à tous,

J’ai un soucis tant avec Paypal que Cybermut lorsque j’ajoute des produits avec un CustomPrice.

J’ai un produit nommé Frais de Dossier qui vaut 0€, lors du passage d’une commande, selon le mode de règlement choisi des frais de dossier sont appliqué, cela ajoute donc ce produit en tant que QuoteItem avec un CustomPrice :

$id [i]mon_id[/i]
$prix 
=[i] mon_prix[/i]
$frais 
Mage::getModel('catalog/product')->load($id);

Mage::getSingleton('checkout/cart')->addProduct($_product,array('qty'=>1));
                    foreach (
$this->getQuote()->getAllItems() as $item)
                
{
                    
if ($item->getProductId()==$id{
                                           $this
->getQuote()->removeItem($item->getId());
                       
$item->getProduct()->setIsSuperMode(true);
                       
$item->setOriginalCustomPrice($prix);
                           
$item->setCustomPrice($prix);
                       
$item->setPrice($prix);
                       
$item->save();
                       
$this->getQuote()->addItem($item);
                    
}
                }
Mage
::getSingleton('checkout/session')->setCartWasUpdated(true);

                    
$this->getQuote()->collectTotals();
                    
$this->getQuote()->save();

Cela marche très bien et apparait comme il faut dans le review.

Cependant dès que je suis redirigé vers le paiement cet item là est facturé hors taxe.

Exemple, je prends 10% sur les paiement par Paypal, je commande pour 100€ sur le site, j’ai 110€ sur le review dont 10€ de frais de dossier et sur Paypal on me demande de payer 108,36€.

Lorsque je regarde la commande dans l’admin, j’ai 3 prix affichés :
Prix d’origine 6,99€ (8,36 - 19.6%)
Prix et Sous-total 8,36€ (10-19,6%)
Total ligne 10€

Quelqu’un pourrait il m’aider ?

PS: je tourne sur un CE 1.4.1

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top