Theme Modules
The Flavor Starter Theme uses a modular architecture. Each module is a self-contained extension that can be enabled or disabled independently from Appearance → Flavor Options → Modules.
When a module is enabled, its settings page appears under the Flavor Modules menu in the admin sidebar.
Modules are organized in 6 categories (sub-tabs):
General
General-purpose modules for any website.
| Module | Version | Status | Description |
|---|---|---|---|
| Contact Form | v1.3.0 | Beta | Customizable contact form with AJAX submission and spam protection. Use shortcode [flavor_contact_form] to display. |
| SMTP Mailer | v1.0.0 | Beta | Configure email sending via SMTP or Brevo API. Includes email logging and test functionality. |
| GDPR Cookie Consent | v1.0.0 | Beta | EU-compliant cookie consent banner with granular control. Integrates with Marketing & Tracking module to block scripts until consent. |
| Mega Menu | v1.3.0 | Stable | Advanced navigation with icons, descriptions, badges, and multi-column mega dropdowns. |
| Image Optimization | v1.0.1 | Stable | Convert images to WebP and AVIF formats. Supports local processing or remote API. |
| Icons | v1.1.0 | Stable | Visual icon catalog with 160+ SVG icons, search, and copy-to-clipboard. |
| Exit Intent Popup | v1.0.0 | Beta | Show a popup when the user tries to leave the page. |
| API Protection | v1.2.0 | Stable | Rate limiting, burst detection, and monitoring dashboard for REST API. Protects against API abuse. |
| Search | v1.1.0 | Stable | Enhanced product search with instant results, popular searches, and analytics. (Requires plugin) |
| FAQ Accordion | — | Coming Soon | Create and manage FAQ sections with expandable accordion items. |
| Testimonials | — | Coming Soon | Display customer testimonials in various layouts. |
Websites
Modules for blogs, portfolios, and corporate websites.
| Module | Status | Description |
|---|---|---|
| Portfolio | Coming Soon | Filterable portfolio grids and project pages. |
| Team Members | Coming Soon | Team member profiles with photos, bios, and social links. |
| Blog Enhanced | Coming Soon | Reading time, related posts, and author boxes. |
Eshops
Modules specifically for online stores. All require the WP eCommerce Core plugin.
| Module | Version | Status | Description |
|---|---|---|---|
| Promotions & Discounts | v1.0.0 | Beta | Product and cart promotions with percentage or fixed discounts, date ranges, and minimum order amounts. |
| Product Labels | v1.0.0 | Beta | Custom labels/badges (New, Hot, Sale, Custom). Auto-labels for sale percentage and new arrivals. |
| Stock Alerts | v1.0.0 | Beta | Back-in-stock email notifications for customers. |
| Recently Viewed | v1.0.0 | Beta | Track and display recently viewed products via localStorage (GDPR-friendly). |
| Abandoned Cart Recovery | v1.2.0 | Stable | Automated email sequences for abandoned carts with coupon incentives. |
| PDF Invoices | v1.0.0 | Beta | Auto-generate PDF invoices/receipts. Includes EU VIES VAT validation with company auto-fill. |
| B2B / Wholesale | v1.0.0 | Beta | Customer groups with tiered pricing, wholesale applications, tax exemption, and minimum orders. |
| Points & Rewards | v1.0.0 | Beta | Loyalty program with points earning on purchases and redemption for discounts. |
| Request a Quote | v1.0.0 | Beta | Customers request quotes, admin responds with pricing and converts quotes to orders. |
| Product Bundles | v1.0.0 | Beta | Create product bundles with discounts. |
| Upsell & Cross-sell | v1.0.0 | Beta | Product recommendations for upselling and cross-selling. Auto-related from categories. |
| Order Tracking | v1.0.0 | Beta | Shipment tracking with carrier integration (ELTA, ACS, Speedex, DHL, and more). |
| Gift Cards | v1.0.0 | Beta | Sell and manage gift cards with balance tracking and email delivery. |
| Flash Sales | v1.0.0 | Beta | Time-limited sales with countdown timer and limited stock. |
| Pre-orders | v1.0.0 | Beta | Pre-order products before availability, with optional deposit payments. |
| Quantity Rules | v1.0.0 | Beta | Min/max quantities, step quantities, and cart limits per product or category. |
| Delivery Date Picker | v1.0.0 | Beta | Customers choose preferred delivery date and time slot at checkout. |
| Product Q&A | v1.0.0 | Beta | Customer questions and answers per product, with moderation and notifications. |
| Product Compare | v1.0.0 | Beta | Side-by-side product comparison with floating bar and comparison table. |
| Size Guide | v1.0.0 | Beta | Size charts and fitting guides per product or category. |
| Advanced Wishlist | v2.1.0 | Stable | Multiple wishlists, sharing, price drop & back-in-stock notifications. |
| Advanced Options | v1.0.0 | Beta | Custom fields, file uploads, product personalization. |
| Split Orders | v1.0.0 | Beta | Ship to multiple addresses in a single order. |
| Store Locator | v1.0.0 | Beta | Physical store locations with interactive map. |
Marketing
Marketing and tracking modules.
| Module | Version | Status | Description |
|---|---|---|---|
| Marketing & Tracking | v1.0.0 | Beta | Analytics, pixels, and conversion tracking (GA4, Facebook, TikTok, Google Ads, Bing). |
| SEO | v1.0.0 | Stable | Meta tags, Open Graph, JSON-LD Schema, XML Sitemaps, and robots.txt. |
Tools
Utility modules for migration and maintenance.
| Module | Version | Status | Description |
|---|---|---|---|
| WooCommerce Migration | v1.1.0 | Stable | Migrate customers, products, categories, and orders from WooCommerce. (Requires plugin) |
Dev
Development and testing tools. These should be disabled in production.
| Module | Version | Status | Description |
|---|---|---|---|
| Dev Images | v1.0.1 | Stable | Placeholder images via Placehold.co and Lorem Picsum for development. |
| Dev Components | v1.2.0 | Stable | Component-level staging for PHP → React migration. Admin previews React while visitors see PHP. |
External Modules
Third-party plugins and child themes can register custom modules using the flavor_register_modules action hook. See the Module Development Guide for details.
Module availability depends on your license tier. Modules that require a higher tier will show a lock icon.