Developers can easily sell scripts and digital products through the system.
Customer invoices can be listed, viewed, and downloaded.
Different packages can be defined for each product.
The panel can be translated into multiple languages.
Create static pages such as About Us, Contact, and similar pages.
The system can be configured to operate with the desired currency.
Header and footer menus can be fully customized.
Manage blog posts, news, and announcements from a dedicated blog area.
Visitors can request custom quotes via special offer forms.
The appearance can be customized using the built-in theme editor.
Create custom forms with unlimited fields.
Integrate your own email server into the system.
Users can add products to the cart and complete purchases easily.
Supports Captcha and OAuth for enhanced security and easy login.
All orders can be tracked and reviewed from order history.
VAT and other tax rates can be defined and managed.
Users can make payments using their account balance.
Frequently Asked Questions and reference content can be added.
Supports Stripe, Coinbase, İyzico, and Bank Transfer / EFT.
System email templates can be fully customized.
Users can manage all their activities from a dedicated user panel.
Create multiple admin accounts with different permission levels.
Support requests can be managed via a ticket system.
Send notifications and announcements to specific users.
All data and system operations are controlled from the admin panel.
The website can be temporarily switched to maintenance mode.
Scripts, software, and services can be easily added and updated.
Automated tasks can be managed via cron jobs.
Products can be organized using main and subcategories.
The software includes many additional advanced features.
EKASOFT is a WHMCS-like platform specifically designed for developers, allowing you to easily build your own script and digital product sales system. With package management, quote request forms, support tickets, multiple payment methods, and user dashboards, you can manage the entire sales process from a single, centralized panel. Upload your script, start selling, and deliver a professional experience to your customers.
EKASOFT enables professional sales of software and digital services. You can upload your products as scripts and create multiple packages with different features for each product. With tiered sales models such as Basic, Pro, and Enterprise, you can target different customer segments. Thanks to its digital-product-focused architecture, all processes can be optimized according to your business needs.
EKASOFT offers a powerful payment infrastructure integrated with modern payment systems such as Stripe, Coinbase, and İyzico. Bank Transfer / EFT and wallet balance payments are also supported. You can sell in multiple currencies, set region-based pricing, and easily manage VAT and tax settings directly from the system.
Beyond sales, EKASOFT provides a dynamic content infrastructure to strengthen your corporate presence. Static pages such as About Us, Contact, Mission, and Vision can be created with ease. With the advanced form builder, you can design forms with unlimited fields, collect quote requests, receive feedback, and manage customer communication from a single platform. All form submissions are securely stored and fully manageable within the system.
To ensure the application runs smoothly, the following minimum requirements must be met:
PHP Version: 8.2 or higher
Database: MySQL / MariaDB
Server Control Panel: cPanel or Plesk (recommended)
Log in to your cPanel account.
Open the MySQL® Database Wizard.
Create a new database and database user.
Grant the user ALL PRIVILEGES.
Note the database name, username, and password for use in the .env file.
Open phpMyAdmin.
Click the Import tab.
Select the veritabani.sql file and complete the import process.
Log in to your Plesk control panel.
Navigate to the Databases section and click Add Database.
Enter a database name and create a new database user.
Click Import Dump for the created database.
Select the veritabani.sql file and upload it.
.env File ConfigurationFill in the following fields according to your server configuration:
Define the domain where the application will run:
Enter your SMTP details in the .env file between lines 45–52.
These settings are used for system email notifications.
To customize the admin panel path, update the following value in the .env file:
Example access:https://your_domain/admin
To enable or disable demo mode:
true : Demo mode enabled
false : Demo mode disabled
Email: [email protected]
Password: 12345678
Email: [email protected]
Password: 12345678
Security Notice:
For security reasons, it is strongly recommended to change the default passwords immediately after installation.