First instinctive reaction: 🤯
Why not call it: "disabled" or "inactive" then?
I was pretty certain that "hidden" means visually hidden, but still accessible through the direct link.
Follow up questions:
1. Can I copy product between stores? I already have image, description, etc... I want to preserve the data and only update the price.
2. Assume I have multiple hidden products. If all of them are in a single store, then someone can click on the breadcrumbs / navigation / guess URL and land on the store page that will list all the other hidden products. Does it mean I need to create a separate store for each secret link product?
Maybe a better option, more aligned with Squarespace workflow is to issue promo codes - that will accomplish a similar effect - allowing people to obtain the thing at a reduced price.