Fix: “No Newsletter Page Selected in Shop Settings” (Shopware)


Fix: “No Newsletter Page Selected in Shop Settings” (Shopware)

If you’re seeing the error “No newsletter page selected in shop settings”, don’t panic. Nothing is broken. Shopware is simply missing a required page assignment.

This guide shows how to fix it properly in under 5 minutes.


:magnifying_glass_tilted_left: What This Error Really Means

Shopware separates layouts from pages:

  • Layouts define how a page looks
  • Pages (categories) define where that page exists

Even if a Newsletter layout is configured, Shopware will still throw this error if no actual Newsletter page (category) is assigned in shop settings.


:white_check_mark: Prerequisites (What You Already Have)

From your setup, these are already correctly configured:

  • :check_mark: Newsletter CMS layout exists Default shop page layout with newsletter form
  • :check_mark: Other shop pages (Privacy, Imprint, Terms, etc.) are assigned

What’s missing is the Newsletter page itself.


:hammer_and_wrench: Step-by-Step Fix

:one: Create a Newsletter Page (Category)

Go to:

Admin → Content → Categories

Create a new category or edit an existing one:

  • Name: Newsletter
  • Category type: Page :warning: (mandatory)
  • CMS layout: Default shop page layout with newsletter form
  • Active: :white_check_mark:
  • Navigation: optional (can remain hidden)

Save the category.


:two: Assign the Newsletter Page in Shop Settings

Go to:

Admin → Settings → Shop → Basic information

Scroll to the Newsletter section:

  • Newsletter page → select the Newsletter category you created
  • Save :check_mark:

This is the exact setting that removes the error.


:three: Clear Cache (Important)

Go to:

Settings → System → Caches & Indexes

  • Clear cache
  • Refresh indexes

Without this step, the error may still appear even after correct setup.


:test_tube: Final Verification

Check the following:

  • Footer newsletter signup loads without errors
  • Newsletter subscription during registration works
  • No admin or storefront warnings remain

If all three pass, you’re done :tada:


:cross_mark: Common Mistakes That Cause This Error

  • Category exists but Category type ≠ Page
  • Layout selected but Newsletter page not assigned
  • CMS layout missing from the page
  • Cache not cleared after changes

:locked_with_key: Optional: Compliance Best Practices

While you’re here, consider:

  • Enabling Double Opt-in Settings → Shop → Login / Registration
  • Ensuring Privacy page is assigned (required for GDPR)

:brain: TL;DR

Layout ≠ Page Shopware needs both.

Create a Newsletter page → assign it in Shop settings → clear cache.