タグ付けされた質問 「out-of-stock」

2
在庫切れの製品をカタログ製品リストの最後に移動する[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問がトピックに合うように更新します MagentoのスタックExchange用。 4年前に閉鎖されました。 在庫切れの製品をカタログリストの最後までプッシュする必要がある この問題またはそのファイルを解決する方法を教えてください これまでのところ、私はそれを見つけてToolbar.php、それを回避する

6
在庫切れの商品はまだフロントエンド、検索などに表示されます-Magento 2.1.0
magento 2.1.0のインストールに問題があるようです。在庫切れの商品を検索ページとカテゴリページから非表示にすることを拒否します。キャッシュをクリアし、インデックスを再作成しましたが、うまくいきませんでした。 何かアドバイスはありますか? 私の製品の在庫は0ですが、前に在庫があり、注文するとこのエラーが発生します。 We don't have as many "Item's name" as you requested. ありがとう 後で編集: 私もこの情報を知っています: 管理者で設定>ストア>構成>カタログ>在庫>在庫オプション>在庫切れの商品を表示してNO これは実際にはMagentoの機能です。[在庫切れの商品の表示]を[いいえ]に設定すると、カテゴリリストページと検索結果ページで非表示になるだけです。製品ページは実際にまだ利用可能です。CE 1.9.1以降、構成設定の[Display out of stock products]の下に、製品は引き続き直接製品URLで表示されるというメッセージさえあります。そして、これは実際に良いことです。このようにして、あなたの製品が在庫切れになったとき、検索エンジンは多くの404ページを登録しません。そのままにしておいても害はありません。顧客はとにかくそれらを注文することはできません。ストアで製品をまったく利用できないようにする場合は、その製品を無効としてマークするか、表示を個別に非表示に設定するか、管理製品の編集ページの[Webサイト]タブからWebサイトとの関連付けを削除する必要があります。ソース:在庫切れの商品はまだフロントエンドに表示されます

4
在庫切れ商品の商品コレクションを取得する方法-addInStockFilterToCollection()の反対?
カテゴリーの製品を2つのリストに表示する必要があります。1つは在庫ありアイテム、もう1つは在庫なしアイテムです。 私は使っています Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() 在庫のあるアイテムの製品コレクションをフィルター処理しますが、在庫のないアイテムをフィルター処理する同等の方法がないようMage_CatalogInventory_Model_Stockです。前述のメソッドが定義されているモデルを確認しました。 在庫切れの商品を取得する次の例を見ました。 $collection->joinField( 'is_in_stock', 'cataloginventory/stock_item', 'is_in_stock', 'product_id=entity_id', '{{table}}.stock_id=1', 'left' ) ->addAttributeToFilter('is_in_stock', array('eq' => 0)); ...しかし、これはこれを達成するための唯一の方法または最良の方法ではありませんか?

1
製品SKUがプロバイダーのデータフィードに表示されない場合に、プログラムで製品の在庫状況を変更する方法
Magento CE 1.9.1 を使用しています。プロバイダーのXMLフィードから製品をインポートするためのインポートスクリプトを作成しました。 このフィードは毎日午前3時に更新されます。私のプロフィーダーは、自分のショップに在庫がある商品のみをxmlで送ってくれます。 では、製品skuがxmlフィードに存在しない場合、どうすれば製品の在庫状況を在庫切れ(製品skuごと)に更新できますか? 私が何をしたいかを説明するために例を置き、データはxmlで提供されます: Monday : Tuesday : Sku qty Sku qty ABC 22 ABC 12 BDE 30 FGH 4 FGH 15 私がしなければならないこと:火曜日xmlに表示されないため、プログラムで製品のBDEを「在庫なし」に設定する必要があります。 私のインポートスクリプトがあります: $file = 'feed.xml'; $feed = simplexml_load_file($file); foreach($feed as $product){ //some datas in xml feed $sku = $product->identifiant_unique; $prix = $product->prix; $titre = $product->categorie3; …

2
構成可能な製品の在庫通知メール
最近、ある店舗で問題が発生し、在庫通知の電子メールが送信されていないことに気づきました。シンプルな製品の電子メールはすべて問題ありませんが、構成可能な製品に関しては、ここに私の問題があります。 現在、顧客は在庫通知の電子メールにサインアップできます。cronジョブは正常に実行され、システムは論理的にそれらを実際に在庫にあるときにのみ送信し、0に設定しません。ただし、構成可能製品は常に0に設定され、この構成可能に属する単純な製品は在庫の変更を行います。つまり、今起こっていることは、すべてのサイズが在庫切れの場合(つまり、情報を受け取りたいサイズを選択することさえできない場合)にのみ、製品を購読できることです。 、構成可能(購読している製品)がまだ0であるため、通知を受け取りません。 私がこの問題に遭遇した最初の人ではないと確信しているので、誰かがそれを回避したり解決策を見つけたりできるのかどうか疑問に思いましたか?

2
在庫切れの商品はまだフロントエンドに表示されます
在庫切れの商品が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サイトから削除するにはどうすればよいですか?(バックエンドで製品を無効にしたくないので、フロントエンドで非表示にします)。ありがとう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.