web-dev-qa-db-ja.com

どのeコマースフレームワークが高速かつ簡単にカスタマイズできますか?

可能性のある複製:
どのeコマーススクリプトを使用すべきか

私は、かなりの量のカスタム機能を必要とするeコマースシステムをオンラインにする必要があるプロジェクトに取り組んでいます。したがって、カスタマイズを十分に簡単にするフレームワークを探しています(経験豊富な開発者の観点から言うと)。言語はPHPである必要があり、時間は制約であり、学ぶための月はありません。

さらに、eコマースは初日から約200.000の製品を処理する必要があり、時間とともに増加するため、パフォーマンスも重要です。

これまでのところ、次のことを調べました。

  • Magento-データベースが多くの製品を含んでいると、複雑で読みやすい限り遅くなります。また、リソースを大量に消費するため、最初から専用のVPSを購入する余裕はありません。
  • OpenCart-せいぜい、ドキュメントは非常に粗末です。また、開始は「無料」ですが、各機能はサードパーティの商用モジュールを介して実装されます。
  • OSCommerce-バギー、非効率、時代遅れ。
  • ZenCart-OSCommerceから派生したもので、それほど良くはないようです。
  • Prestashop-多くの非互換性があるようです。また、そのモジュールのほとんどは商用であるため、コストが増加します。

要するに、上記のどれも要件を満たしていないように思えるので、私はまだかなり未定です。クローズドソースのフレームワークを評価することもできますが、それらの方がよければ、それらについての私の知識は限られているため、提案を歓迎します。

すべての返信をありがとう。

アップデート1
-プロジェクトは顧客の1人のためのものであるため、ほとんどのことについて「ショットを呼び出す」ことはありません。 -完全にカスタムシステムを作成する時間も予算もありません。また、稼働してからシステムを維持するためのリソースもありません。 -ミッションクリティカルではないため、必要なカスタマイズのほとんどを処理することができました。ただし、そのうちの2つはまだ必要です。
-外部システムからデータをインポートします。製品をインポートするための内部システムとのインターフェース。定期的にデータをeコマースにインポートするためのインターフェイスを作成する必要があります。この機能は、eコマース管理ダッシュボードで利用可能である必要があります。ファイルは時々手動でファイルをアップロードする必要があるため、フレームワークにプラグインできる必要があります。したがって、このようなフレームワークを簡単に拡張できるようにする必要があります。ハッキングしたり、バイパスしてデータベースに直接書き込みを開始したくないためです。
-販売代理店の「バスケットを公開」機能。エージェントには、買い物かごを準備して「公開」する方法が必要になります。このような「パブリックバスケット」は、顧客が商品を自分のバスケットに入れることで選ばれます。顧客が元の「パブリック」バスケットにあった製品をall買うと、エージェントに手数料が授与されます。


-エージェントは、Prod1Prod2、およびProd3(すべての数量1)。
-エージェントはバスケットへのリンクを公開します。
-顧客はリンクをクリックしてバスケットを見る。彼はそれを気に入って、それを自分のバスケットに入れます。 -次の3つのことが起こります。
1-顧客はすぐにバスケットを購入します。エージェントは、準備したバスケットで計算された手数料を受け取ります。
2-顧客は、オリジナルの製品に加えて、バスケットに物を追加します。エージェントは、ケース1の場合と同様にコミッションを受け取ります。
3-顧客は、元のバスケットにあった1つ以上のアイテムを削除してから、別のものを追加できます。エージェントはnot手数料を受け取りません。

論理的な観点からはかなり単純なシステムですが、フレームワークの構造と制限によっては実装が困難になる場合があります。

更新2
まだ見回っていますが、さらに2つのフレームワークが見つかりました。

それらについて意見はありますか?ありがとう。

4
Diego

私は失礼なつもりはありませんが、あなたの制約を満たすことはほとんど不可能です。あなたはオープンソースのeコマースソフトウェアが必要です:

共有ホスティングで実行されます(VPSで開始するつもりはないので、私は推測します)カスタマイズが簡単かつ高速です。

すべてのソリューションには落とし穴がありますが、私が考えている電子商取引の規模については、Magentoが最良のオープンソースオプションになるでしょう。

問題はそれほど大きくはありませんが、magentoは遅いですが、リソースを集中的に使用するため、すぐに使用できるソリューションではありません。この柔軟性を活用するためのプラットフォームに関する知識を持つ開発者。

要するに、すべての要件を満たすオープンソースまたは独自のソリューションを見つけることはないと思います。何かを交換する必要があります。

繰り返しになりますが、失礼なことではありませんが、magento、opencart、prestashopを使用したのは私の意見です。

2
jonathan

多く Magentoのパフォーマンス関連の問題を認識しており、200,000の製品があることを考慮すると、それらも経験するでしょう。

OpenCartをいじってみましたが、第一印象では、あなたがやりたいことの目的に合っているとは思わないでしょう。

独自に作成するか、それを行うために開発者を雇用することを検討しましたか? eコマースに特化したいくつかのウェブエージェンシーはどうですか?

2
crmpicco