web-dev-qa-db-ja.com

Ubercartまたは新しいeコマースパッケージを学びますか?

大きなDrupalファンなので、eコマースに関してUbercartが私にとって明らかな選択である理由です。私はUbercartのサイトをいくつか作成しましたが、あまり感動していません。

Ubercartは、広範なビジネスロジックが必要な場合はそれほど強力ではないようで、テーマを設定するのが難しく、JavaScriptに依存しています。確かに、iveはmagentoやzencartのような他のプレイヤーとしかプレイしませんでしたが、Ubercartはその分野でDrupalがそうするようにリードしているようには見えません。

時間の関係で新しいeコマースパッケージを学ぶのは気が進まないのですが、JavaScriptに依存しているだけで、私はしなければならないのかと思います。他の誰かがDrupal背景を持ち、eコマースで同様のジレンマに直面しましたか?

ありがとう

2
Evanss

免責事項私は時々コマース(コミットパッチ)を開発し、いくつかのコマースモジュールを維持するのを手伝うので、私の意見に少し偏見があるかもしれません

私はDrupal以外でeコマースを行ったことはありませんが、(Ubercart)Drupal 6および(Drupal commerce))Drupal 7。

Drupalコマースには、開発者とサイトビルダーの両方にとって非常に優れた高度な機能があります。

重いビューとルールの統合があるため、モジュールを構成して目的の操作を簡単に実行できます。ルールを使用すると、割引などの多くのカスタムロジックを追加できます。税務サポートもすでに非常に優れており、お住まいの地域に合わせて簡単にカスタマイズできます。

Drupalコマースで現在欠けている唯一のものは、ubercart Drupal 6.と比較して、さまざまなもののためのモジュールのホストです。しかし、これはそれほど悪くはありません聞こえるかもしれませんが、商業の周りのコミュニティで作成されている多くのモジュールがあります。

開発者にとって、コマースでの開発経験は私が長い間試してきた中で最高です。コマースがまだアルファ版であり、APIのチェーニングなどを処理する必要があったときに始めました。これはすべて安定し、結果は非常に印象的です。 Drupalを使用してコマースを作成する方法を知っている人々が、コマースをゼロから構築していることがわかります。それは非常に柔軟性があり、ubercartにあるような不安定さや奇妙なハッキングはありません。特に大きな違いがある1つの領域は、価格処理システムが非常に巧妙に構築されていることです。コマースは、私が大きな苦痛であるとわかったubercartとは異なり、多通貨を処理するように構築されています。

結論

全体として、UIのみを使用することで、すぐにコマースがより強力になることがわかります。また、私の経験では、記述したコードは一般に、よりクリーンで保守しやすくなっています。見やすいレガシーコードはなく、すべての新しいDrupal 7機能を利用するように構築されています。

2
googletorp