0

本を販売するショッピング カートを作成する任務を負っています。ここからどこへ行くべきかについて、私を正しい方向に導くための助けを求めたい.

私が見る限り、カートは2つの方法で行うことができます:

  • CI フレームワークを使用して、ゼロからサイトを構築します。
  • 既存のショッピング カート システムを使用して、そこから構築します。

CI を実行する際の問題は、非常に面倒なことです。あなたは基本的にゼロから構築しています。そのため、これには時間がかかり、ショッピング カートを作成するのはこれが初めてであるという事実が追加されます。2番目のオプションは問題ないようです。なぜ私は車輪を再発明するのでしょうか。唯一の問題は、適切なオープン ソース カートを見つけて、十分に文書化されていることです。

したがって、私が持っている2つのオプションに基づいています。2 番目のオプションだと思われる場合は、(以前にカートを作成したことがある場合)、簡単でコード ベースが CI に似たショッピング カート アプリケーションを提案できますか。OpenCart は問題ないと思いますが、開始する前に他の提案を探したいと思います。

4

3 に答える 3

2

ここで考慮すべきことがたくさんあります。

  • プログラミング経験は?
    • これまでに大規模な Web アプリケーションを扱ったことがありますか? (ほぼすべてのオンライン ストアは、大規模な Web アプリケーションと見なすことができます)
    • 支払いの統合に取り組んだことがありますか?
    • ホスティング環境のセットアップに携わったことはありますか?
  • プロジェクトの予算はいくらですか?
  • プロジェクトに取り組んでいるのはあなただけですか?
  • クライアントは完成品に何を期待していますか?
  • ストアがオンラインの場合、ホスティング、サポート、メンテナンスなどを管理するのは誰ですか?

オンライン ストアを構築することは、単純で簡単な作業ではありません。このようなフローを持つ小さなストアは、add product to cart -> go to checkout -> pay using a third part payment provider非常に簡単かつ迅速に実現できます。ただし、さらにいくつかの考慮事項があります。

  • 発送方法、複数あっていいですか?
  • サイトが複数の国を処理する必要がある場合、その場合は VAT や再配送などを考慮する必要があります。
  • 支払いオプション: クレジット カード、SMS、請求書、PayPal、およびリストが続きます.. 何が利用可能であるべきですか? また、直接実装 (SSL 証明書など) を行う場合は、適切なホスティング環境が必要になります。
  • バックエンドでの注文、返品、商品の処理
  • 割引コードなどの割引機能
  • 複数の商品をまとめて販売できること。

しばらく続けて、リストをより具体的にすることもできますが、実際にはそのための時間がありません :) そして、これは、構築するときに関係する要素がたくさんあることを示すためのものです。オンラインストア。

マジェント

これは、エクスペリエンス開発者であり、Zend フレームワーク (その上に構築されている) に精通している場合に最適です。Magento の機能を見てみましょう。適切にカスタマイズする方法を知っていれば、Magento でほぼすべてのことが可能です。慣れていない場合、これは簡単な作業ではなく、学習曲線が非常に急です。

経験がない場合、またはストアがすべての高度な機能を必要としない場合、これは悪い選択です。これはリソースを大量に消費するものであり、キャッシングを知らないと大変なことになります。

Shopify

安定した環境で急いでオンラインストアをセットアップする必要があり、それらが提供する機能で解決できる場合は、これが最良の選択だと思います. 実際、少なくとも 90% の確率で、これが最良の選択であると言えます。

支払いの実装、バックエンドの開発、サポート、ホスティング、およびその他の関連するすべてのことについて心配する必要はありません。

結論

ここでは 2 つのオプションのみをリストしました。1 つは高度なオプションで、もう 1 つは簡単なオプションです。さまざまなオプションを本当に調査する必要があると思います。それらの機能、費用などを見てみましょう。次に、ストアを完成させるのにかかる時間と比較して考慮する必要があります。

少なくとも、これについて何らかの見解をお伝えできれば幸いです。私が書いたことについて質問がある場合はお知らせください。

于 2012-10-02T06:42:15.907 に答える
0

ショッピングカートサイトの構築には Zend Framework をお勧めします。既存のツールからビルドする場合は、Magento を使用してください。ここでフロントエンド管理者エンドを確認してください

カスタム モジュールを作成したり、無料のモジュールをダウンロードしたり、開発したモジュールを magento から購入したりできます。

于 2012-10-02T05:37:40.113 に答える
0

いくつかのオプションがあります

  1. マジェント
  2. オープンカート

どちらも電子商取引用に構築されています。

Magento は間違いなく遅いです。opencart は高速ですが、Magento ほど優れているわけではありません。

アプリケーションのスコープが限られている場合は、CI でアプリケーションを構築できます。これら 2 つの両方よりも高速になることがわかっています。

しかし、プログラミングの観点からは、ゼロから始めるのではなく、すでにビルドされている方が常に優れています。

于 2012-10-02T05:40:37.123 に答える