質問

私が自分のアイデアで壁にぶつかっているので、「どうやってあなたはどうやって」という質問のようなものです。

現在、約20の構成可能な製品を構成する約4000のシンプルな製品があります。各シンプルな製品にはそれぞれ約5〜7のカスタムオプションがあり、製品の構成可能な側面は、当社のビジネスの「Big 4」属性(この場合)と呼ばれるものを処理するために使用されます。

  1. サイズ
  2. リードタイム
  3. 材料

これにより、明らかに1つの製品が返されます。これには、カスタムオプションの配列があります。現在、これを管理することは少し退屈であり、親製品をロードすることは十分に遅いです。これはスケーラブルなソリューションではなく、製品を追加すると、負荷が遅くなり、スケーリングが難しくなります。さまざまな材料で、さまざまな配送速度で、さまざまなサイズ、数量で利用できる印刷アイテムを販売しています。これを確立したら、仕上げ方法などの製品に「オプションのエクストラ」を選択する必要があります。

主にサイトの速度と管理の容易さを目指して、スケーラブルなソリューションを実現するための代替方法を提案できますか?残念ながら、私はすでに「当社の製品の提供を簡素化しましょう」と試しましたが、それはNo Gaerです!

親アイテム全体に1500近くの製品を追加しようとしているため、どんなアドバイスでも高く評価されています。これは、実際にそれを機能させている管理者の頭痛は言うまでもなく、さらに減速します。

乾杯。

役に立ちましたか?

解決

ネイティブの方法でMagentoが製品を処理し、いくつかの設定を調整してパフォーマンスを改善するか、製品関係をカスタマイズすることができます。

本当にそれはあなたがやろうとしていることと、あなたのパフォーマンスとワークフローのボトルネックがどこにあるかに帰着します。

Magentoは構成可能な製品で十分に遅いです(getConfigurableAttributes など) - そして、あなたが続け続けると、あなたは停止することになります。

私のアドバイスは、製品関係/ストレージのためにMagentoの方法に固執し、編集/フロントエンドディスプレイに使用されるインターフェイスを変更することです。

管理者向けのカスタム製品エディターを作成し(必要に応じて効率的にすることができます)、フロントエンドのカスタムインデックスを追加してパフォーマンスを高く保つ

申し訳ありませんが、私はとても曖昧ですが、あなたの質問は非常に広いです(つまり、あなたが正確に解決しようとしている問題)と信じられないほどローカライズされています。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top