Magento:階層化されたナビゲーションで隠れており、在庫から数えられない
-
16-10-2019 - |
質問
概要:Magentoの階層化されたナビゲーションで隠れて在庫をカウントしない
こんにちは、これはかなり長い間私たちを悩ませてきました。解決策は見つかりませんでした。 Mage 1.8.1にアップグレードして、それが修正されることを期待しています。
- 19枚のシャツ(構成可能な製品)があります
- サイズ38、39、40などで販売
- これらのシャツの一部はサイズ38または39では利用できません
- したがって、ユーザーが階層化されたナビゲーションでサイズフィルターをクリックすると、そのサイズの在庫があるシャツのみが表示されます
しかし、何が起こるかです
問題A:サイズあたりの製品のカウントはどこでも19です。しかし、これは正しくありません、19のシャツのいくつかはサイズ38または39でのみ利用可能です
問題B:サイズ38でクリックしてフィルタリングすると、次のページには実際にサイズ38で利用可能なシャツのみが表示されると予想されます。
さて、どうすればこれを解決できますか?これは私が欠けている構成ですか? 属性の設定ではい/いいえの在庫製品を表示しますか?または、これをコードで変更する必要がありますか?
予想される動作は次のとおりです。-実際に使用可能なサイズを持っている製品のみをカウント - 実際に使用可能なサイズの製品のみを表示します
感謝します!!
解決
答えはここにあると思います
https://digicloud.zendesk.com/entries/22144483-show-hide-tock-products-in-magento
私たちはあまりにも多くを求めていたと思います...
- 概要に在庫製品を見せたかった(ただし、在庫通知がない)
- そして、それが在庫のない製品を数えなかったことをフィルタリングするとき
しかし、これはそれがどのように機能するかではありません。オンまたはオフのいずれかです
解決策:これを「在庫切れの製品を表示する」に設定してください。
「在庫がない」、または0の数量を持っているMagento Storeで製品を非表示にする方法
Hide Out of Stockメッセージは構成可能なアイテムです。
管理者>>システム>>構成>>カタログ>>インベントリ>>ストックオプション
在庫製品の表示 - > no
他のヒント
はい、製品属性インデックスを微調整して、属性(サイズ)値(37.5)がその値の単純な製品が在庫切れ(サイズ)の場合、構成可能な製品に対して保存されないように、これを行うことができます。 37.5は在庫がありません)。このインデックスを変更することにより、層状のナビゲーションが追随します。
ここの完全な答えとコード: https://magento.stackexchange.com/a/154654/13636
また、「3日間で利用可能」など、「バックインストック」を購読する機能を備えた特別なメモで在庫のないアイテムを表示することもできます。この方法で新しい顧客を獲得するかもしれません。