📈

# Forex Extension

Complete Installation & Setup Guide

## 🎯 What is the Forex Extension?

The Forex extension transforms your Bicrypto platform into a comprehensive forex trading and investment management system. It provides everything needed to manage forex investments, trading signals, user accounts, plans, and analytics in one powerful platform.

## ✨ Key Features

📊

### Investment Management

Complete investment tracking with real-time statistics and analytics

📈

### Trading Plans

Flexible forex trading plans with customizable returns and durations

📡

### Trading Signals

Professional forex signals with win rate tracking and analytics

👥

### Account Management

Comprehensive forex account management with balance tracking

💰

### Deposits & Withdrawals

Seamless fund management with automated processing workflows

⏰

### Duration Management

Flexible investment durations with automated maturity handling

📋

### Admin Dashboard

Comprehensive admin panel with detailed analytics and controls

🔐

### Permission System

Role-based access control with granular permission management

## 📋 Installation Steps

1

### Download License from CodeCanyon

Purchase and download the Forex extension license from CodeCanyon:

- • Visit the CodeCanyon marketplace
- • Purchase the Forex extension
- • Download the license file
- • Note down your username and license code

⚠️ Important: Keep your license code secure and don't share it with others.

2

### Access Extension Management

Navigate to the system extension management page:

/admin/system/extension

- • Login to your admin panel
- • Go to System → Extensions
- • Find the "Forex" extension in the list

3

### Activate the Extension

Use your CodeCanyon credentials to activate the extension:

1. 1. Click on the "Forex" extension
2. 2. Enter your CodeCanyon username
3. 3. Enter your license code
4. 4. Click "Activate"

💡 Tip: Make sure you have a stable internet connection during activation.

4

### Install to Latest Version

Update the extension to the latest available version:

1. 1. After activation, click "Install"
2. 2. Select "Latest Version" from the dropdown
3. 3. Wait for the installation to complete
4. 4. Verify the installation was successful

5

### Enable the Extension

Enable the extension to make it available for use:

1. 1. Toggle the "Enable" switch for Forex
2. 2. Confirm the extension status shows as "Active"
3. 3. The extension should now appear in your admin menu

6

### Run Updator

Execute the updator to finalize the installation:

1. 1. Navigate to System → Updates
2. 2. Click "Check for Updates"
3. 3. Install any pending updates
4. 4. Restart your application server if required

## ✅ Verify Installation

### Check These Items

✓

Forex menu appears in your admin panel

✓

Dashboard loads without errors

✓

All sub-modules (Plans, Investments, Signals, etc.) are accessible

✓

Database tables are created (check via phpMyAdmin or similar)

## ⚙️ Initial Configuration

### Set Up Permissions

Configure user roles and permissions for forex features:

1. 1. Go to Admin → Roles & Permissions
2. 2. Create or edit roles for forex access
3. 3. Assign appropriate forex permissions
4. 4. Test access with different user roles

### Create Initial Plans

Set up your first forex investment plans:

1. 1. Navigate to Forex → Plans
2. 2. Click "Create New Plan"
3. 3. Configure plan details (name, description, returns, etc.)
4. 4. Set investment limits and durations
5. 5. Activate the plan for users

### Configure Durations

Set up investment duration options:

1. 1. Go to Forex → Durations
2. 2. Create duration options (days, weeks, months)
3. 3. Set default durations for different plan types
4. 4. Configure auto-renewal settings if needed

## 🔧 Troubleshooting

Extension not appearing in admin menu

- • Verify the extension is enabled in System → Extensions
- • Check if your user role has forex permissions
- • Clear browser cache and refresh the page
- • Check server logs for any errors

Database errors during installation

- • Ensure database user has CREATE, ALTER, DROP privileges
- • Check database connection settings
- • Verify sufficient disk space for database
- • Review database server logs for detailed errors

License activation failed

- • Double-check username and license code spelling
- • Ensure internet connection is stable
- • Verify license hasn't been used on maximum allowed domains
- • Contact support if license appears valid but won't activate

## 🚀 Next Steps

### 📈 Plan Management

Learn how to create and manage forex investment plans

Read Plans Guide →

### 💰 Investment Tracking

Understand how to monitor and manage user investments

Read Investment Guide →

### 📡 Trading Signals

Set up and manage forex trading signals for users

Read Signals Guide →