Hiding product in store, but available for direct link purchase

I am creating a Digital product programmatically which should not be displayed in collection or any other places in website apart from direct link. Since these products will be created by public app I will not be able to customise the store.

Is there a possibility to hide the product in catalogue and product recommendation?

This can currently only be done by editing the theme code.

Tobi has mentioned on X that an ”unlisted” product status is coming, but no mention of when. This will resolve this long standing issue.

Hey folks :waving_hand: - Luke’s on point with this. The “unlisted” product status is coming up in the near future. Still don’t have a concrete timeline, but we have a thread here with a tiny bit more info if you’d like to follow along:

Thanks @Alan_G for the thread. Home we get it in 2025 :slight_smile:

Use seo.hidden - https://help.shopify.com/en/manual/promoting-marketing/seo/hide-a-page-from-search-engines#custom-metafield

You should be able to send this as an unstructured metafield when creating product.

This doesn’t solve the OPs issue, it just prevents it from being indexed.

Not sure if this has dropped on all stores but just noticed it on a clients store, unlisted status!

Hey @Luke and all :waving_hand: - good catch! We’re rolling out the new “unlisted” product status today. Feel free to ping me here if I can help out or answer any questions on this :slight_smile:

Hey @Alan_G, is there plans for a changelog update and documentation on shopify.dev?

Hey all! Here’s the community thread New: Unlisted Product Status

And changelog post: New: Unlisted Product Status - Shopify developer changelog