私はDrupalの大ファンです。そのため、eコマースに関してはUbercartが私にとって明らかな選択肢です。 Ubercartのサイトをいくつか作成しましたが、それほど大きな感銘を受けていません。
Ubercartはそれほど強力ではないようです。広範なビジネスロジックが必要な場合、テーマ設定が難しく、JavaScriptに依存しています。確かに私はMagentoやZencartのような他の人とだけプレイしたことがありますが、UbercartはDrupalのようにその分野をリードしていないようです。
必要な時間のために、新しいeコマースパッケージを学習するのは嫌がりますが、JavaScriptに頼っているだけでは、そうする必要があるのだろうかと思います。
私は自分でそれに取り組む必要はありませんでしたが、私の理解では Commerce プロジェクトはこの分野での今後の多くの努力が中心となるものです。
特にビジネスロジックポイントに関して、CommerceはDrupal自体と同様に動作することを目的としており、(多くの機能は追加のアドオンモジュールから提供されます)明示されていない仮定と制限が組み込まれている必然的なオールインワンソリューション。
私の意見では、Magentoだけがオープンソースのeコマースソリューションのうち深刻です。ビジネスロジックは広範ですが、他のシステムと統合するために必要なスキルを習得するには長い時間がかかります。自動在庫更新用。
Magentoを使い続けると、しばらくの間使用できます。1つのシステムが動作している場合は、テーマを変更し、新しい製品を投入して、新しいプロジェクトで使用できます。そのようにして、初期セットアップ/学習が再利用されます。