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 Where to find it
  • 2 Behaviour Overview
  • 3 Configuration Steps
  • 4 FAQ

Was this helpful?

  1. Getting Started
  2. Guides

Caching

Feature flag introduced in Nosto Plugin 3.5.5 / 5.1.5 / 6.0.0

PreviousProduct VisibilityNextFallback mechanism for Search and Categories

Last updated 6 days ago

Was this helpful?

Default Shopware Caching Only the first load of a Category (PLP) or Search (SERP) page was served by Nosto; subsequent visits were served from Shopware’s core cache, potentially showing stale data. This could affect personalisation and analytics on Nosto,

1 Where to find it

Shopware Admin → Extensions → My Extensions → Nosto → Configuration

2 Behaviour Overview

Flag
Cache interval
Result

Disabled

n/a

Caching is disabled for all PLP & SERP requests. Every page load fetches fresh results from Nosto.

Enabled

N minutes (set below the flag)

Caching is enabled for PLP/SERP response in its HTTP cache. The first request after N minutes triggers a fresh call to Nosto; all other requests within the interval are served from cache.


3 Configuration Steps

  1. Open Nosto plugin settings (see path above).

  2. Toggle Enable Cache:

    • Off – real-time results (no cache).

    • On – enable caching.

  3. If enabled, set Cache interval (minutes) to your preferred TTL, e.g. 15. Minimum: 1 min · Typical: 10–30 min · Maximum: any value

  4. Save the configuration. Changes take effect immediately—no Shopware cache clear is required.


How it works under the hood

  • Flag off → The plugin tells Shopware to add the route /product-listing/* and /search/* to the cache exclusion list.

  • Flag on → The plugin attaches the configured TTL so Shopware’s HTTP cache invalidates pages automatically.


4 FAQ

Does this affect CMS/PDP pages? No. Only Category and Search result pages rendered via Nosto are affected.

What would happen if I enable caching? Category and Search result pages would be caching for a selected timeframe. This would affect Search and CM analytics on Nosto as well as show stale data when it comes to personalisation, and rules depending on affinity/segments