ここで考慮すべきことがたくさんあります。
- プログラミング経験は?
- これまでに大規模な Web アプリケーションを扱ったことがありますか? (ほぼすべてのオンライン ストアは、大規模な Web アプリケーションと見なすことができます)
- 支払いの統合に取り組んだことがありますか?
- ホスティング環境のセットアップに携わったことはありますか?
- プロジェクトの予算はいくらですか?
- プロジェクトに取り組んでいるのはあなただけですか?
- クライアントは完成品に何を期待していますか?
- ストアがオンラインの場合、ホスティング、サポート、メンテナンスなどを管理するのは誰ですか?
オンライン ストアを構築することは、単純で簡単な作業ではありません。このようなフローを持つ小さなストアは、add product to cart -> go to checkout -> pay using a third part payment provider
非常に簡単かつ迅速に実現できます。ただし、さらにいくつかの考慮事項があります。
- 発送方法、複数あっていいですか?
- サイトが複数の国を処理する必要がある場合、その場合は VAT や再配送などを考慮する必要があります。
- 支払いオプション: クレジット カード、SMS、請求書、PayPal、およびリストが続きます.. 何が利用可能であるべきですか? また、直接実装 (SSL 証明書など) を行う場合は、適切なホスティング環境が必要になります。
- バックエンドでの注文、返品、商品の処理
- 割引コードなどの割引機能
- 複数の商品をまとめて販売できること。
しばらく続けて、リストをより具体的にすることもできますが、実際にはそのための時間がありません :) そして、これは、構築するときに関係する要素がたくさんあることを示すためのものです。オンラインストア。
これは、エクスペリエンス開発者であり、Zend フレームワーク (その上に構築されている) に精通している場合に最適です。Magento の機能を見てみましょう。適切にカスタマイズする方法を知っていれば、Magento でほぼすべてのことが可能です。慣れていない場合、これは簡単な作業ではなく、学習曲線が非常に急です。
経験がない場合、またはストアがすべての高度な機能を必要としない場合、これは悪い選択です。これはリソースを大量に消費するものであり、キャッシングを知らないと大変なことになります。
安定した環境で急いでオンラインストアをセットアップする必要があり、それらが提供する機能で解決できる場合は、これが最良の選択だと思います. 実際、少なくとも 90% の確率で、これが最良の選択であると言えます。
支払いの実装、バックエンドの開発、サポート、ホスティング、およびその他の関連するすべてのことについて心配する必要はありません。
結論
ここでは 2 つのオプションのみをリストしました。1 つは高度なオプションで、もう 1 つは簡単なオプションです。さまざまなオプションを本当に調査する必要があると思います。それらの機能、費用などを見てみましょう。次に、ストアを完成させるのにかかる時間と比較して考慮する必要があります。
少なくとも、これについて何らかの見解をお伝えできれば幸いです。私が書いたことについて質問がある場合はお知らせください。