Thank you for using AHA Product FAQ

Thank you for trusting our plugins. AHA Product FAQ adds product-specific FAQs to your WooCommerce store with a metabox, shortcode, automatic display, four layout styles, full typography controls, and optional FAQPage schema for SEO.

Discover other Aha Plugins and get more out of WordPress — tools built for quality and simplicity.

Visit Aha Plugins →

About the plugin

AHA Product FAQ is a WooCommerce add-on that lets you add frequently asked questions to each product. You can use global FAQs (reusable questions stored in a custom post type; one question can belong to several categories) and/or product-specific FAQs in a metabox. The product metabox uses a single rich-text editor: click Insert FAQ to expand a panel, type question and answer, then add the item to an accordion list; edit or remove items before saving the product. On each product you can select one or more global FAQ categories (checkboxes); those questions are shown first on the frontend, followed by the product’s own FAQs. Display with the shortcode [aha_product_faq] or automatically on the single product page. Four frontend layout styles, full appearance controls, and optional FAQPage JSON-LD schema.

Plugin: AHA Product FAQ
Version: 1.0.0
Requires: WordPress 6+, WooCommerce 8+, PHP 7.4+

Features: Global FAQs (CPT + taxonomy; one question in multiple categories); product metabox with single editor and accordion list (Insert FAQ, Edit, Remove); global category checkboxes per product (questions from selected categories shown first); shortcode with optional product_id; automatic display (after summary, after add to cart, or inside product tabs); four layout styles (Accordion, Cards, Bordered, Minimal); appearance and typography controls; optional FAQPage schema. Pro-only; license activation required.

Installation

Via WordPress admin

  1. Upload the plugin ZIP via Plugins → Add new → Upload plugin, or install from your preferred source.
  2. Click Install now, then Activate.
  3. Ensure WooCommerce is installed and active.

Via FTP

  1. Unzip the plugin ZIP file on your computer.
  2. Connect to your server via FTP and go to wp-content/plugins.
  3. Upload the plugin folder (e.g. aha-product-faq) into wp-content/plugins.
  4. In the WordPress admin, go to Plugins and activate AHA Product FAQ.
Requirement WooCommerce must be active. After activation, go to WooCommerce → Aha Product FAQ to configure and activate your license.

Configuration (tabs)

After activating the plugin, go to WooCommerce → Aha Product FAQ. Settings are organized in tabs: General, Global FAQ, Shortcode, Appearance, and License. The plugin works fully only after a valid license is activated in the License tab.

General

Global FAQ

This tab links you to manage Global FAQs (reusable questions) and FAQ Categories. Global questions are stored in a custom post type under the Global FAQs menu (own top-level item in the admin): each post is one question (title) and answer (content). Assign one or more FAQ Categories to each question via the checkboxes in the sidebar; the same question can appear in several categories. Then, on each product’s FAQ metabox, select which categories to show (checkboxes); those questions are displayed first on the frontend, followed by the product’s own FAQs. Duplicate questions (e.g. in two selected categories) are shown only once.

Shortcode

This tab explains how to use the shortcode in pages, posts, and page builders (Elementor, Gutenberg, etc.). Use [aha_product_faq] for the current product or [aha_product_faq product_id="123"] for a specific product. Replace 123 with the product ID.

Appearance

Customize the visual style of the FAQ block on the frontend.

Colors: Choose a Quick palette (Default, Dark, Light, Purple, Blue, Green, Yellow, Orange, Red, Pink, Violet) to fill all color fields at once, or set each color individually: question button background, question text & icon color, hover background, answer area background, answer text color, FAQ section title color, and borders.

Typography:

License

Paste the license key you received after purchase and click Validate license. When the status shows active, the plugin is fully unlocked (metabox, shortcode, automatic display, and settings). Without a valid license, only the settings page and license tab are available.

Global FAQs

Global FAQs are reusable questions you can attach to multiple categories and then show on many products without retyping.

Product FAQ metabox

On the product edit screen, the Product FAQ metabox lets you add and edit product-specific questions and answers using a single rich-text editor, so the page stays stable.

Allowed HTML in answers: paragraphs, bold, italic, links, lists, headings (e.g. h2, h3, h4), blockquote, span, div. No need to write HTML by hand – use the editor.

Shortcode

Use the shortcode to display product FAQs anywhere: pages, posts, or page builders (Elementor, Gutenberg, WPBakery, etc.). All appearance settings can be overridden per shortcode — useful for landing pages with a completely different style.

Shortcode: [aha_product_faq]
Optional parameter: product_id="123" – show the FAQ of product ID 123.

Basic examples

Use case Code
Current product (single product page) [aha_product_faq]
Specific product by ID [aha_product_faq product_id="123"]
Hide title [aha_product_faq title=""]

Replace 123 with the actual product ID. Find it in the product edit URL (post=123) or in the product list.

All available attributes

Any attribute below overrides the global plugin setting for that specific shortcode instance. Leave it out to use the plugin setting instead.

Attribute Accepted values Description
Display
product_id numeric ID Product whose FAQs to show. Defaults to the current product.
title any text or "" Override the FAQ section heading. Pass title="" to hide it completely.
schema 1 / 0 Output FAQPage JSON-LD schema. 1 = yes, 0 = no.
initial_state all_closed / first_open / all_open How items appear on page load.
layout accordion / cards / bordered / minimal Visual layout style.
Colors (hex values, e.g. #ff5500)
question_bg hex color Question button background.
question_color hex color Question text and icon color.
question_hover_bg hex color Question button hover background.
answer_bg hex color Answer area background.
answer_color hex color Answer text color.
title_color hex color FAQ section title color.
border_color hex color List, item, and answer border color.
Typography
question_size small / normal / medium / large / xlarge / xxlarge Question font size preset.
question_weight 400 / 500 / 600 / 700 / 800 Question font weight.
answer_size CSS value (e.g. 1rem, 16px) Answer font size. Any valid CSS unit (px, rem, em, %).
answer_weight 400 / 500 / 600 / 700 / 800 Answer font weight.

Examples with attributes

Use case Code
Cards layout, first item open [aha_product_faq layout="cards" initial_state="first_open"]
Bordered layout, custom brand colors [aha_product_faq layout="bordered" question_bg="#1a1a2e" question_color="#e94560" answer_bg="#16213e" answer_color="#ffffff" border_color="#e94560"]
Minimal layout, large bold questions [aha_product_faq layout="minimal" question_size="large" question_weight="700"]
Custom title, no schema, specific product [aha_product_faq product_id="123" title="Got questions?" schema="0"]
No title (hidden) [aha_product_faq title=""]

In page builders

The shortcode only outputs content when the plugin license is active.

Activating the license (Pro)

AHA Product FAQ is a Pro-only plugin. To use the metabox, shortcode, and automatic FAQ display:

  1. Install and activate the plugin (WooCommerce must be active).
  2. Go to WooCommerce → Aha Product FAQ and open the License tab.
  3. Paste the license key you received after purchase and click Validate license.
  4. When the status shows Active, the full plugin is unlocked. You can then add FAQs in the product metabox, use the shortcode, and enable automatic display in the General tab.
Note Without a valid license, the settings page remains accessible so you can enter your key; the FAQ metabox, shortcode output, and automatic display are disabled until the license is active.

Video – Setup and demo

Video walkthrough for license activation, configuration, and plugin demonstration.

[Video placeholder]

Add your setup and demo video embed (YouTube, Vimeo, etc.) here.