Magento Forum

   
[Extension Owebia Min Cart Amount] Montant minimum de panier
 
owebia
Mentor
 
Avatar
Total Posts:  1224
Joined:  2008-07-11
France, Morteau
 

J’ai réussi à mettre en place un montant minimum pour le panier. Seulement, la méthode que j’ai employé ne me plait pas trop car les modifications se trouvent dans les templates. J’aurais préféré les faire ailleurs.

Voici mon code :

Fichier app/design/frontend/default/default/template/checkout/cart.phtml

<?php
// Code inséré tout en haut du fichier
$totals $this->getTotals();
$order_minimum_amount Mage::getStoreConfig('owebia/montant_minimum_de_commande');
$is_order_allowed $totals['subtotal']->getValue()>$order_minimum_amount;
if (!
$is_order_allowed)
{
    $this
->getMessagesBlock()->addError('Le montant du panier est inférieur à '.$order_minimum_amount.' €');
}
?>

Fichier app/design/frontend/default/default/template/checkout/onepage.phtml

<?php
// Code inséré tout en haut du fichier
$totals $this->getQuote()->getTotals();
$order_minimum_amount Mage::getStoreConfig('owebia/montant_minimum_de_commande');
$is_order_allowed $totals['subtotal']->getValue()>$order_minimum_amount;
if (!
$is_order_allowed)
{
    $this
->getMessagesBlock()->addError('Le montant du panier est inférieur à '.$order_minimum_amount.' €');
    echo 
$this->getMessagesBlock()->getGroupedHtml();
    echo 
"<p><a href=\"".$this->getUrl('checkout/cart')."\">".$this->__('Retour au panier')."</a></p>";
}
else
{
?>
...
<?php
// Code inséré tout en haut du fichier
}
?>

Est-ce que quelqu’un aurait une meilleure idée ?

 
Magento Community Magento Community
Magento Community
Magento Community
 
owebia
Mentor
 
Avatar
Total Posts:  1224
Joined:  2008-07-11
France, Morteau
 

J’ai trouvé une solution et j’ai créé un package communautaire.
Pour ceux que ça intéresse il devrait être bientôt disponible sur Magento Connect.

En attendant, il est disponible en téléchargement sur http://www.owebia.com/page-espace-contributions-magento.html

 
Magento Community Magento Community
Magento Community
Magento Community
 
owebia
Mentor
 
Avatar
Total Posts:  1224
Joined:  2008-07-11
France, Morteau
 

Voilà l’adresse de l’extension communautaire : http://www.magentocommerce.com/extension/442/owebia-min-cart-amount/

 
Magento Community Magento Community
Magento Community
Magento Community
 
aDy
Jr. Member
 
Avatar
Total Posts:  25
Joined:  2008-05-09
France
 

Merci infiniment de mettre à disposition tes extensions pour toute la communauté, celle-çi me servira pour ma prochaine boutique

 
Magento Community Magento Community
Magento Community
Magento Community
 
owebia
Mentor
 
Avatar
Total Posts:  1224
Joined:  2008-07-11
France, Morteau
 

Une nouvelle version est disponible. Elle rend l’extension compatible avec Magento 1.1.1 même si elle devient inutile car cette version de Magento intègre déjà la possibilité de spécifier un minimum de commande.

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