Free · MIT licensed · no license key

Drop a real FAQ accordion onto any page — no template editing

Manage FAQ entries — question plus rich-text answer — from a simple admin grid, grouped by name like a "Shipping FAQ" set and a separate "Returns FAQ" set. Then place a ready-made accordion via the normal WYSIWYG "Insert Widget" button on any CMS page, product page, or category page, and pick which group shows.

Get it free See how it works

Free forever, no credit card · just a free TVT Commerce account so we know where to send updates

Content in a grid, placement in the widget dialog you already use

No new tool to learn — Insert Widget already exists, this just gives it something real to insert.

Admin-managed Q&A grid

Each entry is a question plus a rich-text answer, edited from a standard admin grid — no developer required to update copy.

Group entries however you want

A "Shipping FAQ" group here, a "Returns FAQ" group there — as many named groups as your content actually needs.

Standard Insert Widget flow

Placed with the normal WYSIWYG "Insert Widget" button on any CMS page, product page, or category page — nothing new to learn.

Pick the group per placement

Choose which FAQ group renders in that specific widget instance — different groups on different pages, no coding required.

Native accordion behavior

Uses the theme's own collapsible component, so it opens and closes exactly like the rest of the site already does.

No template edits

Content editors manage entries and placement entirely through admin — no developer needs to touch a single template file.

Why this exists: Magento's widget system already supports exactly this "reusable content picked per page" pattern for CMS blocks, but core ships no FAQ or accordion widget. Stores end up either hand-coding an accordion into a CMS block's HTML — which then can't be reused with a different set of questions elsewhere — or installing a generic accordion extension that renders its own JS and CSS on top of the theme's, fighting the collapsible styling that's already there. This module registers a real Magento widget with an "FAQ Group" parameter, so editors pick a group from the normal Insert Widget dialog, and the template renders using the theme's own native collapsible markup — so it opens and animates exactly like every other expandable element the theme already has, not a second accordion library bolted on top. Full walkthrough: How to Add an FAQ Accordion to Any Magento 2 Page (No Code).

Install & configure

1Download the module as a .zip from your account dashboard and copy it into app/code/TVTCommerce/FaqAccordion.

bin/magento module:enable TVTCommerce_FaqAccordion
bin/magento setup:upgrade
bin/magento cache:flush

2Add entries and groups under the FAQ Accordion admin menu, then place the widget on any page via Insert Widget and pick the group to show.

Also from TVT Commerce

Fielding sizing questions too?

This module is free and focused on one job. Pair it with Size Guide to answer fit questions with a real chart instead of another FAQ entry. TVT Commerce also builds AI Copilot, an in-admin assistant for catalog, sales, and CMS.