Repository navigation
Releases: puqcloud/WHMCS-Module-Hetzner-Datacenter
Releases · puqcloud/WHMCS-Module-Hetzner-Datacenter
Release list
WHMCS Hetzner Datacenter 2.1
- Automatic Pricing UI
- Added bulk selection of currencies and billing periods with instant preview table.
- Added Base price (Net/Gross) selector and percentage margin input.
- Preview recalculates immediately when Base price or Percentage changes.
- Added “Automatically apply price daily” toggle.
- Data storage & compatibility
- Improved merge logic to prevent overwriting other saved fields.
- Bulk pricing logic (AJAX)
- Automatically updates or creates missing tblpricing rows based on selected currencies and billing periods.
- Applies Hetzner base price, margin, WHMCS currency rates, and period multipliers with rounding up to currency precision.
- Daily Cron automation
- Extended DailyCronJob to respect saved bulk pricing configuration.
- Fetches fresh Hetzner base price once per run and applies to all selected currencies and periods.
- Creates missing tblpricing rows and logs detailed status for each action.
- Currency and rounding policy
- Using Hetzner Cloud API currency (/pricing.currency) instead of hard-coded EUR.
- Introduced rule: always round UP according to ISO-4217 minor units (0/2/3 decimals).
- Unified logic: monthly price is rounded first, then multiplied by period factor and rounded again.
- Both JS preview and server-side calculation now follow identical rounding logic.
- Improved server selection UI
- Expanded dropdown descriptions: name – architecture – cores – memory – disk.
- Admin tools for stock management
- Added “Clear and Reset” button in product configuration to restore stockcontrol and qty values.
- Fixes and resilience
- Fixed issues with potentially lost or overwritten settings.
- Handled HTML-encoded inputs safely.
WHMCS Hetzner Datacenter 2.0.3
- Added automatic initialization of the database table during module installation and fixed related issues.
- General optimization and stability improvements.
WHMCS Hetzner Datacenter 2.0.2
- Automatically restores product settings if the server becomes available again.
- Added logic for store and revert product data.
- Refined retrieval and storage of
stockcontrolandqtyfor quicker recovery. - Optimized
- Fix some bugs
WHMCS Hetzner Datacenter 2.0.1
- Added the ability to set the user as root in the package settings.
- The Public Network DNS PTR list will be copied into the domain field if the field is empty.
- Fix a bug preventing the use of SSH keys.
- Fix a bug in handling cloud-init when saving a package.
WHMCS Hetzner Datacenter 2.0
Module is coded ionCube v13
Supported php version:
- php 7.4 WHMCS 8.11.0 -
- php 8.1 WHMCS 8.11.0 +
- php 8.2 WHMCS 8.11.0 +