Skip to content

Releases: puqcloud/WHMCS-Module-Hetzner-Datacenter

WHMCS Hetzner Datacenter 2.1

Choose a tag to compare

@puqcloud puqcloud released this 07 Oct 12:06
eac3f7f
  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.
  2. Data storage & compatibility
    • Improved merge logic to prevent overwriting other saved fields.
  3. 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.
  4. 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.
  5. 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.
  6. Improved server selection UI
    • Expanded dropdown descriptions: name – architecture – cores – memory – disk.
  7. Admin tools for stock management
    • Added “Clear and Reset” button in product configuration to restore stockcontrol and qty values.
  8. Fixes and resilience
    • Fixed issues with potentially lost or overwritten settings.
    • Handled HTML-encoded inputs safely.

WHMCS Hetzner Datacenter 2.0.3

Choose a tag to compare

@puqcloud puqcloud released this 05 May 11:27
ba93304
  1. Added automatic initialization of the database table during module installation and fixed related issues.
  2. General optimization and stability improvements.

WHMCS Hetzner Datacenter 2.0.2

Choose a tag to compare

@puqcloud puqcloud released this 04 Apr 13:43
f4c5b46
  1. Automatically restores product settings if the server becomes available again.
  2. Added logic for store and revert product data.
  3. Refined retrieval and storage of stockcontrol and qty for quicker recovery.
  4. Optimized
  5. Fix some bugs

WHMCS Hetzner Datacenter 2.0.1

Choose a tag to compare

@puqcloud puqcloud released this 17 Oct 09:25
b782463
  1. Added the ability to set the user as root in the package settings.
  2. The Public Network DNS PTR list will be copied into the domain field if the field is empty.
  3. Fix a bug preventing the use of SSH keys.
  4. Fix a bug in handling cloud-init when saving a package.

WHMCS Hetzner Datacenter 2.0

Choose a tag to compare

@puqcloud puqcloud released this 25 Sep 07:17
62e2090

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 +

WHMCS Hetzner Datacenter 1.0

Choose a tag to compare

@puqcloud puqcloud released this 03 Sep 14:14
b9cad9a

First version