Changelog
All notable changes to OCMLabs FAQ are listed here. This module follows Semantic Versioning.
Maintenance
Section titled “Maintenance”- Composer package metadata cleanup. No functional changes.
Accessibility
Section titled “Accessibility”- Storefront FAQ accordion now conforms to WCAG 2.1 Level AA.
- Each FAQ question is a true heading, so screen reader users can jump between FAQs using heading shortcuts.
- Each answer is announced as a labelled region tied to its question.
- Keyboard focus indicator strengthened to meet non-text contrast requirements.
- Clearing the FAQ Tab Title field in admin no longer produces an unnamed product tab. The tab now falls back to a default FAQs label so it remains identifiable to keyboard and screen reader users.
- Module Information panel under Stores > Configuration > OCMLabs > Product FAQs showing the installed version and links to documentation and FAQ management.
- Resolved a Composer installation issue on certain environments.
- Adobe Commerce support.
Initial public release.
Features
Section titled “Features”- Create, edit, and manage FAQs under Catalog > Product FAQs in the Magento admin.
- Assign a single FAQ to any number of products using a searchable product grid.
- FAQ accordion tab on product detail pages with configurable sort order per FAQ.
- Automatic JSON-LD
FAQPageschema output for Google rich result eligibility. - Store-view-scoped display settings: FAQ heading text, tab label, heading visibility, and tab visibility.
- WYSIWYG editor for rich-text answers.
- Permission-controlled admin access via a dedicated ACL resource.
- Active/inactive toggle per FAQ for drafting and temporary removal without deletion.
- Hyva theme support available via the companion
OCMLabs_FaqHyvamodule.
Requirements
Section titled “Requirements”- Magento 2.4.6 or later
- PHP 8.3 or later