1

私はここで立ち往生しています。ドロップダウンを使用せずに、アイテムで使用可能なすべてのサイズを一覧表示するコードを作成しようとしています。以下の2つのリンクで、私が話していることがわかります。在庫がないアイテムはグレー表示され、在庫のあるアイテムをクリックすると、選択したアイテムの下に在庫状況が赤で表示されます。

誰かがこれを行う方法について正しい方向(おそらくチュートリアル)に私を向けることができますか?私は自分のmagentoサイトにそれを実装しようとしています。phpを使用する必要がありますか、それともmagentoにオプションがありますか?

靴の例: http ://www.karmaloop.com/product/The-AR-20-Sneaker-in-Craft-Blue-Running-White/263936

シャツの例: http ://www.karmaloop.com/product/The-We-Win-Hoody-in-Black/271919

4

2 に答える 2

0

必要なことを行うには、最初に構成可能な製品 (製品ごとのすべてのサイズ/オプション) を作成して、どのオプションが在庫切れであるかを追跡する必要があります。

私が考える最も簡単な方法は、カスタム モジュールを作成し、/app/code/core/Mage/Catalog/Block/Product/View/Options/Type/Select.php を変更して Unordered HTML リストを作成し、css を使用してスタイルを設定することです。(javascript を使用してこれを行うこともできますが、この問題に遭遇する可能性があります。How do you stop Chrome and Opera sorting JSON objects by Index ASC? )

次に、app/code/core/Mage/Catalog/Block/Product/View/Type/Configurable.php の getJsonConfig() を見てください。これにより、製品ページで使用できる json オブジェクトが生成され、どの製品が在庫にある必要があります。 . 次に、javascript/css を使用して、どの在庫があるかを強調表示できます。

これは、私がhttp://www.contempospace.com/bedroom-furniture/wardrobe-closets/custom-closet-systems/isa-custom-closet-4-module/isa-closet-systemで作業している 1 つのサイトの例です。 -xl-maximize-large-closet-drawers-shelves-hanging.htmlとその機能。ただ、前の方がおっしゃっているように、これは大きなお願いです。有料/無料のモジュールを見つけて、必要な変更を加えることをお勧めします。

于 2012-10-05T20:21:02.887 に答える