私は同じ問題を抱えていましたが、以下の解決策で解決しました。
  
  Chris Rogersによって提案された修正は機能しますが、最適化されたソリューションではないことに注意してください。
  
  
    app / code / core / Mage / Wishlist / Model / Wishlist.phpで:
    
    パブリック関数getItemCollection()および変更
    
    $ this-> _ itemCollection = Mage :: getResourceModel( 'wishlist / item_collection')-> addWishlistFilter($ this)-> addStoreFilter($ this-> getSharedStoreIds($ currentWebsiteOnly))-> setVisibilityFilter();
  
  
  に
  
  
    $ this-> _ itemCollection = Mage :: getResourceModel( 'wishlist / item_collection')-> addWishlistFilter($ this)-> addStoreFilter($ this-> getSharedStoreIds($ currentWebsiteOnly));
  
  
  言われているように:これは回避策であり、完全な解決策ではありません。問題は、可視性フィルターが正しく機能していないように見えることです。この修正により、フィルターが削除されるだけです。以下を検討する必要があります。
  
  
    
    - ストアからウィッシュリストに追加されたアイテムは、顧客がどのストアにいるかに関係なく表示されます。
- アイテムの表示設定が非表示に設定されていて、アイテムがウィッシュリストにすでに追加されている場合でも、アイテムは表示されます "
  
  (http://thesarfarazlaghari.com/magento-wishlist-shows-online-1-product/から入手してください
   
  )
  
  私はコーディングする必要がなく、さらにmagentoから機能を削除する必要がないWeb上の別のソリューションを見つけました:
  
  
    カタログページでストア製品を選択し、「属性の更新」アクションを選択して、送信をクリックします。[Webサイト]パネルを選択し、[Webサイトに製品を追加]ブロックでWebサイトを確認します。必要に応じてデータのインデックスを再作成します。
  
  
  (https://stackoverflow.com/a/40244935)
  
  最後のものも私のために働いた。ちなみに私はMagento 1.9.3.8を使用しています。