How to create secrets products/collections
Use Secret Products to control product and collection access by customer eligibility.
Use Secret Products to control who can access specific products or collections.
Use it when the restriction belongs on the product side, not on a storefront page URL. Interactive walkthrough here: https://app.arcade.software/share/283JYMZ0GTI3AfNOFw9u
Use Secret Products when
Choose this tag type when you want to:
show products only to wholesale or VIP customers
hide products from specific countries
run private collections or sample sales
give repeat buyers access to special bundles
keep a range visible only to signed-in customers
Decide these settings first
Before you build the rule, decide:
whether you are restricting products or collections
whether the selected audience should be Visible or Hidden
who should qualify
where blocked visitors should land
whether the rule needs a start or end date
Tag name is for admin reference only.
Name tags clearly so your team knows what each rule controls, such as Wholesale access - Trade.
When you open Tag Library, you can review existing Draft and Active tags before creating a new one.
Set up a Secret Product tag

Choose what the rule applies to
In Applies to, choose the target.
Then add the specific products or specific collection you want to control.
Use specific collections if the rule should apply to a grouped range that will dynamically change as the collection is updated.

Choose whether the selected audience is Visible or Hidden
In Customer Eligibility, first decide whether the selected audience should be shown the products or blocked from them.
Use Visible when only that audience should see the products.
Use Hidden when that audience should be blocked from the products.
Choose the audience

In only for, choose who the rule should apply to.
Common options include:
all customers
logged in customers
logged in customers tagged with
logged in customers with order history
customers from specific countries
members
non-members
Choose the option that matches the audience you want to include or exclude.
Fill in the extra audience details
Some audience choices need more input.
For example:
logged in customers tagged with needs one or more Shopify customer tags
customers from specific countries needs the country selection
logged in customers with order history needs the order or spend rule
A common setup is:
The above products are: Visible
only for: logged in customers tagged with
Customer Tags:
Wholesale
Test the rule
Before activation, test the scenario with an placeholder testing tag:
one customer who should be eligible
one customer who should be ineligible
a direct product link
the redirect destination
If the rule depends on tags, order history, loyalty status, or customer accounts, test with signed-in customers.
Pick the right eligibility option
The only for dropdown can include options such as:
all customers
logged in customers
logged in customers tagged with
logged in customers with order history
customers from specific countries
members
non-members

If you choose an option that requires more detail, the form displays additional fields.
Example: logged in customers tagged with adds a Customer Tags field.
Choose redirects intentionally
Secret Product rules also affect direct links.
If an ineligible visitor lands on a restricted product from email, ads, or social, they will be redirected.
Use a destination that matches intent:
a relevant collection:
/collections/new-arrivalsan explanation page:
/pages/wholesalea region-friendly alternative collection
Worked example: hide a collection from wholesale customers
Use this setup when a range should stay available to direct-to-consumer shoppers, but not to wholesale accounts.
Set:
Applies to: Hide for wholesale collection
The above products are: Hidden
only for: logged in customers tagged with
wholesaleRedirect ineligible customers to: homepage
Result:
logged-in wholesale customers cannot view the selected products
All other shoppers can still access them
Please note: If the customer is logged out, they will see this product collection.
Common setups
Wholesale or trade-only products
Use:
Visible
logged in customers tagged with
a tag such as
Trade
Redirect blocked visitors to homepage or a wholesale information page.
Hide products from wholesale customers
Use:
Hidden
logged in customers tagged with
a tag such as
wholesale
This is useful when a product is meant for direct-to-consumer shoppers only.
VIP early access to a new drop
Use a VIP tag or logged in customers with order history.
Add an end date if the products should become public later.
Logged-in customers only
Use:
Visible
logged in customers
This works well when the products should stay hidden from guest visitors.
Country-based product access
Use customers from specific countries.
Then decide whether those customers should be Visible or Hidden.
Redirect blocked shoppers to a relevant collection instead of a dead end.
Repeat-buyer bundles or add-ons
Use logged in customers with order history.
This works well for past-purchaser bundles and loyalty-style offers.
Loyalty member-only products
Use:
Visible
members
This works well for member perks, loyalty redemption bundles, or tier-based access.
Products for non-members only
Use:
Visible
non-members
This is useful for join-now offers or products that should disappear once a customer becomes a member.
Test before launch
Check all of these before you activate the tag:
an eligible customer can access the product or collection
an ineligible customer is redirected correctly
direct product links behave as expected
the schedule is correct, if used
When inactive matches the result you want after the rule ends
logged-out behaviour matches your eligibility choice
Fix common issues
Related guides
Last updated
