Je suis un grand fan Drupal et c'est pourquoi Ubercart est le choix évident pour moi en matière de commerce électronique. J'ai créé quelques sites Ubercart et je n'ai pas été impressionné.
Ubercart ne semble pas très puissant. Lorsque vous avez besoin d'une logique métier étendue, il peut être difficile de définir un thème et repose sur JavaScript. Certes, je n'ai joué qu'avec d'autres joueurs comme Magento et Zencart, mais Ubercart ne semble pas mener dans son domaine comme le fait Drupal.
Je suis réticent à apprendre un nouveau package de commerce électronique en raison du temps requis, mais le recours à JavaScript ne suffit pas à me demander si je dois le faire.
Je n’ai pas eu besoin d’y revenir moi-même, mais j’ai bien compris que le projet Commerce est l’objet de nombreux efforts futurs dans ce domaine.
En ce qui concerne plus particulièrement votre logique métier, Commerce est conçu pour fonctionner de la même manière que Drupal en tant que cadre de travail (beaucoup de fonctionnalités proviennent donc de modules complémentaires) plutôt que d'essayer de vous donner une solution tout-en-un qui comprend nécessairement un ensemble d'hypothèses non déclarées et de limitations intégrées.
À mon avis, seul Magento est sérieux en dehors des solutions de commerce électronique open source. La logique métier est longue, mais il faut beaucoup de temps pour acquérir les compétences nécessaires pour l’intégrer à d’autres systèmes, par exemple. pour les mises à jour automatiques des stocks.
Tenez-vous-en à Magento, le système fonctionnera pendant un certain temps et, lorsque vous utiliserez un système, vous pourrez le re-thème, ajouter de nouveaux produits et l’utiliser pour de nouveaux projets. De cette façon, la configuration initiale/apprentissage est réutilisé.