Theme Modules
The Flavor Starter Theme is built from modules — self-contained features you can add or remove independently, so your site only carries what it actually uses.
You manage them all from Appearance → Flavor Options → Modules. The modules are split into categories (the sub-tabs across the top), and there's a search box to find one quickly by name.
When you turn a module on, its own settings page appears under the Flavor Modules menu in the admin sidebar.
How installing works
Modules install on demand — you download only the ones you want, when you want them:
- When you first activate your license, the theme downloads its core files only. Your modules are not all downloaded up front.
- From the Modules screen you then install each module you want, one click at a time.
- You can uninstall a module later to remove its files. Your settings for that module are kept, so reinstalling restores it exactly as it was.
If you're upgrading a site that already had modules, nothing changes — every module you already have stays installed and keeps its settings. On-demand installing only affects what a brand-new activation downloads.
Install a module
A module you haven't added yet shows a Not installed label and a single Install & Enable button.
- Go to Appearance → Flavor Options → Modules and open the category you want.
- Find the module and click Install & Enable.
That one click downloads the module and turns it on. Its settings then appear under Flavor Modules in the admin menu.
Turn a module on or off
Once a module is installed, its card shows an Enable Module checkbox:
- Tick it to turn the module on.
- Untick it to turn the module off (the files stay in place, so you can switch it back on instantly).
Remember to click Save after changing a toggle.
Uninstall a module
An installed module also shows an Uninstall link.
- Click Uninstall on the module's card.
- Confirm when asked.
This removes the module's files and turns it off, returning the card to Install & Enable. Your settings for that module are kept — if you reinstall it later, your configuration comes back.
Keeping modules up to date
When a newer version of an installed module is available, its card shows an Update button and an update badge. You can update them one by one, or use the Update All Modules banner at the top of the screen to update everything at once.
Labels you may see on a module
| Label | What it means |
|---|---|
| Not installed | The module's files aren't downloaded yet. Click Install & Enable to add it. |
| Beta | A newer module, still maturing. It works, but expect occasional changes. |
| Update (version) | A newer version is ready — click Update (or Update All Modules). |
| Requires Plugin | Needs the WP eCommerce Core plugin installed and active before you can use it. |
| License Required | Not included in your current plan. Click Activate License to review your plan. |
| Coming Soon | Planned, but not available to install yet. |
Available modules
Below is the full library, grouped the same way as the Modules screen. Modules marked (Coming soon) aren't available to install yet.
General
For any website.
| Module | What it does |
|---|---|
| Contact Form | Customizable contact form with spam protection. Add it anywhere with the [flavor_contact_form] shortcode. |
| SMTP Mailer | Send your site's email reliably via SMTP or Brevo, with email logging and a test send. |
| GDPR Cookie Consent | EU-compliant cookie-consent banner that can block tracking scripts until the visitor agrees. |
| Mega Menu | Advanced navigation with icons, descriptions, badges and multi-column dropdowns. |
| Image Optimization | Convert images to WebP and AVIF for faster pages — locally or via the image service. |
| Icons | Searchable catalog of 160+ built-in SVG icons with copy-to-clipboard. |
| Exit Intent Popup | Show a popup when a visitor is about to leave the page. |
| API Protection | Rate limiting, burst detection and a monitoring dashboard that protect your site's API from abuse. |
| Search | Enhanced product search with instant results and popular searches. (Requires the plugin.) |
Coming soon: FAQ Accordion, Testimonials.
Websites
For blogs, portfolios and corporate sites.
Coming soon: Portfolio, Team Members, Blog Enhanced.
Eshops
For online stores. All eshop modules require the WP eCommerce Core plugin.
Pricing & promotions
| Module | What it does |
|---|---|
| Promotions & Discounts | Product and cart discounts with date ranges, minimum-order amounts and product/category conditions. |
| Flash Sales | Time-limited sales with a countdown timer and limited stock. |
| Product Bundles | Sell products together at a bundle price. |
| Points & Rewards | Loyalty program — customers earn points on purchases and redeem them for discounts. |
| Gift Cards | Sell and redeem gift cards with balance tracking and email delivery. |
Product enhancement
| Module | What it does |
|---|---|
| Product Labels | Custom badges (New, Hot, Sale, or your own), with automatic sale-percentage and new-arrival labels. |
| Recently Viewed | Show each visitor the products they recently looked at (stored on their own device). |
| Upsell & Cross-sell | Recommend related products to increase order value. |
| Product Q&A | Customer questions and answers on product pages, with moderation and notifications. |
| Product Compare | Compare products side by side with a floating bar and comparison table. |
| Size Guide | Add size charts and fitting guides per product or category. |
| Advanced Options | Custom product fields, file uploads and personalization. |
Order & checkout
| Module | What it does |
|---|---|
| PDF Invoices | Generate PDF invoices and receipts automatically, with receipt/invoice choice and VAT validation at checkout. |
| Abandoned Cart Recovery | Recover lost sales with automated reminder emails and optional coupon incentives. |
| Order Tracking | Shipment tracking with courier integration. |
| Delivery Date Picker | Let customers choose a delivery date and time slot at checkout. |
| Pre-orders | Take orders for products before they're available, with optional deposit payments. |
| Quantity Rules | Minimum/maximum and step quantities, and cart limits, per product or category. |
| Request a Quote | Let customers request a price; respond with a quote and convert it into an order. |
| Split Orders | Ship a single order to multiple addresses. |
Customer & store
| Module | What it does |
|---|---|
| Advanced Wishlist | Multiple wishlists, sharing, and price-drop and back-in-stock notifications. |
| B2B / Wholesale | Customer groups with tiered pricing, wholesale applications, tax exemption and minimum orders. |
| Stock Alerts | Let customers subscribe for back-in-stock email notifications. |
| Store Locator | Show your physical store locations on an interactive map. |
Marketing
| Module | What it does |
|---|---|
| Marketing & Tracking | Analytics, pixels and conversion tracking (GA4, Facebook, TikTok, Google Ads, Bing). |
| SEO | Meta tags, Open Graph, structured data (JSON-LD), XML sitemaps and robots.txt. |
Tools
| Module | What it does |
|---|---|
| WooCommerce Migration | Import customers, products, categories and orders from WooCommerce. (Requires the plugin.) |
Development
These ship with the theme and are just on/off toggles (no separate install). Keep them off on a live site.
| Module | What it does |
|---|---|
| Dev Images | Placeholder images and demo content while you're building pages. |
| Dev Components | Preview new React versions of components for admins before switching visitors over. |
Which modules you can install depends on your plan. A module that needs a higher plan shows a License Required lock — see License Tiers for what each plan includes.
Developers can also register their own modules from a child theme or plugin — see the Module Development Guide.