2つの構成可能な製品のバンドルを作成するにはどうすればよいですか?


7

私はマジェントで宝石店を開発しています。
この店には主に商品の種類があります:
1)婚約指輪
2)結婚指輪
3)ルースダイヤモンド

1)婚約指輪:
これには、リング+ダイヤモンドという2つの構成可能な製品があります。リングとダイヤモンドの両方が構成可能な製品であり、その属性は次のとおりです。

  • リング =>メタル[イエローゴールド、ホワイトゴールド、ローズゴールド、プラチナ]
  • ひし形 =>色[D、E、F、G、H、I]、形状[円、正方形、楕円形]

だから、私はユーザーがこのサイトのようにリング+ダイヤモンドを選択できるようにしたいと思います:www.77diamonds.com/classic_rings.html

では、2つの構成可能な製品をバンドル製品としてカートに追加するにはどうすればよいですか?

回答:


7

Magentoにネストされた複雑な製品タイプを実装しないでください。私は別のケースでそれをしました、そして、それはかなり醜くなっていて、あなたは多くの罠に落ちることができます。Magentoはこのために設計されていません。これを約束する拡張機能は、同じ理由で注意して処理する必要があります。

私は、構成可能な製品をまったく使用せずに、別のアプローチをとります。

バンドル

  • オプション1:リング
    • イエローゴールドリング
    • ホワイトゴールドリング
    • ローズゴールドリング
    • プラチナリング
  • オプション2:ダイヤモンド
    • サークルD
    • サークルE
    • ...
    • オーバルD
    • オーバルE
    • ...

したがって、基本的には、各構成可能製品のすべての単純な製品を直接バンドルに入れます。

残りはJavaScriptソーサリーを含むフロントエンドです。オプション1の場合、何も変更する必要はありません。オプション2の場合、構成可能な属性に基づいて2つのドロップダウンを作成し、選択に基づいて単純な製品IDを非表示フィールドに入力します。JavaScriptの大部分を構成可能な製品に再利用できます。


2

Magentoは、構成可能な製品をそのままではバンドルされた製品に追加できません。

必要なシンプルな製品をセットアップしてから、2つのアイテム(リング、ダイアモンド)を、必須アイテムとして設定されている個別のオプションとして含める必要があります。

または、次のような拡張機能を開発または使用することもできます。

http://www.magentocommerce.com/magento-connect/configurable-bundle-2-0-by-wizkunde.html

これにより、構成可能な製品をバンドルに追加および構成できますが、これは有料の拡張機能です。

77 Diamondsのサイトで示した例は、2つの構成可能な製品よりもはるかに複雑ですが、Magentoバンドル製品の機能をかなり拡張したものに見えます。


1

リングメタル、ダイヤモンドカラー、ダイヤモンドシェイプの複数の属性を持つ1つの設定可能な製品を使用できます。Magento構成可能製品のクイック作成ツールを使用して、使用可能な構成とそれぞれの価格を作成します。この方法では、バンドルされた製品を使用する必要はありません。


試しましたが、ダイヤモンド製品の詳細はcsvによってインポートされ、diamondplatform.com / searchrecord.php?uid = 1 からエクスポートされるため、薄いダイヤモンドは2番目の構成可能な製品になります。これ以上の提案はありますか?
Kishor Thanth 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.