Bonjour à tous,
je me permets de lancer ce post pour savoir si il est possible de créer et d’installer UberCart sur un site déjà existant Drupal ? Mon site est dans un premier temps un catalogue en ligne : un menu est créé pour «ranger» tous les produits (menu_produits).
Par la suite je compte peut-être transformer ce catalogue en boutique en ligne. En installant le module UberCart puis-je rajouter les fonctionnalités de vente sur mon type de contenu «Fiche produit» : panier, prix… ?
Le module UberCart prendra t-il bien en compte la hiérarchie de mes produits… ?
Merci pour vos aides et opinions sur ce problème. ;)
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

A priori, il faudra migrer le contenu dans le content type de Übercart, au minimum, ce qui n’est pas forcément très difficile avec Feeds, par exemple.
Ensuite, toutes les fonctionnalités de magasin en ligne deviendront utilisables.
Numerizen
1822
Ok je ne connaissais pas le module feeds. Je vais regarder cela de plus prêt.
Merci encore.
kumkum
158
Il vaut mieux installer ubercart avant et créer les «classes de produits» (qui sont au final des types de contenus») dont tu as besoin.
Encore mieux : utiliser drupal 7 et drupal commerce plutôt que ubercart qui est un peu cauchemardesque.
PS : feeds est très intéressant mais c’est se créer une galère dont y’a pas besoin pour le coup.
http://formation.ideia.fr/formation/drupal-la-carte | http://twitter.com/nyl_auster
nyl auster
838
Il est vrai qu’il serait plus simple d’installer UberCart dès le départ et de l’activer si besoin.
J’ai installé sur un site de test le module Ubercart pour savoir si je pouvais l’activer par la suite sur mon site catalogue. Je m’aperçois qu’Ubercart créé son propre type de contenu «Produit». Je ne peux pas cacher dans un premier temps les champs dits de «vente» (prix, poids, longueur, ref…) à l’utilisateur, dans le but de les réactiver si besoin plus tard.
Avez-vous une astuce ?
kumkum
158
Il me semblait que c’était possible via l’administration. Déjà en désactivant le module «cart» le bouton panier disparait ; et il me semblait qu’il y avait des options pour ne pas afficher les champs également.
Si ce n’est pas le cas, il faudrait faire un template pour les produits pour afficher seulement ce qui t’intéresse.
PS : je repréviens que ubercart peut virer au cauchemar, c’est trop tard pour passer à Drupal 7 + drupal commerce ?
http://formation.ideia.fr/formation/drupal-la-carte | http://twitter.com/nyl_auster
nyl auster
838
Übercart peut sembler compliqué, mais ça fait quand même pas mal de jobs.
Je proposais Feeds à titre d’exemple comme solution pour migrer du contenu existant en produits Übercart.
Ceci dit, il est bien sûr plus facile et sensé d’utiliser une solution pérenne et de commencer par le début : mise en place puis saisie du contenu.
Signalons quand même que Drupalcommerce est encore dans sa jeunesse et qu’il ne faut pas trop le brusquer pour le moment.
Numerizen
1822
Mon problème se situe surtout au niveau de l’administration du produit.
Je peux en effet désactiver via l’administration (paramétrages de la boutique et des produits) l’affichage de certaines champs (prix, poids…) sur les pages publiques. Par contre les champs de saisies sur la page d’édition du produit sont toujours présents. J’ai par ailleurs désactivé le module cart mais cela ne règle pas le soucis.
Enfin, j’étais parti en effet sur une installation Drupal 6 + Ubercart ayant vu que pas mal de modules sont développés autour de Ubercart. J’avais abandonné Drupal 7 car je le trouvait bien lent… La solution Commerce sous Drupal 7 est-elle performante ?
Merci pour les infos et vos opinions sur ces modules.
kumkum
158
je ne peux que donner un avis subjectif : je préfère me jeter tout nu dans la seine du haut d’un pont une nuit d’hiver que de refaire un jour du übercart.
Drupal commerce n’est effectivement probablement pas encore mature mais il est bâti sur de bonnes bases. Donc vérifier tout de même si c’est possible pour toi de partir dessus, ça dépend des fonctionnalités que tu souhaites. De plus, il est beaucoup plus configurable que ubercart pour un non-développeur.
Ubercart est mal codé et bourré d’erreurs de jeunesse, les modules jouent mal ensemble et à mon avis tout le monde va rapidement le laisser tomber étant donné l’arrivée de drupal 7 + drupal commerce.
Donc le choix n’a rien d’évident tout de suite étant donné la jeunesse de drupal 7 et drupal commerce ; mais le risque peut valoir la peine au vu des gains futurs.
Ce n’est qu’un avis :-)
http://formation.ideia.fr/formation/drupal-la-carte | http://twitter.com/nyl_auster
nyl auster
838
Je n’ai pas encore de projets ayant atteint la production, mais c’est très prometteur.
Drupal 7 est à peine plus lent que D6, pour peu qu’on le paramètre correctement (par exemple désactiver l’overlay en admin pour aller au plus simple).
Pour masquer des champs pour certains utilisateurs, il y avait Formfilter sous D6 mais il n’a pas été porté pour l’instant.
Sinon, il est assez facile de masquer des champs avec un petit module en implémentant hook_form_alter ($form[‘nom_du_champ’][‘#access’] = FALSE).
Numerizen
1822