WHMCS, WordPress ve WiseCP için SSL sertifika otomasyon modüllerinin adım adım kurulum ve yapılandırma rehberi
Log in to your reseller panel and Download Module section to download the WHMCS module. Or you can download it directly using the button below.
Download WHMCS ModuleYou downloaded datassl_whmcs_v5.9.0.zip Open the file. Inside you will see the following structure:
Inside the ZIP, the modules Upload the folder to your WHMCS installation directory. You can use FTP, SFTP or the cPanel File Manager.
# Copy both folders into the WHMCS directory:
modules/servers/datassl/ → /home/user/public_html/whmcs/modules/servers/datassl/
modules/addons/datassl/ → /home/user/public_html/whmcs/modules/addons/datassl/
modules of the folder into copy. Do not overwrite the folder, just servers/datassl and addons/datassl add the subfolders.
644, for folders 755 permission is sufficient.
Go to the WHMCS admin panel and activate the addon module:
mod_datassl_orders, mod_datassl_logs, mod_datassl_settings)In the addon panel Product Builder Add products in bulk using:
You can also create products one by one manually:
Add a standalone cron job to automatically synchronize order statuses. This cron checks the status of all orders via the API and updates WHMCS service statuses.
# Run every 6 hours (recommended)
0 */6 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
# Or every 4 hours
0 */4 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
DailyCronJob hook) automatically synchronizes orders once a day. However, a standalone cron is recommended for more frequent updates.
To verify that the installation was successful:
API status, balance, order statistics, recent orders and quick-access shortcuts
Add API products to WHMCS in bulk. Markup adjustment, SAN and pricing automation
Manage all SSL orders from a single screen. Filtering, search, status synchronization
Detailed activity logs, API calls and error tracking
API connection test, module information, cron configuration, database status
Log in to your reseller panel and Download Module section to download the WordPress plugin.
Download WordPress PluginYou downloaded datassl_wordpress_v5.9.0.zip file contains the following structure:
You can use either of two methods:
Plugins → Add New → Upload Plugin → Choose ZIP → Install
datassl/ → /home/user/public_html/wp-content/plugins/datassl/
After uploading, Plugins from the page DATASSL SSL Certificates the extension activate it.
In the WordPress left menu, open the DATASSL → Settings page:
Comes embedded automatically
Comes embedded automatically
One-click API verification
Create a new product in WooCommerce and select the product type DATASSL SSL Certificate as:
To verify that the installation was successful:
Easy configuration from the My Account → SSL Certificates page with CSR entry, domain and DCV method selection
30-second automatic status check, options to change the DCV method and cancel the order
One-click copy buttons for Certificate, CA Bundle and Private Key files (dark theme view)
Certificate reissue (new CSR optional), DCV method change, order cancellation
| Feature | WHMCS Module | WordPress Plugin |
|---|---|---|
| Version | v5.9.0 | v1.0.0 |
| Architecture | Server + Addon (2 modules) | Product Module |
| Server Setup Requirement | ✓ Not required (Serverless) | ✓ Not required (Serverless) |
| Automatic API Key Embedding | ✓ Yes | ✓ Yes |
| Product Builder (Bulk) | ✓ From the Addon panel | ✗ Manual creation |
| Addon Management Panel | ✓ Full 5-page panel | ✓ 4-page panel (Dashboard, Orders, Products, Settings) |
| Order Synchronization | ✓ Cron + daily WHMCS cron | ✓ WP Cron daily sync |
| Email Templates | ✓ 5 automatic templates | wp_mail ile süre uyarıları |
| SAN (Multi-Domain) Support | ✓ Via Configurable Options | ✓ Yes |
| Wildcard SAN Support | ✓ Yes | ✓ Yes |
| Multi-Year Support | ✓ Yes | ✓ Yes |
| Customer SSL Configuration | 3-step wizard | Client area form |
| Certificate Download / Copy | ✓ Yes | ✓ Yes |
| Admin Status View | ✓ Color-coded | ✓ Color-coded |
| Retry Logic | ✓ 2 retries | 2 tekrar |
| Language Support | English (WHMCS language) | Turkish + English |
| Expiry Reminder | ✓ 30/14/7/3/1 days | wp_mail ile süre uyarıları |
Log in to your reseller panel and Download Module bölümünden WiseCP modülünü indirin. Ya da aşağıdaki butonu kullanarak doğrudan indirebilirsiniz.
WiseCP Modülünü İndirİndirdiğiniz ZIP dosyasını açın. İçinde şu yapıyı göreceksiniz:
Inside the ZIP, the coremio/ klasörünü WiseCP kurulum dizininizin kök klasörüne FTP / dosya yöneticisi ile yükleyin.
Mevcut coremio/ folder.
/home/kullanici/public_html/
├── coremio/
│ ├── modules/
│ │ └── Product/
│ │ └── DATASSL/ ← Uploaded here
│ ├── ...
└── index.php
coremio/modules/Product/DATASSL/ directory: make sure all files under it were uploaded completely.Log in to WiseCP Admin Panel and follow the steps below:
Create a new SSL product from the WiseCP Admin Panel:
Multi-domain SSL satmak istiyorsanız:
Once the module is active, SSL orders are processed with the following flow:
Customers can do the following from the order detail page:
php -m | grep curl)san_count and san_domains define the fields.| Problem | Solution |
|---|---|
| WHMCS: Addon does not appear in the menu | Make sure it is activated under Setup → Addon Modules and that admin roles are selected |
| WHMCS: Product cannot be created | A WHMCS product group (Product Group) must be created first |
| WHMCS: Module does not appear in Module Settings | modules/servers/datassl/datassl.php Check that the file is in the correct path |
| API connection error | Make sure your server does not block outbound connections. curl and json Check PHP extensions |
| Order cannot be created | WHMCS: See the detailed error under Utilities → Logs → Module Log. Check your credit balance |
| Certificate cannot be downloaded | The certificate may not be ready yet. Synchronize the order status and wait for it to change to "active/issued" |
| Cron is not running | Make sure the PHP path is correct: which php. Check the cron logs: /var/log/cron |