Intégration de Drupal avec Magento
Nous sommes très heureux de mettre à disposition de la communauté la suite de modules et d’extensions permettant l’intégration complète entre Magento et Drupal.
Après plusieurs mois d’efforts, les deux cotés du tunnel se sont enfin rejoint : un module Magento pour Drupal et une extension Drupal pour Magento.
En installant les deux, vous aurez la possibilité d’utiliser Magento comme back office de gestion de votre boutique et Drupal pour le front office.
Les avantages de cette solution sont nombreux :
- Totale souplesse sur le contenu : vous n’êtes plus limités par les lacunes ‘CMS’ de Magento. Vous bénéficiez de la toute puissance de Drupal pour gérer votre contenu, promouvoir vos produits et construire des solution eCommerce aussi complexes que vous le souhaitez
- Puissance de Magento : s’il existe des modules eCommerce pour Drupal (Ubercart, eCommerce), il n’en reste pas moins des extension du CMS. Les interfaces et fonctionnalités ne peuvent pas concurrencer Magento, surtout pour des sites d’envergure.
- Sécurité : les deux plateformes (front & back) peuvent résider sur deux serveurs distincts, le back n’est jamais directement atteint par les internautes. Enfin, une faille sur le front ne remet pas en danger l’intégralité de votre solution, votre catalogue, prix, règles de gestion et, surtout, vos clients sont protégés sur le back, éventuellement derrière un parfeu.
- Optimisation : Magento a souvent péché par la lenteur, ce qui n’est pas le cas de Drupal. Séparer les briques front & back permet d’optimiser l’utilisation des ressources, mais surtout offre une opportunité simple de mise en place d’architectures hautement distribuées (rien ne vous empêche d’avoir 3 front office Drupal avec 1 back office Magento.)
Modules Drupal : http://www.drupal.org/project/magento
Extension Magento : http://www.magentocommerce.com/extension/1020/drupal

< Voir le site
Super, vraiment super l’intégration entre Magento et Drupal. Merci pour le boulot que vous avez réalisé pour mettre à la disposition de la communauté ces modules (coté Drupal et coté Magento), on peut maintenant utiliser les deux outils les plus puissant du marché.
Merci Laurent pour vos encouragement. Il reste encore beaucoup de boulot et nous recherchons activement des gens qui veulent bien nous aider à maintenir ces modules.
Bonjour. Belle concrétisation d’une superbe idée. Mais le couple drupal/magento est-il vraiment opérationnel et sous quelles versions ? Je suis en train de l’essayer et je me heurte à quelques difficultés. Sur le net, j’ai vu que d’autres utilisateurs ont rencontré des problèmes similaires aux miens (synchronisation drupal/magenta), mais je n’ai pas vu de réponses claires. Qu’en est-il exactement ?
Bonjour pharri !
Le couple est effectivement opérationnel pour un Drupal 6.X et un Magento 1.2.X. La première version déposée sur Drupal.org souffrait de quelques oublis lors de la création du package. On a depuis mis à jour l’extension Magento et le module Drupal.
De nouvelles fonctionnalités ont même été développé par des membres et visibles sur la issue list de Drupal.org, qu’on est en train d’intégrer.
Je t’invite à me contacter par mail ( mtopolov -at- adyax -dot- com ) pour que je puisse te débloquer.
Maxime.
Bonjour. Y a-t-il une démo installée quelque part que nous pouvons aller voir ? Merci. (Pardonnez mon Français, je suis utilisant Babelfish).
Hi there. Is there an installation demo we can have a look at? Thanks.
Hi,
First drupal website integrating magento module will be online … within 2 weeks. We are now on final testing stage.
Yann
Bonjour,
Je suis en train d’installer le module Drupal/Magento intégration.
L’installation s’est passée correctement, mais je n’arrive pas à synchronizer les produits.
L’erreur que j’obtiens à la synchronization côté Drupal est la suivante:
There was some error with getting Product List from Magento
La synchronization du catalogue ne retourne aucune erreur, mais la taxonomie côté Drupal est inchangée.
Drupal: 6.13
Magento 1.3.2.3
Magento Module: 1.2.3 (j’ai essayé le module 1.2.4 mais même comportement)
Est-ce que cette configuration est censée fonctionner correctement?
Merci
Alexis
Bonjour,
Vous parlez de certaines fonctionnalités ou interfaces de Magento que n’aurait pas un module comme ubercart.
Avez-vous des exemples?
Angelo
Bonjour Angelo !
Je t’invite déjà à comparer les back-offices des deux solutions. On voit clairement que Magento a été spécialement pensé pour une utilisation orienté e-commerce, alors qu’Ubercart propose des interfaces standard Drupal.
Ensuite, le moteur de promotions, la richesse du moteur Magento est sans comparaison avec celle proposée par Ubercart et ce, meme après un travail considérable sur Conditions & Actions.
La gestion des boutiques multiples, du multilinguisme, de la TVA est beaucoup plus fine est adaptée aux gros sites e-commerce.
Voila rapidement. Mais on peut aussi parler des exports (qu’on peut reproduire avec Views & VOB sur Drupal), du système d’attributs, produits configurables et bundles, prix spéciaux, …
Je suis justement en train de faire un choix entre Drupal et Magento.
Je connais parfaitement bien Magento pour l’avoir intégré à un site de e-commerce (http://www.mulato-cosmetics.com) et je connais Drupal en tant que bon CMS. Par contre d’après ce que j’ai vu sur le web, il me semble que les fonctionnalités étendues au e-Commerce pour Drupal soient bien largement en dessous de ce qu’il est possible de faire avec Magento. Autre point positif existant dans Magento, c’est le reporting (ventes, statistiques en tout genre), la traduction en plusieurs langues alors que les modules ecommerce de Drupal ne semblent exister qu’en Anglais.
As tu un exemple d’intégration Drupal Magento sur un site de démonstration ? Car cette solution Front Office Drupal et Back Office Mangento serait la bien venue
Enfin, est ce que cette solution est compatible avec la dernière version de Magento, 1.4 ?
Bonjour Peter, effectivement des copains à nous ont déjà sorti un site en prod avec Magento+Drupal. Tu trouveras l’adresse sur le forum de l’extension sur MagentoCommerce.org. Nous aussi on va mettre en prod un site ces jours ci et on travaille déjà sur une V2 de l’API qui devrait sortir d’ici l’été et une ENORME référence eCommerce dont je ne peux parler pour le moment.
Bonjour,
Bravo pour ce couplage drupal/magento, je suis justement en phase de choix de la solution, et souhaitais bénéficier des deux à la fois, cela semble parfait donc, un grand merci !
J’ai un souci cependant : Quand on est sur magento-connect, on peut juste copier une extension key mais on ne trouve rien à télécharger, c’est normal??
D’avance merci pour votre aide.
Sylvie
Bonjour Sylvie !
Oui c’est normal ! Le téléchargement des extensions Magento se fait directement depuis l’interface Magento (Magento Connect). Connectez-vous à l’interface d’administration, puis suivez les instructions. Je vous invite à aller sur les forums de Magento, car il vous faudra quelques étapes encore.
Merci beaucoup pour votre si rapide réponse. En relisant bien l’explication sur Extension key, c’est ce que j’ai vaguement fini par comprendre. Je n’ai plus qu’à mettre les mains dans le cambouis donc.
J’en profite pour vous demander s’il est possible de faire avec un Magento multi-sites intégré à un Drupal de réaliser un site B2B Magento/Drupal + un site B2C Magento seul, utilisant la même base produits, ce sont deux sociétés différentes, mais très liées, d’où le désir de partage de la base de produits.
Est-ce que votre application sera mise à jour régulièrement en fonction des mises à jour de Drupal et Magento? Peut-on installer les versions compatibles actuelles et mettre à jour ensuite vers le Magento 1.4, Drupal 7?
Ce tandem paraît très solide et pour de petites sociétés, il faut que le coût de refonte de leurs sites s’amortisse sur le plus d’années possibles. J’espère que ce sera le cas, surtout qu’au départ Magento et Drupal sont lourds à mettre en oeuvre, non? Peut-être trop pour des PME à budget serré.
Enfin, une autre question, puisque je vois qu’Adyax est gold partner d’Acquia, y a-t-il un possible inconvénient à choisir la distribution acquia par rapport à un drupal + modules rajoutés par soi-même? L’avantage me paraît être une mise à jour globable simplifiée, je me trompe?
Merci encore de nous laisser profiter de votre travail.
Sylvie