FitNFO Pro
Fitness Calculator and Coaching Suite for WordPress
1. Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.2 |
| PHP | 7.4 |
| WooCommerce | Optional, only for visitor membership gating |
| OpenAI or Anthropic account | Optional, only for AI shortcodes |
2. Installation
- Unzip the CodeCanyon main package on your computer.
- In WordPress admin, open Plugins > Add New Plugin > Upload Plugin.
- Select
fitnfo-pro-1.6.2.zip. - Install and activate it.
- Open FitNFO Pro in the WordPress admin menu.
3. Quick Start
Create a page and add:
[fitnfo_pro_calculators]
For one calculator:
[fitnfo_pro_calculator type="bmi-calculator"]
The Page Builder Access screen can create or refresh a calculator page automatically.
4. Calculator Features
- 70 calculator-specific tools.
- Dedicated fields and validation instead of a generic shared form.
- Metric and imperial input conversion where relevant.
- Search and Core/Pro filters.
- Print or save as PDF, share, browser save, logged-in account save, and CSV export.
- Persistent educational disclaimer.
Use the Calculator Manager to disable tools that do not suit your audience.
5. Page Builder Use
FitNFO uses shortcodes, so it works with Gutenberg, Elementor, WPBakery, Divi, Bricks, Oxygen, and the Classic Editor. Add the builder's Shortcode widget or block and paste a FitNFO shortcode.
6. Optional Access Control
All calculators are available by default. The WooCommerce visitor membership gate is disabled by default.
When enabled, calculators 31 to 70 require a logged-in customer with a completed or processing order. A qualifying product needs one of these:
- Product tag
fitnfo-pro - Product category
fitnfo-pro - Product custom meta
_fitnfo_buildwith valuepro
7. Reports and Saved Results
Report Branding controls the company name, logo URL, brand color, footer, website URL, and disclaimer used in printed reports.
Browser history is stored locally. Logged-in account history is stored in the WordPress database and can be viewed under FitNFO Pro > Saved Results.
FitNFO integrates with WordPress personal-data export and erase tools for saved calculator results.
8. AI Provider Setup
AI features are optional. Open FitNFO Pro > AI Providers.
- Choose OpenAI, Anthropic, or automatic failover.
- Paste one or both API keys.
- Review the model IDs.
- Set a monthly request limit.
- Save the persistent disclaimer.
Shortcodes:
[fitnfo_ai_analyzer] [fitnfo_meal_plan]
AI data handling
The visitor must accept the consent notice before a request. Submitted values, prompts, and an optional image are sent to the configured provider. Images are restricted to JPG, PNG, or WebP, maximum 5 MB. FitNFO does not add the image to the WordPress Media Library or FitNFO database.
AI output is educational only and must not be presented as diagnosis, treatment, or guaranteed professional advice.
9. Coaching Tools
Main dashboard:
[fitnfo_coaching_dashboard]
Individual tools:
[fitnfo_workout_planner] [fitnfo_progress_tracker] [fitnfo_habit_tracker] [fitnfo_readiness_score] [fitnfo_weekly_checkin]
The coaching area requires a logged-in WordPress user. Included features are the deterministic workout planner, measurement log, habit tracker, readiness score, weekly check-in, points, and streaks.
10. Privacy and Uninstall
Open FitNFO Pro > Privacy and Data. Enable deletion on uninstall only when you want FitNFO options, custom tables, user metadata, and FitNFO custom posts removed permanently.
When deletion is disabled, business data is preserved during a temporary uninstall or reinstall.
11. Support
Open FitNFO Pro > Support for documentation and support links plus a safe system report. The report excludes API keys, purchase codes, personal user records, and database credentials.
CodeCanyon purchase entitlement must be checked through Envato services or the author dashboard. The plugin does not treat a correctly formatted code as verified.
12. Troubleshooting
| Issue | Check |
|---|---|
| Calculator does not appear | Confirm it is enabled in Calculator Manager and that the shortcode slug is correct. |
| Pro calculator is locked | Check whether optional Access Control is enabled and whether the customer order qualifies. |
| AI says no key is configured | Add a valid provider key in AI Providers. |
| AI provider request fails | Check the model ID, account billing, provider rate limits, outbound HTTPS access, and server logs. |
| Saved account result does not appear | Confirm the visitor is logged in and REST API requests are not blocked by a security plugin. |
| Coaching tools ask for login | This is expected because records are private to a WordPress user account. |
13. Changelog
1.6.2 rebuilt calculator forms, privacy controls, BYOK AI security, model configuration, upload validation, coaching claims and output safety, optional access control, saved-result privacy integration, documentation, uninstall handling, and CodeCanyon packaging.