Changelog – FAQ Manager for Shopware 6
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-parentwithdata-bs-parentin 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
faqCategoryItemsinstead offaqCategory.list— FAQ entries were not displayed when using template 2 or 3
2.4.6
- Fixed:
ManyToOneAssociationFieldname inFaqListMediaDefinitioncorrected fromfaq_manager_listtofaqManagerList(Store PHPStan compliance)
2.4.5
- Fixed:
TranslationCollectionin entity classes replaced by concrete collection classes (FaqCategoriesTranslationCollection,FaqListTranslationCollection,FaqPagesTranslationCollection)
2.4.4
Technical improvements (Store PHPStan compliance)
- Fixed:
SystemConfigService::get()now passessalesChannelIdeverywhere for correct SalesChannel-specific configuration - Fixed:
Context::createDefaultContext()replaced withContext::createCLIContext()in commands and Twig extension - Fixed:
EqualsFilter('id', ...)replaced withnew 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