Catégorie Magento
sept
10

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.

raceandstyle

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]);
}
*/

mode de paiement race and style

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.

août
6

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.

magento

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.

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

BootScreen Gaosp le 24/03/2010

Catégories

Ma Blogroll