小さなお店のための e コマース ソリューションを探しています。私の友人は、Prestashop は非常に使いやすく、モジュールを開発するのも簡単だと言いますが、Magento の方が優れていると言う人もいます。モジュールの開発にどちらが適しているか、またその理由を誰か教えてもらえますか?
14 に答える
これらの獣の両方のカバーの下を見たので、ボンネットをポップするとどちらもかなり醜く、OpenCartのようなものは実際にははるかに素晴らしく、ソリューションで作業するのが簡単なので、実際にどちらかが好きだとは言えません. ただし、機能の観点から見ると、OpenCart は Magento や PrestaShop のいずれにも及ばず、PrestaShop とは異なり、背後に開発者チームがいません。ただし、オブジェクト指向 PHP の基本的な知識があれば、理解したり変更したりするのははるかに簡単です。はるかに優れた構造になっています。PrestaShop は実際には少し見苦しく、CSCart (オープン ソースですが、無料の代替手段ではありません) も実行可能なソリューションである可能性があります。私は言わなければならないだろう 個人的には、OpenCart よりも多くの機能を備えていると同時に、セットアップと実行に Magento の近くに費用がかからないため、PrestaShop または CSCart のいずれかを選択します。自分が何をしているのかを本当に知っていても、何かを変えようとしているなら、Magento は絶対的な悪夢です...レイヤーが多すぎます。
テクノロジーにこだわらない人に私がお勧めするもう 1 つのカートは、nopCommerce です。これは ASP.NET ベースのショッピング カートであり、非常によく設計されており、機能が豊富です。また、ASP.NET の経験があれば誰でも簡単に変更できます。
MAGENTO は「重く」、CPU とメモリを大量に消費するという意見に完全に同意します。独自の専用サーバーがある場合は、MAGENTO を試すことができます。
ただし、共有ホスティングを行う余裕がある場合は、軽量の PRESTASHOP のみを使用してください。多くの買い物客は、MAGENTO が提供する複雑な機能を必要としないため、好きではありません。多ければ多いほどよいというわけではありません。
さらに、無料および商用のものを利用できる PRESTASHOP 拡張機能の大規模なセットがあります。そのため、すべての店主が必要なものと欲しいものを選択できます。潜在的な市場のギャップはすべてすぐに埋められます。たとえば、ゲスト モードでの購入に迅速なチェックアウト オプションがないことに誰かが気付いた場合などです。この種の拡張機能は、すぐに市場に登場します。
Prestashopを使用したことはありませんが、最近Magentoストアを展開しました。他の人が言っているように、私は小さくてシンプルな店にはそれを提案しません。また、エコノミーサーバーを使用している場合は、ページの読み込みが遅くなる可能性があります。
良いニュースは、(急な学習曲線の後)、信じられないほど柔軟で強力なことです。個人的には、テンプレートシステムは素晴らしいと思います。
Magento は SLO W です。満たす必要のある非常に具体的なサーバー要件のリストがあり、それでも 100% 機能しない場合があります。
また、共有ホスティング環境で Magento を使用することは、Magento がファイル システムに書き込み可能にすることを好むため、非常に安全ではない可能性があります。ホスティング会社に鉄壁のセキュリティがない場合、そのシステムの別のユーザーがそれらの書き込み可能領域に変更を加えることができます。
コードの品質に関しては、かなり良いと思います。また、必要以上に複雑です。彼らは KISS の原則 (Keep It Simple, Silly) を完全に無視しました。
要約すると、高価なサーバーと複雑な開発に興味がある場合は、Magento が適しています。あなたがまっすぐに進みたいなら、それはあなたのためではありません.
私の経験では、Magentoはより洗練されていますが、変更する獣でもあります。いくつかのショップでMagentoを使用した後、Prestashopに切り替えて、とても幸せになりました。事前にもう少しカスタマイズが必要でしたが(たとえば、フランス語ベースの開発ではアドレスフォームにいくつかの癖が残りました)、頭を包み込んでカスタムモジュールを開発する方がはるかに簡単です。
Magentoは、500 を超える製品を処理するための適切なハードウェア ベースを必要とする大規模なショップにとって非常に複雑なソリューションです。ただし、 Magentoから始めるためのリソースはたくさんあります。個人的には、XML レイアウトの依存関係 ( Magento
の優れたテーマを作成するためのベースとなる XML についてはほとんど文書化されていません) やPHPのオブジェクト(いくつかの関数とデータは、テンプレートの特定の部分からアクセスできません)。
オブジェクト指向の PHPで自分のアプリを作成したり作業したりすることに非常に慣れていますが、Magento が実行するものは非常に面倒で、ディレクトリ構造やテーマの処理方法も厄介です...
一方、PrestaShopは高速ですが (数回の微調整の後)、バックエンドでいくつかの作業が必要です。私は多くのバックエンド モジュールを開発して、人々がこのシステムを最大限に活用できるようにしています。さらに、コミュニティは成長しており、開発者はできる限りのことを修正しています。
もう 1 つ: Prestashop のバックエンド モジュールとフロントエンド モジュールの両方を作成するのは非常に簡単です。さらに、テンプレートに SMARTY を使用するのは良い選択です。
編集: Magentoは展開中または展開後 (特に localhost とホストされたスペースの間) に壊れやすく、SVN でのメンテナンスは経験の浅い開発者にとっては苦痛かもしれません。
私はプログラマーではないので、初心者のようなニーズに限定されています。最初は Magento を試してみましたが、難しいと感じました。また、数回「クラッシュ」しました(どの単語を使用すればよいかわかりません)。最後は、私が理解できるものを超えていました。ピンチのときにプロのサポートが必要なほど深く入り込むために、すべてが作成されたのではないかと思い始めました。
それで、まともな代替品を探してインターネットを検索したときに、PrestaShop に出くわしました。私のMagentoサイトはまだRIPだったので、試してみました。それははるかに使いやすいことがわかり、1日でショップを稼働させました(まだ稼働しています).
だから私はそれが何を意味するのか分かりませんが、私は PrestaShop の方が好きでした. Magento 内で複数のショッピング エクスペリエンスを作成するオプションは気に入りましたが、複数の PrestaShop インストールを使用して同じことを達成できると思います。いずれにせよ、とにかくカスタマイズする必要があります。
それで、それは私の2セントです。それが誰かを助けることを願っています。
私は両方を試しました。最初にmagentoを使用します。これは強力ですが、サーバーに適切なphp設定が必要です。prestashopの方が使いやすいです。小さなお店の場合は、prestashopを選択できます。
あなたと同じように、私はプログラマーではなく店主です。私の視点がお役に立てば幸いです。私はPrestaShopとMagentoの両方を使用しました。
Magento 嫌いだった、ボートウェア!
Prestashopは優れた美しいテンプレートですが、優れたモジュールは無料ではなく、必要な機能を備えたオンライン ショップを入手するには数千ドルの費用がかかる可能性があります
Zen Cartも使用していますが、これには世界で最も醜い標準テンプレートがありますが、CSS の知識が平均的であれば、好きなように見えるようにすることができます。Magento £11k paよりも多くの機能が組み込まれており、サイト上のすべてのモジュールは無料であり、フォーラムはオープンソースに焦点を当てているため、より良いコミュニティでもあります.
それが役に立てば幸い。
PrestaShopが最善の策です。PrestaShopの唯一の問題は、smarty テンプレート エンジンを使用し、ループなどを必要とせずにきれいなPHPを記述するのではなく、smarty では、平均的な人がテーマを設定するのに非常に多くの労力を費やしていることです。
PrestaShopが smarty を取り除き、PHPテンプレート タグを埋め込むだけのインクルードを含むメインの html ファイルなど、よりシンプルなテンプレート システムを実装する場合、私はPrestaShopを 100% 支持します。
Magento は、500 を超える製品を扱う大きなショップを持つための非常に完全なソリューションです。しかし、初心者にとっては、ロードして変更するのは非常に困難です。今日、私は 20,000 を超える製品を含む magento の Web サイトを持っていますが、まだ問題があります。それを構成するのは非常に難しく、優れた最適化がなければ、Web サイトの作成が非常に遅くなります。prestashop を使用する製品は 300 未満にすることをお勧めします。
「小さな」ショップの場合は、わざわざ magento を使用しないでください。
現在、PrestaShop には無料版の Magento よりも多くの機能が搭載されているため、年間数千ドルを費やして最高のものを入手したい場合は、Magento を入手してください。あらゆる種類のモジュールとテーマを無料で (多数の優れた有料モジュールと共に) リリースする優れたコミュニティが必要な場合は、PrestaShop が最適です。
私がやりたい大きなことの 1 つは、人々にバウチャー/クーポンを提供することです。これにより、私が彼らに会ったり何かを販売したりした場合、彼らは別の購入でクーポンを使用できます。これは PrestaShop に組み込まれていますが、Magento の場合、その機能を使用するには大金を支払う必要があります。多額の費用で多くの機能を手に入れることができますが、多くの中小企業にとっては、PrestaShop を使用し、専門家に支払いをしてそれに取り組んでもらい、いくつかのモジュールに支払う方が、毎回多額のお金を払うよりもずっと安上がりです。年マジェントへ。
そうそう、Magento の料金を支払うと、1 年間のライセンスしか取得できません。これを発見するまで、私は本当にMagentoに夢中でした.
Prestashop を使用しましたが、本当に良いものです。プログラマーは、カスタマイズして必要な変更を加えることができます。また、Prestashop には無料で利用できる優れたモジュールがあります。