Releases
v2.1
WHMCS Hetzner Datacenter 2.1
Latest
Compare
Sorry, something went wrong.
No results found
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.
You can’t perform that action at this time.