質問

彼らは出荷されていないという意味で仮想製品の束を持っていますが、それらを構成可能な製品にまとめる唯一の方法はそれらを簡単な製品にすることです。だから、私達は私達のプロダクトカタログを簡単な製品を含む構成可能な製品として手配するべきであるようです。それが言われている:

  1. 簡単なVSと行くという利点と短所は何ですか 仮想製品?
  2. 仮想製品に入ったら、想像します。 仮想を許可するためにいくつかのコア機能を変更する必要があります。 構成可能な製品の下にグループ化できる製品?どうやって これは難しいですか?
  3. 私たちが単純な製品で行った場合、私たちはこれらの製品のチェックアウト中に送料を迂回する必要があります。そのようなものはどのように達成されましたか?
  4. 私たちの望ましい機能性を達成するための改変の利点と短所は何ですか?
役に立ちましたか?

解決

何も変更する必要はありません。
Magentoは設定可能な製品内の仮想製品をサポートしています。
カタログモジュールのconfig.xmlでこれを参照してください。

<configurable translate="label" module="catalog">
   <label>Configurable Product</label>
   <model>catalog/product_type_configurable</model>
   <price_model>catalog/product_type_configurable_price</price_model>
   <composite>1</composite>
   <allow_product_types> <!- allowed child product types-->
       <simple/>
       <virtual/>
   </allow_product_types>
   <index_priority>30</index_priority>
   <price_indexer>catalog/product_indexer_price_configurable</price_indexer>
</configurable>
.

私はこれをテストし、うまく機能します。
設定可能な製品に使用できる1つの属性を含む仮想製品を作成してから、その属性が設定可能な設定可能な製品を作成しました。
設定可能なものの子製品として仮想製品を追加することができました。
唯一の欠点は、設定可能な製品画面からクイック作成フォームを使用して子製品を作成できないことです。それが単純な製品を作成します。すべての仮想子製品を前面に作成してから、設定可能な製品内でそれらを使用する必要があります。
すべてがスムーズに行きました。カートに設定可能な製品を追加してチェックアウトに行ったとき、配送手順は不足しています。

設定可能な製品を使用する代わりに、カスタムオプションである可能性があります。
カスタムオプションとしての仮想製品を作成するだけで、設定可能な製品に設定可能なオプションとして追加可能なオプションとして追加します。

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