Magento – Solution « Aucun mode de paiement » dans l’admin
Aujourd'hui ce sera le petit "tip of the day" après un problème rencontré suite à la mise en ligne du nouveau site www.raceandstyle.fr qui fonctionne avec la solution Magento.

Après avoir installé et configuré les deux modes de paiement : Paypal et Atos (pour la CB), un problème de taille apparait.
En effet, lorsqu'un employé de l'équipe Race and Style souhaite prendre une commande par téléphone, Magento offre la possibilité de créer une nouvelle commande directement depuis l'administration. L'opération est alors extrêmement simplifiée puisque vous créez ou choisissez un client déjà existant, vous ajoutez des produits dans sa commande, les frais de port sont automatiquement calculés...et pourtant, arrivé au moment de choisir un type de paiement, "Aucun mode de paiement" s'affiche.
Il est alors impossible de finaliser une commande si celle-ci est créée depuis l'administration. Après plusieurs recherches, il s'avère que ce problème date de longtemps. J'ai retrouvé des sujets sur le forum officiel Magento datant de 2008 et pourtant sans solution.
Je vous propose ci-dessous ma solution pour palier à ce problème. Il s'agit d'un petit hack qui agit directement dans le core de Magento, donc attention aux mises à jour !
Pour commencer, ouvrez le fichier :
app/code/core/Mage/Payment/Block/Form/Container.php
Ensuite recherchez la fonction :
public function getMethods()
Enfin, commentez l'élément comme ci-dessous, puis sauvez :
/* else {
unset($methods[$key]);
}
*/

Les modes de paiements Paypal et Atos apparaissent alors dans l'administration et il devient possible de finaliser une commande.
Prochain sujet, comment afficher une méthode de paiement uniquement dans le backend et non sur le frontend.
Les extensions (modules) indispensables pour Magento
Dans le cadre de mon stage chez la société Nantaise 1-ter-net, je viens de terminer une première grosse boutique eCommerce fonctionnant sous Magento.
C'est pourquoi, j'ai décidé de faire une petite liste des extensions (ou modules) gratuits qui me paraissent indispensables pour une boutique Magento en production.

Bien entendu s'il est comparé à ses (petits) concurrents comme Virtuemart, Prestashop ou l'obsolète oscommerce, Magento est déjà suffisamment bien pensé pour n'avoir qu'un minimum d'extension complémentaire à installer.
- Magento Community Modules - French (France) Language Pack : Pack de traduction Français pour Magento.
- Fontis WYSIWYG Editor : Permet d'ajouter dans la partie administration de Magento, un editeur de contenu de type TinyMCE, FCKeditor ou CKeditor.
- Owebia Shipping 2 : Extension indispensable permettant de créer vous même vos propres règles de frais de port. Si vous avez quelques difficultés, le support est très réactif.
- Magento Social Bookmarking Services : Permet d'ajouter, une fois configuré, des raccourcis pour partager les produits sur les réseaux sociaux les plus connus.
- Blog - Community Edition : Ajoute une partie Blog à Magento car le CMS Natif ne permet pas facilement la gestion d'article.
C'est tout ? Et bien oui car Magento dispose d'origine d'un module Google Analytics, de l'url rewriting, etc...
N'hésitez pas à partager d'autres modules qui vous paraissent indispensables depuis la partie commentaire.
Dernières réalisations
Catégories
Ma Blogroll
- Meizu News : L'actualité Meizu
- TouchMobile : L'actualité du téléphone tactile
- Scooter System : L'actualité du scooter
- Ventesprivées : Les best ventes privées
- Pigmenta : recharge cartouche encre











