Magento plus rapide que Joomla + Virtuemart ? Certainement !
Depuis 2008, le site internet de vente de pièces détachées pour scooter, maxiscooter et mécaboite, raceandstyle.fr, fonctionnait avec le duo Joomla 1.5 et son composant Virtuemart.
Bien que cette solution soit bien adaptée à des petites boutiques (quoique Prestashop fait du super boulot aujourd'hui), avec presque 5000 références enregistrées dans la base de données, quelques milliers de clients enregistrés et un nombre très enviable de visiteurs par jour (je vais rester floue pour les concurrents), le duo Joomla + Virtuemart se révélait aussi lent qu'un escargot tétraplégique. Quand on sait que le temps de chargement d'une page est essentiel pour une boutique ecommerce, il y avait de quoi rougir...
Comme indiqué dans l'actualité précédente, raceandstyle.fr est passé sous la solution Magento...et quels changements au niveau du temps de chargement ! Comme parfois les images parlent mieux les mots, voici deux captures issues de l'outil Webmaster Tools.


Conclusion ? Si vous souhaitez une boutique avec 1 à 500 références : Prestashop. Au delà n'hésitez plus, passez directement à Magento.
Virtuemart ? Vous pouvez l'oublier
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.
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











