title: Hide out of stock products only on shop archive pages in Woocommerce
body: <p>I am trying to hide out of stock products only from Shop page, but keep them on the separate category page.</p>
  
  <p>Woocommerce settings allows only to choose either to show out of stock products or to hide them completely.</p>
  
  <p>How to hide out of stock products only on shop archive pages in Woocommerce?</p>