Hide 'Sold Out' Label if Inventory available through POS

Topic summary

Main issue: Collection pages display a “Sold Out” badge when the online-fulfillment location has no stock, even if other POS (point of sale) store locations do have inventory. This discourages customers from clicking through to see in-store availability.

Goal: Hide the “Sold Out” label on collection pages if any location (including POS locations) has available inventory.

Proposed solutions:

  • Theme customization: Edit the theme’s Liquid (Shopify’s templating language) to check inventory across all locations before rendering the “Sold Out” badge.
  • Apps: Consider tools like “Boost Product Filter & Search” or “Product Inventory Information” to surface multi-location stock without custom code.

Notes: No code snippet was provided in-thread. No screenshots or attachments are central.

Status: Open/ongoing. A responder offered help with implementing the Liquid logic, but no confirmed implementation or outcome yet.

Summarized with AI on December 21. AI used: gpt-5.

Hi- Currently my website shows a ‘Sold Out’ Label on collection pages when a product is sold out at the location that fulfills online orders. The problem is that I also sell through POS at a number of locations and customers can check store inventory on product pages to see if the item is available through a store if sold out online. If a product shows a ‘sold out’ label on the collection page then they won’t know to click through and check store inventory. So I’m looking to hide the ‘sold out’ label if there is inventory available at any location (including POS). Is there coding I could add to fix this or an app? Thank you!!

@erieberrie Hey hide the ‘Sold Out’ label when inventory is available at any location, you can modify the Liquid code in your theme. You’ll need to check inventory across all locations before displaying the ‘Sold Out’ label. Alternatively, apps like “Boost Product Filter & Search” or “Product Inventory Information” can help manage and display accurate inventory across locations without custom coding. Let me know if you need help with the code!