Scroll
Drupal でオンラインストアを作成する。Commerce と Ubercart のどちらを選ぶ?
Drupal 6 の頃は、e コマースの選択肢はそれほど多くありませんでした――Ubercart が最も成功したソリューションで、巨大なモジュールのエコシステムがありました。しかし Drupal 7 では、新しいモジュール Commerce が登場しました。
http://drupal.org/project/ubercart
http://drupal.org/project/commerce
どちらのプラットフォームにも既成のディストリビューションがあります:UberDrupal と Commerce Kickstart で、ダウンロードして試すことができます:
ダウンロード:
- Commerce Kickstart
- UberDrupal(注意:Drupal 6 でのみ利用可能)
ライブデモ:
Ubercart か Commerce か?
どちらのモジュールにも長所と短所があります。決めるのに役立つ比較をご紹介します:
| Ubercart | Commerce |
|---|---|
| + 高速なパフォーマンス | – Ubercart より遅い |
| + Ajax カートモジュールがある | + Ajax カートモジュールがある |
| + チェックアウトフォームのカスタムフィールド | + チェックアウトフォームのカスタムフィールド |
| + 箱から出してすぐに完全に事前構成済みのストア | – Commerce Kickstart を使わない限り設定が必要 |
| – Drupal 7 向けの決済/配送モジュールが少ない | + ほとんどの新しいモジュールは今や Commerce 向けに作られている |
| – 完全なインストールプロファイルがない | + Commerce Kickstart が付属 |
| – テーマ作成にはある程度の PHP 知識が必要 | + Views で構築――ほぼすべての出力が UI 経由でカスタマイズ可能 |
| + 使いやすい属性システム | + 商品ページで直接、色やサイズなどによるバリアント切り替え |
Ubercart も Commerce も、優れたドキュメントとさまざまなモジュールを持っています。どちらのプラットフォームでも成功するサイトを構築できます。しかし、オンライン決済統合が優先事項なら、Commerce のほうが良い選択です――Robokassa、WebMoney、Yandex.Money、RBK Money などをサポートしています。
また、Commerce では動的な商品バリアント切り替え(例:選択した色に基づいて画像を変更する)が可能で、Ubercart は箱から出してすぐにはこれをサポートしていない点にも注意してください。