Skip to content
FULLTime eCommerce

Changelog – FAQ Manager for Shopware 6

2.11.0

New Features

  • Store API: full-text search through POST /store-api/faq/search — headless and PWA frontends can now use the FAQ search as well. Returns only active entries that are visible in the calling sales channel.
  • Store API: view counter through POST /store-api/faq/view, so the statistics dashboard is populated in headless setups too.
  • Both shopping experience elements are resolved server-side and therefore deliver their data through /store-api/cms/*. See Store API (Headless).

Improvements

  • The shopping experience elements now always show the current state of the FAQ content. Previously they showed the snapshot stored when the layout was saved, so later changes to questions, answers or translations did not appear.
  • The order of categories and entries chosen in the admin is preserved in the output.

Fixed

  • The storefront FAQ search now respects the active state. Inactive entries used to appear in the search suggestions, and the result count on the search page included them.

2.10.3

Fixed

  • The image gallery no longer gets stuck loading when several FAQ entries on a page contain images. The gallery library is now loaded only once per page.

2.10.2

Fixed

  • The FAQ search no longer affects other searches in the shop — the suggestion panel now uses its own plugin-specific identifiers.

2.10.1

Fixed

  • Invalid or deleted FAQ pages, categories and entries now return a clean HTTP 404 response instead of producing error entries in the logs.

2.10.0

New Features

  • AI assistant: URL as a source — provide a public web page; its content is fetched server-side, the text is extracted and used as context for FAQ generation. With SSRF protection (http/https only, no internal/private addresses) and size/timeout limits.

2.9.1

New Features

  • AI assistant (bulk generator): create entire FAQ sets from a topic or product at once, then select, edit and save them — dedicated "AI Assistant" menu entry.
  • AI translation: translate selected FAQ suggestions into additional shop languages; stored as language translations on save.
  • Selectable generation language; AI features only appear when the AI assistant is enabled.

Fixed

  • Removed a legacy SVG icon font (lightGallery) with an external DTD reference (Shopware Store code-review compliance). No functional change.

2.8.0

New Features

  • AI assistant for creating FAQ answers — "Generate answer with AI" and "Improve answer" directly in the entry form; OpenAI and Anthropic with your own API key; optional live streaming; suggestions are only applied after confirmation.

2.7.0

New Features

  • Review hint on the statistics dashboard (store-compliant, dismissible, no incentive).

Improved

  • Statistics dashboard: unified, centered layout and a new "Entries" column in the categories list.

2.6.0

New Features

  • Per-element settings for the "FAQ Manager – Items" and "… Categories" CMS elements (first question expanded, show author, show date, date format).

Fixed

  • Bootstrap 5 compatibility: replaced data-parent with data-bs-parent in the CMS element templates.

2.5.0

New Features

  • Store API detail endpoints for individual FAQ pages, categories, and entries.

2.4.9

  • New: "Hide date" setting — optionally hides the creation date on FAQ entries.

2.4.8

  • Fixed: FAQ question buttons now wrap correctly on mobile devices.

2.4.7

  • Fixed: Category templates 2 and 3 now correctly use faqCategoryItems instead of faqCategory.list — FAQ entries were not displayed when using template 2 or 3

2.4.6

  • Fixed: ManyToOneAssociationField name in FaqListMediaDefinition corrected from faq_manager_list to faqManagerList (Store PHPStan compliance)

2.4.5

  • Fixed: TranslationCollection in entity classes replaced by concrete collection classes (FaqCategoriesTranslationCollection, FaqListTranslationCollection, FaqPagesTranslationCollection)

2.4.4

Technical improvements (Store PHPStan compliance)

  • Fixed: SystemConfigService::get() now passes salesChannelId everywhere for correct SalesChannel-specific configuration
  • Fixed: Context::createDefaultContext() replaced with Context::createCLIContext() in commands and Twig extension
  • Fixed: EqualsFilter('id', ...) replaced with new Criteria([$id]) / Criteria::setIds() (DAL best practice)
  • Fixed: Entity classes supplemented with missing properties from definitions
  • Fixed: Setter types in entity classes corrected

2.4.3

  • Fixed: Pagination template was overriding the Shopware default pagination on all category pages — moved to its own FAQ path (page/faq/component/pagination.html.twig)

2.4.2

  • Improved PHPStan compatibility for Shopware Store review

2.4.1

  • Internal code quality improvements for Shopware Store compatibility

2.4.0

  • New: Statistics dashboard for analysing FAQ page views (Admin → FAQ Manager → Statistics)
  • New: Pagination support for FAQ pages with many entries
  • New: Related entries – link similar FAQ questions together
  • Automatic HTTP cache invalidation when FAQ content is updated
  • Improved compatibility with Shopware 6.7 administration
  • Bug fixes and stability improvements

2.3.5

  • Improved Shopware 6.7 compatibility: replaced deprecated exception class

2.3.4

  • Fixed: Error when accessing deleted or invalid FAQ entries — now returns a proper HTTP 400 or 404 response
  • Removed deprecated service definitions that caused Symfony 7.4 deprecation warnings

2.3.3

  • Fixed: Rich text editor in administration no longer shows "custom code" warning for empty content on new pages and entries
  • Fixed: Existing FAQ texts normalised for the updated editor — fewer unnecessary "code changes required" dialogs when editing content

2.3.2

  • Fixed (critical): Many-to-many relationship handling in administration corrected — duplicate entries when assigning categories, pages, or items resolved
  • Fixed: 404 errors when removing associations between FAQ elements resolved
  • Updated administration components to current Shopware 6.7 standards

2.3.1

  • Fixed (critical): PHP errors when accessing deleted FAQ categories or pages via old SEO URLs — orphaned URLs now correctly return a 404 page

2.3.0

  • Major code quality improvements and PSR-4 standard compliance
  • Improved import statement organisation across all PHP files
  • Optimised JavaScript and SCSS files for better performance
  • Enhanced API route implementations with improved error handling
  • Improved entity definitions and collections with better type safety
  • Optimised controller logic and response handling
  • Improved administration UI components and forms

2.2.2

  • Enhanced plugin descriptions for Shopware Store compliance
  • Fixed missing translation keys in administration snippets
  • Improved Shopware Store validation compatibility

2.2.1

  • Fixed FAQ page visibility database structure and constraints
  • Resolved duplicate entries in faq_page_visibility table
  • Improved unique constraint handling

2.2.0

  • Implemented comprehensive view tracking system for FAQ entries
  • Dual tracking approach: server-side for direct page access, client-side for accordion interactions
  • Added default values for position (1) and views (0) in all entities
  • Improved FAQ list displays with messages for empty states
  • Enhanced visibility selector with proper label integration

2.1.0

  • Updated plugin for Shopware 6.7 compatibility
  • Improved plugin structure and organisation

2.0.0

  • Major update for Shopware 6.7
  • Improved administration interface
  • Better frontend performance
  • Extended CMS integration capabilities

1.8.4

  • Optimised response data for FAQ categories (Store API)

1.8.2

  • Store API endpoint for FAQ categories added

1.8.0

  • Added category selection with page association in FAQ entries
  • Made CMS category/entry selection optional

1.7.0

  • Added new Twig block
  • Added initial state for accordion

1.6.0

  • Added new Shopping Experiences element for FAQ categories

1.5.0

  • Fixed collapse behaviour on search page
  • Added indexing settings
  • Added option to include FAQs in the sitemap

1.4.0

  • Added title type for pages, categories, and entries

1.3.0

  • Plugin updated and refactored for Shopware 6.5 using Rector

1.2.3

  • Fixed sorting of categories and entries
  • Fixed search URL parameter

1.2.0

  • Integration into Shopping Experiences

1.1.2

  • Defined maximum character counts for meta title/description and SEO keywords
  • Images now loaded into dedicated folder
  • Fixed sorting by categories within entries
  • Fixed sorting by pages within categories

1.1.0

  • Fixed mapping bug

1.0.9

  • Fixed display issue with long question text on mobile devices

1.0.8

  • Compatibility with Shopware 6.4.7.x established

1.0.6

  • Fixed installation routine (migration)
  • Integrated search function
  • Added Twig blocks

1.0.5

  • Compatibility with Shopware 6.4 established
  • Plugin setting: Show author
  • Plugin setting: Date formats
  • Plugin setting: Show direct links to categories and questions

1.0.3

  • Added media to FAQ entries
  • Compatibility with Shopware 6.3 established

1.0.1

  • Added default value for active column in list
  • Bugfix: FAQ pages, categories, and questions removed from HTTP cache

1.0.0

  • New Shopware 6 plugin

Was this page helpful?

Support

Rented Plugins (Shopware Store)

For support with plugins rented from the Shopware Store, please open a support ticket in your Shopware account.

Create Shopware Ticket

General Inquiries

For general questions or purchase licenses, reach us by email.

Send Email
Changelog – FAQ Manager for Shopware 6 | FULLTime eCommerce