Product Visibility
Feature available in Nosto Plugin ≥ 3.5.5 (Shopware 6.5), ≥ 5.1.5 (Shopware 6.6) and ≥ 6.6.0 Purpose Respect the Visibility per Sales Channel flag in Shopware so that hidden products are automaticall
1 Prerequisites
Nosto Plugin
3.5.5 (SW 6.5) · 5.1.5 (SW 6.6) · 6.0.0 (6.7+)
Shopware
6.5.0 or later
In Shopware Admin → Catalogues → Products each product now exposes a Visibility toggle per sales channel:

Earlier plugin releases ignored this flag. The new versions filter products based on it—after a one-time setup.
2 One-Time Setup
Step 1 Run a Full Product Sync
Shopware Admin → Marketing → Nosto Job Listing → Schedule Full Product SyncWait until the job status shows Finished.
Step 2 Index Custom Fields in Nosto
- MyNosto → Product Experience Cloud → Search → Settings → Indexed Fields (You can do the same via Category Merchandising; once is enough.)  
- Click Add attribute twice and create the following custom fields: 
showsearch
Boolean
Visibility flag for Search API calls
showcategory
Boolean
Visibility flag for Category API calls

Step 3 Enable the Feature Flag in the Plugin
Wait for indexing — Nosto re-indexes every six hours. To verify completion you can temporarily create a facet:
- MyNosto → Search → Settings → Facet Manager → New facet group 
- Pick - showsearch(or- showcategory). If the “attribute unavailable” warning disappears, indexing is done. Delete the test facet.
Once indexing is confirmed:
Shopware Admin → Extensions → My Extensions → Nosto → Configuration → Enable products visibility
3 Result
After these three steps the Nosto plugin automatically appends showsearch=true or showcategory=true filters in its Search and Category API calls. Products hidden for a given sales channel in Shopware will no longer surface in Nosto recommendations, merchandising rules, or search results for that channel.
Need Help?
Verify that:
- Full Product Sync completed without errors. 
- Both custom fields appear under Indexed Fields. 
- The Enable products visibility flag is switched on. 
- Plugin version meets or exceeds the minimum listed above. 
Last updated
Was this helpful?
