在庫切れの商品はまだフロントエンドに表示されます


7

在庫切れの商品がmagentoのウェブサイトに表示されないようにしたい。フロントエンドに構成可能な製品が表示されないようにするために、次のことを行いました。

Configurable product inventory - out of stock
Associated products inventory - out of stock, qty - 0
config settings -> quantity to become out of stock - 0
config settings -> display out of stock items - No
config settings -> backorder - No

これらすべての設定にもかかわらず、この製品では[カートに追加]が無効になっているのがわかります。しかし、URL経由でアクセスした場合でも、製品はサイトに表示されます。この製品が私のウェブサイトに表示されてほしくありません。

「カートに追加」なしで製品を表示すると、「在庫切れの製品を表示-いいえ」という意味のmagentoのデフォルトですか?

この設定を明確にしてください。また、magentoのデフォルト設定を使用して、この製品をWebサイトから削除するにはどうすればよいですか?(バックエンドで製品を無効にしたくないので、フロントエンドで非表示にします)。ありがとう。


1
すべてのキャッシュをクリアしてインデックスを再作成しましたか?
サンダーマンゲル

これはすべてのキャッシュが無効になっている場合ですか?上記の異なる設定スコープでの異なる設定はありますか?
Jonathan Hussey 2014

こんにちはサンダー、キャッシュが無効になっていて、利用可能なすべてのインデックスのインデックスを再作成しました。ありがとう。
UdaySagar 14

こんにちはHusseyさん、はい、キャッシュは無効になっています。質問で表示したすべての設定は、管理パネルで設定したものと完全に一致しています。ありがとうございます。
UdaySagar 2014

回答:


14

これは実際にはMagentoの機能です。カテゴリリストページと検索結果ページからのみ非表示にするように
設定Display out of stock productsNoます。
製品ページは実際にまだ利用可能です。
CE 1.9.1以降で設定するconfigの下にもメッセージがあるDisplay out of stock productsと言ってはProducts will still be shown by direct product URLs.
そして、これは実際に良いことです。
このようにして、商品が在庫切れになったときに検索エンジンが404ページを多く登録することはありません。
そのままにしておいても害はありません。顧客はとにかくそれらを注文することはできません。
ストアで製品をまったく利用できないようにするには、その製品を無効としてマークするNot visible individuallyか、可視性を設定するか、管理製品の編集ページのWebサイトタブからWebサイトへの関連付けを削除する必要があります。


1

これはすべての製品に問題があるのですか、それとも「新規」とマークされている製品のみに問題があるのですか?この問題が「新しい」製品でのみ発生する場合は、製品ページ> [自動設定]> [日付/日付で製品を新規として設定-両方の日付を消去]に移動すると解決できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.