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
Last updated
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
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.
Wait until the job status shows Finished.
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

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:

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.
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
Shopware Admin → Marketing → Nosto Job Listing → Schedule Full Product SyncShopware Admin → Extensions → My Extensions → Nosto → Configuration → Enable products visibility