A user needs to add products for inventory tracking purposes but wants them completely hidden from the site—not just unavailable for purchase, but invisible across all product pages and listings.
Attempted Solution:
The user tried using metafields to hide products but they still appeared when viewing all products.
Recommended Approach:
Metafields can control visibility, but require theme code customization to function properly:
Exclude products from collection loops and search results
Redirect product pages to homepage or hide the Add to Cart button based on metafield values
Current Status:
The discussion remains open with the user confirming they need complete product invisibility, not just disabled purchasing. Implementation details for the theme customization have not yet been provided.
Summarized with AI on October 30.
AI used: claude-sonnet-4-5-20250929.
I am adding some products for inventory purposes but I don’t want them to be able to be individually bought, nor show up on the product pages. How can I hide these? I read that metafields can be used but I tried that and they were still showing up with I viewed ALL product.
Yes we can use metafields to create options to control its visibility but to make it work in real time we need to customize the theme code.
a) exclude the product from the collection loop and search page.
b) redirect the product page to homepage or somewhere else if someone reaches there or we can hide their atc button depending on the metafield selection.
Hello @hope3
Which product do you want to hide? Do you want to hide only the Add to Cart button, or do you want the product to be completely invisible on the site?