Submitted by jerome.megel on
Bonjour à tous,
je cherche des personnes ayant réussi à intégrer Magento à Drupal. J'ai réussi l'installation mais je n'arrive pas à utiliser des fonctions de base comme ajouter un article au panier.
Merci d'avance.
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Submitted by jerome.megel on
Bonjour à tous,
je cherche des personnes ayant réussi à intégrer Magento à Drupal. J'ai réussi l'installation mais je n'arrive pas à utiliser des fonctions de base comme ajouter un article au panier.
Merci d'avance.
Rebonjour, je vais être un
Permalien Soumis par jerome.megel le 28 Juillet, 2009 - 21:30
Rebonjour, je vais être un peu plus précis sur ma demande, j'ai installé en local Magento couplé à Drupal (grâce aux extensions Magento: http://www.magentocommerce.com/extension/1020/drupal et Drupal: http://drupal.org/project/magento) et je n'arrive pas à ajouter d'articles à mon panier, j'obtiens le message d'erreur suivant: "There was some error during creating quote in Magento" la synchronisation des produits fonctionne mais quand je créée un produit sous Magento je reçois: "Unable to Connect to tcp://drupal-magento:80. Error #0: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. " et même chose sous Drupal quand j'accède ou modifie un produit: "Could not get state name because the remote site gave an error: Access denied. (2).".
Quelqu'un aurait une idée d'où mon problème peut venir ?
Merci par avance pour votre aide.
Hello je n'ai pas de
Permalien Soumis par nyl auster le 29 Juillet, 2009 - 16:49
Hello
je n'ai pas de réponses mais le sujet m'intéresse alors je viens camper, parce que j'en ai un peu marre d'ubercart.
Est ce que ces erreurs ne pourraient pas provenir du fait que tu sois en local ?
Bonjour, Un sujet dans le
Permalien Soumis par Benj le 1 Septembre, 2009 - 17:32
Bonjour,
Un sujet dans le sujet: Pourquoi tu en as marre d'ubercart?
Je commence ma première boutique sous ubercart, peut être que tes réponses me feront gagner un temps précieux...
Bonjour, nyl auster et
Permalien Soumis par sam le 5 Septembre, 2009 - 15:30
Bonjour, nyl auster et Benj,
Pourquoi vous avez choisi ubercart? et pas le module e-commerce?
Jéromegel as-tu trouvé la solution? Je suis également intéressée par le couplage magento-drupal!! qu'est ce qu'il en est de ce couplage?
merci de partage ton retour d'exp.
j'ai choisi ubercart car il
Permalien Soumis par nyl auster le 5 Septembre, 2009 - 16:24
j'ai choisi ubercart car il y avait toujours une très grosse partie "site" dans les boutiques en ligne dans nos cahiers des charges, donc il fallait un bon CMS pour les propulser (drupal) et que passer par ubercart permet d'éviter de se prendre la tete avec des histoires de couplace (espace client et compte dupal sur le site sont directement la même chose, création du compte automatique si tu commandes en anonyme, possibilité d'acheter des droits drupal etc...)
Ca marche très bien pour des choses simples mais ça me parait moins complet que des solutions spécialisées e-commerce et j'ai un peu de mal avec l'ergonomie générale de ubercart (back end comme front-end).
Maintenant passer par ubercart donne une maitrise totale du design et de l'affichage de la boutique : passer par views, créer quelques templates et zou !
Et j'ai toujours trouvé que coupler deux solutions (genre magento + drupal, drupal + phpbb etc...) était prise de tête et apparememnt le couplage magento-drupal n'est pas encore complètement opérationnel de ce qu'on m'a dit. Mais bon à tester !
pour le module e-commerce, je n'ai pas eu le temps d'essayer tout simplement :-)
a
Permalien Soumis par jerome.megel le 12 Mars, 2010 - 14:14
a
Sam, j'ai réussi à
Permalien Soumis par jerome.megel le 8 Septembre, 2009 - 09:32
Sam, j'ai réussi à réaliser ce couplage et cela fonctionne pour un projet que je suis en train de développer, il s'agit effectivement d'une boutique avec une grosse partie CMS. Les avantages sont les fonctionnalités avancées offertes par le back de Magento couplées à l'efficacité et la modularité de Drupal, l'inconvénient est la difficulté de mise en place qui n'est néanmoins pas insurmontable. Bilan: dans quelques semaines mais je sais qu'il sera positif.
Si tu as des questions plus précises sur le sujet n'hésites pas à me les poser, je ferais de mon mieux pour y répondre.
Jérôme MEGEL
Bonjour Jérôme Une ou deux
Permalien Soumis par Benj le 8 Septembre, 2009 - 09:47
Bonjour Jérôme
Une ou deux captures d'écrans et quelques lignes sur les difficultés de l'installation?
Merci
Bonjour Jérôme, Je suis
Permalien Soumis par sam le 9 Novembre, 2009 - 15:12
Bonjour Jérôme,
Je suis actuellement entrain de mettre en œuvre le couplage car j'ai un besoin fort de CMS pour un site e-commerce.
Tout marche quasi bien sauf quand je synchronise sur les produits ou catalogue :
There was some error with getting Product List from Magento :-(
En fait j'ai un problème dans les Rules et le le Product List.
Est-ce que quelqu'un a rencontré ce problème ??
Merci d'avance.
Jerome, n'hesites pas à me
Permalien Soumis par mtopolov le 11 Novembre, 2009 - 04:25
Jerome, n'hesites pas à me contacter, c'est Adyax (http://www.adyax.com) qui a sorti l'API d'intégration. Contacte moi par mail (mtopolov at adyax dot com) ou skype mtopolov
Pour répondre à tous : -
Permalien Soumis par sam le 11 Novembre, 2009 - 12:08
Pour répondre à tous :
- problème dans la récupération des stocks : il a fallu faire un join pour les récupérer
- problème aussi dans la récupération de l'id user et du store id /magento_users.module
il faut décommenter les lignes de sotreid et websiteid.
et coté magento dans Api.php, il faut récupérer en dynamique ces deux id.
Avec ça le couplage marche on arrive a faire un parcours d'achat en entier sur Drupal.
Peut tu etre plus précis
Permalien Soumis par azery le 3 Décembre, 2009 - 16:34
Peut tu etre plus précis --> "il a fallu faire un join pour les récupérer"
A premiére vue, j'ai du mal a suivre.
Pour le reste je pense avoir compris. Je teste
bonjour, je me permets de
Permalien Soumis par selinav le 10 Décembre, 2009 - 23:11
bonjour,
je me permets de relance la discussion car je dois réaliser un site e-commerce multilingue avec gestion des attributs et des stocks et ubercart c'est pas top pour la gestion des stocks et le multilingue.
Pourriez-vous nous faire un retour d'expérience, svp sur Drupal/magento ?
Merci d'avance
Hello je en connais pas le
Permalien Soumis par nyl auster le 11 Décembre, 2009 - 11:57
Hello
je en connais pas le gestion de stock ubercart mais je sais qu'il y a un module dédié ? tu l'as testé ? si oui quel est le souci ?
Pour le multilingue on l'utilise sur un site bilingue et je ne me souviens pas que mon collègue est rencontré de souci.
Pour une boutique simple Ubercart peut très bien faire l'affaire. Pour les attributs : ils ne sont pas très ergonomiques pour l'utilisateur donc faut voir si ça convient à ton besoin. C'est assez rigide comme systeme mais encore une fois pour une boutique simple ça peut amplement suffire.
Il faudrait donné plus de précisions sur ton projet, et aussi préciser quel sera le (ou les) moyens de paiement.
Yep. Ca marche nickel. On a
Permalien Soumis par mtopolov le 11 Décembre, 2009 - 12:50
Yep. Ca marche nickel. On a sorti une version debugée de l'API. Celle en préparation va permettre une parfaite intégration à Views .
Pour le multilingue aucun probleme, il suffit d'installer i18n, et traduire les noeuds. Voila tout :)
C'est vrai que les interfaces Magento sont mille fois mieux que celles d'Ubercart, donc des que tu as une boutique un peu costaud et pour peu que tu aies besoin d'intégrer avec des ERP, Magento est la solution.
Maxime.
Juste pour compléter ma
Permalien Soumis par sam le 11 Décembre, 2009 - 14:15
Juste pour compléter ma réponse pour réussir à faire fonctionner les deux :
côté drupal :
Modules/magento_users/magento_users.module
Décommenter les lignes :
$customerData['store_id'] = '3';
$customerData['website_id'] = '1';
Et mettre cesvaleurs dans 2 lignes dans la fonction « magento_users_user »
Coté magento :
App/code/community/Drupal/ApiExtend/Model/Catalog/Api.php
Dans la fonction « _prepareOrderData », remplacer la ligne
'store_id' => Mage::app()->getStore()->getStoreId(),
Par la ligne
'store_id' => $customer->getStore()->getStoreId(),
merci à tous pour vos
Permalien Soumis par selinav le 14 Décembre, 2009 - 09:19
merci à tous pour vos réponses
Je dois faire une boutique bilingue (fr / en) qui vend des vêtements avec comme attribut la taille.
En ce qui concerne Ubercart : j'ai un problème majeur avec la gestion des stocks.
Etant donné qu'un node correspond à un produit, lorsque celui-ci est traduit dans une autre langue ça me crée un autre noeud et ne conserve pas l'état des stocks.
Exemple :
En français j'ai 5 pantalon rouge en stock réf: 9987 (sku)
Si je fais traduire je me retrouve avec 0 red trouser ref: 9987
De plus, certains champs comme le nom des attributs ne sont pas traduisibles. (on peut bien le faire en bidouilleant avec des modules... mais bon)
Le top du pire, lol, c'est que je dois faire des views m'afficheant pour chaque produit :
-son nom,
-son image
-son prix
-la liste des tailles (si elles ne sont pas en stock elles sont barrées)
En rajoutant certains modules comme uc multi stock et uc_attribute stock filter, on s'en approche, mais j'obtiens plusieurs fois le produit s'il existe en plusieurs tailles différentes (voir mon autre post http://drupalfr.org/node/9686)
En ce qui concerne magento, je l'ai téléchargé ainsi que l'api magento et j'ai quelques questions concernant l'installation :
J'ai essayé ce week end d'installer magento en local, non sans mal problème avec les points et certaines lignes à commenter, j'ai finalement réussie mais ça me paraît pas évident de coupler l'un et l'autre.
Merci à vous pour votre aide,
Merci de votre aide
Ça y'est, on a sorti le
Permalien Soumis par jerome.megel le 12 Mars, 2010 - 14:14
Ça y'est, on a sorti le premier site à utiliser comme technologie un couplage entre Drupal et Magento et ça fonctionne plutôt pas mal, si ça vous dit d'aller jeter un oeil: http://store.rackham-e.com
On est partis des modules développés par Adyax (dont j'ai donné les URL tout en haut) auxquels on a ajoutés les fonctionnalités nécessaires pour notre site, le développement n'était pas évident mais ça tourne très bien.