Thank you for using Aha FAQ for WooCommerce
Thank you for trusting our plugins. Aha FAQ for WooCommerce connects each product to FAQs from your Aha Woo FAQ library (by category or hand-picked questions), with a 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 FAQ for WooCommerce is a WooCommerce add-on that shows FAQs on each product from a central Aha Woo FAQ library. Questions live in a custom post type (aha_woo_faq); each post’s title is the question and the editor content is the answer. Use the FAQ Categories taxonomy (hierarchical) to organize them—one question can belong to several categories. On the product edit screen, the Product FAQ metabox lets you choose a library source: either all questions in one category (dropdown) or specific library posts (search with autocomplete, reorderable list). There is no separate “FAQ typed only on this product” list; content is always sourced from the library. Display with [aha_woocommerce_faq] or automatically on the single product page. Four layout styles, full appearance controls, and optional FAQPage JSON-LD.
Version: 1.0.0
Requires: WordPress 6+, WooCommerce 8+, PHP 7.4+
Features: Aha Woo FAQ library (CPT + FAQ Categories); product metabox (by category or specific questions + reorder); shortcode with optional product_id; automatic display; layouts Accordion, Cards, Bordered, Minimal; appearance and typography; optional FAQPage schema. Pro-only; license activation required.
Installation
Via WordPress admin
- Upload the plugin ZIP via Plugins → Add new → Upload plugin, or install from your preferred source.
- Click Install now, then Activate.
- Ensure WooCommerce is installed and active.
Via FTP
- Unzip the plugin ZIP file on your computer.
- Connect to your server via FTP and go to
wp-content/plugins. - Upload the plugin folder
aha-faq-for-woocommerceintowp-content/plugins. - In the WordPress admin, go to Plugins and activate Aha FAQ for WooCommerce.
Configuration (tabs)
After activating the plugin, go to WooCommerce → Aha FAQ for WooCommerce. Settings are organized in tabs: General, Aha Woo FAQ, Shortcode, Appearance, License, and Uninstall. The FAQ metabox, shortcode output, and automatic display work only after a valid license is activated on the License tab.
General
- Enable automatic FAQ – When enabled, the FAQ block is output automatically on the single product page (according to the hook position).
- Hook position – Where to display the FAQ: After product summary, After add to cart, or Inside product tabs.
- FAQ title – Heading shown above the FAQ list (e.g. “Frequently Asked Questions”).
- FAQ schema (JSON-LD) – When enabled, outputs FAQPage structured data for search engines.
- Accordion initial state – Controls how FAQ items appear on page load: All closed (default), First item open, or All open.
- FAQ layout – Choose the visual style for the FAQ list:
- Accordion – Single continuous list with outer border and +/− icons.
- Cards – Each question in a separate rounded, spaced box with shadow.
- Bordered – Left accent border with chevron icon per item; no outer container.
- Minimal – Full-color question rows separated by lines; no container border, no icon.
Aha Woo FAQ
This tab summarizes the library and links to manage questions and FAQ Categories. Questions are stored in the Aha Woo FAQs menu (top-level in the admin): each post is one question (title) and answer (content). Assign one or more FAQ Categories to each question (sidebar / metabox); the same question can appear in several categories. On each product, use the Product FAQ metabox to choose by category (one category — all published questions in that term) or specific questions (search the library and build an ordered list).
Shortcode
This tab is documentation only (no save button): a highlighted box with the shortcode to copy, all optional attributes as tags, an example, a priority note (shortcode attributes → saved General/Appearance settings → defaults), plus tables of basic examples, every attribute, advanced examples, and tips for page builders. Use [aha_woocommerce_faq] on the current product page or [aha_woocommerce_faq product_id="123"] elsewhere. The same reference is summarized again in the Shortcode section of this doc.
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:
- Question font size – Preset sizes: Small (0.875rem), Normal (1rem), Medium (1.1rem), Large (1.25rem), Extra Large (1.4rem), 2X Large (1.6rem). Leave as Default to inherit the theme size.
- Question font weight – Normal (400), Medium (500), Semi Bold (600), Bold (700), Extra Bold (800), or Default to inherit from the theme.
- Answer font size – Enter any valid CSS value (e.g.
1rem,16px,0.95em). Leave blank to use the theme default. - Answer font weight – Same presets as question weight above.
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.
Uninstall
Optional preference: if you enable Remove all plugin data when the plugin is deleted and later delete the plugin from Plugins → Installed Plugins (Delete, not only Deactivate), stored plugin settings, license data saved for the site, and this preference itself can be removed. The screen only saves your choice; WordPress runs cleanup when you confirm deletion. Your products, Aha Woo FAQ library posts, and WooCommerce data are not removed by this option.
Aha Woo FAQ library
The library holds reusable questions you categorize once and attach to products by category or by picking individual posts.
- Aha Woo FAQs (admin menu) – List of questions. Each post: title = question, content = answer (rich text). Use FAQ Categories in the sidebar to assign one or more categories to each question.
- FAQ Categories – Create and manage categories (e.g. General, Shipping, Returns). The taxonomy is hierarchical; a question can belong to several categories.
- On each product, open the Product FAQ metabox. Choose library source: By category (dropdown — all published questions in that category appear for this product) or Specific questions (type to search, add items, drag to reorder).
Product FAQ metabox
On the product edit screen, the Product FAQ metabox connects this product to the library. You do not type long answers here—those live on Aha Woo FAQ posts.
- Library source – Select By category or Specific questions.
- By category – Choose one FAQ category from the dropdown. All published questions in that category are shown for this product (order follows menu order / title as configured in the library).
- Specific questions – Search by typing at least two characters; click a result to add it as a tag. Reorder tags by dragging. Only the selected posts appear, in your chosen order.
- Quick links – Open Add new Aha Woo FAQ or All Aha Woo FAQs in a new tab when you need to create or edit library content.
Rich-text rules for answers are defined in the library post editor (same as standard WordPress post content).
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.
[aha_woocommerce_faq]Optional parameters:
product_id, title, schema, initial_state, layout, color overrides (question_bg, question_color, question_hover_bg, answer_bg, answer_color, title_color, border_color), and typography (question_size, question_weight, answer_size, answer_weight). Omit any attribute to use the value from the plugin settings.
Priority (what wins)
- Shortcode attributes on that block (page, template, or widget).
- Plugin settings saved under General and Appearance.
- Built-in defaults if nothing is set.
Basic examples
| Use case | Code |
|---|---|
| Current product (single product page) | [aha_woocommerce_faq] |
| Specific product by ID | [aha_woocommerce_faq product_id="123"] |
| Hide title | [aha_woocommerce_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_woocommerce_faq layout="cards" initial_state="first_open"] |
| Bordered layout, custom brand colors | [aha_woocommerce_faq layout="bordered" question_bg="#1a1a2e" question_color="#e94560" answer_bg="#16213e" answer_color="#ffffff" border_color="#e94560"] |
| Minimal layout, large bold questions | [aha_woocommerce_faq layout="minimal" question_size="large" question_weight="700"] |
| Custom title, no schema, specific product | [aha_woocommerce_faq product_id="123" title="Got questions?" schema="0"] |
In page builders
- Elementor – Add a Shortcode widget and paste the shortcode with any attributes.
- Gutenberg – Add the Shortcode block and paste the shortcode.
- Classic editor – Paste the shortcode directly in the content.
The shortcode only outputs content when the plugin license is active.
Activating the license (Pro)
Aha FAQ for WooCommerce is a Pro-only plugin. To use the metabox, shortcode, and automatic FAQ display:
- Install and activate the plugin (WooCommerce must be active).
- Go to WooCommerce → Aha FAQ for WooCommerce and open the License tab.
- Paste the license key you received after purchase and click Validate license.
- 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.
Uninstall preference
The Uninstall tab stores a single checkbox for whether plugin options (and license data stored by this plugin) should be erased when you delete the plugin from WordPress. Nothing is removed until you use Delete on the Plugins screen. Library FAQ posts (Aha Woo FAQs) and WooCommerce products are not deleted by this plugin.
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.