Shopware 6
  • Shopware 6 - Nosto
  • Getting Started
    • Installing
    • Configuration
    • Guides
      • Cookies
      • Sorting
      • Clearance Sale & Hide products after clearance
      • Product Synchornization
      • Product Visibility
      • Caching
      • Fallback mechanism for Search and Categories
      • Filters
  • Features
    • Placements
    • Job Scheduling Overview
    • Product Variant handling
    • Search and Category Merchandising
  • Additional Features
Powered by GitBook
On this page
  • 1 Prerequisites
  • 2 One-Time Setup
  • 3 Result

Was this helpful?

  1. Getting Started
  2. Guides

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

PreviousProduct SynchornizationNextCaching

Last updated 6 days ago

Was this helpful?

1 Prerequisites

Component
Minimum version

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 Sync

Wait until the job status shows Finished.


Step 2 Index Custom Fields in Nosto

  1. MyNosto → Product Experience Cloud → Search → Settings → Indexed Fields (You can do the same via Category Merchandising; once is enough.)

  2. Click Add attribute twice and create the following custom fields:

Field
Type
Purpose

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:

  1. Full Product Sync completed without errors.

  2. Both custom fields appear under Indexed Fields.

  3. The Enable products visibility flag is switched on.

  4. Plugin version meets or exceeds the minimum listed above.