Feature #11712
open[FAQ] Dynamic FAQ management and storefront FAQ page
100%
Description
Each company manages its own FAQ categories and questions from the admin panel. The storefront shows them on a FAQ page with category filter, search, "Was this helpful?" votes and a help form on the right side. Data is stored in the tenant's own database, so no tenantId field is needed. Collections: faq_categories, faqs, faq_enquiries. New tenants get default FAQs (US or India template) when they are provisioned.
Done when:
• Admin can create, edit, reorder and publish FAQs and categories.
• Customer sees only published FAQs on the storefront and can search and vote.
• Help form submissions reach the admin inbox and email notification.
• A newly onboarded company already has default FAQs.
API Summary
1.GET, POST -/api/admin/faq-categories - Admin, Manager
2.PATCH, DELETE - /api/admin/faq-categories/:id - Admin, Manager
3.GET, POST - /api/admin/faqs - Admin, Manager
4.GET, PATCH, DELETE - /api/admin/faqs/:id - Admin, Manager
5.PATCH - /api/admin/faqs/reorder - Admin, Manager
6.PATCH - /api/admin/faqs/:id/publish - Admin, Manager
7.GET - /api/faqs - Public
8.POST - /api/faqs/:id/feedback - Public
9.POST - /api/faq-enquiries - Public
10.GET, PATCH - /api/admin/faq-enquiries - Admin, Manager
Files
Subtasks
Related issues