WHMCS moduly pomáhají soustředit konkrétní firemní procesy do jednoho rozhraní – od přijímání plateb a aktualizace cen prodloužení až po správu zákaznických operací a ovládání cloud serverových zdrojů přímo z WHMCS. V katalogu Hostragons najdete pět modulů zaměřených na platby a provozní agendu a také pět samostatných integrací pro infrastruktury OVHcloud, AWS Lightsail, Contabo, Microsoft Azure a Google Cloud. V tomto průvodci porovnáme, co těchto deset modulů umí, kde jsou jejich hranice a pro jaké scénáře dávají největší smysl.
Při výběru vhodného modulu nestačí sledovat jen seznam funkcí. Důležité jsou také používaná verze WHMCS, účet u poskytovatele, oprávnění API, operační systém, fakturační model i plán testování před nasazením do ostrého provozu. Zde popsané integrace nenahrazují licenci WHMCS, účet u cloud poskytovatele ani účet u platební instituce. Poplatky poskytovatelů za využití zdrojů, síť, licence nebo daně se účtují samostatně.
Jaké činnosti WHMCS moduly usnadňují?
Samotné jádro WHMCS spravuje zákazníky, objednávky, faktury a životní cyklus služeb. Moduly pak toto jádro propojují s konkrétním pracovním tokem. Platební brána může přesměrovat fakturu na externí platební stránku a následně odeslat ověřený výsledek zpět do WHMCS. Provozní modul může hromadně aktualizovat kredity nebo ceny. Serverový modul zase může vytvořit virtuální stroj navázaný na objednávku a v klientské zóně zpřístupnit povolené funkce správy.
Toto rozlišení je zásadní: ne každý modul dělá všechno. Například moduly Paddle a Mollie řeší platební proces, Customer Balance Manager je určený pro administrativní práci s kreditem a cloud integrace se soustředí pouze na zdroje konkrétního poskytovatele. Pokud si své potřeby nejprve rozdělíte na „platby“, „zákaznické operace“ a „automatizace serverů“, výběr správného řešení bude mnohem jednodušší.
Rychlé srovnání 10 WHMCS modulů
| Modul | Hlavní použití | Potřebný externí účet | Cena v době vydání |
|---|---|---|---|
| Automatická aktualizace cen | Aktualizace opakovaných cen služeb, doplňků a domén | Není potřeba | Jednorázově 99 USD |
| Platební brána Paddle | Jednorázové platby a předplatné | Paddle Billing | Jednorázově 99 USD |
| Platební brána Mollie | Platební metody podporované přes Mollie | Mollie | Jednorázově 99 USD |
| Převod domény mezi zákazníky | Kontrolovaný převod domény mezi klienty ve WHMCS | Není potřeba | Jednorázově 99 USD |
| Správce zůstatku zákazníka | Hromadná správa zákaznického kreditu | Není potřeba | Jednorázově 99 USD |
| OVHcloud VPS & Dedicated | Napojení životního cyklu serverů OVHcloud | OVHcloud | Jednorázově 99 USD |
| AWS Lightsail | Provisioning a správa serverů Lightsail | AWS | Jednorázově 99 USD |
| Contabo Cloud | Správa Contabo VPS a VDS | Contabo | Jednorázově 99 USD |
| Microsoft Azure VM | Životní cyklus virtuálních strojů v Azure | Microsoft Azure | Jednorázově 99 USD |
| Google Cloud Compute Engine | Zdroje Compute Engine založené na Linux | Google Cloud | Jednorázově 99 USD |
Ceny uvedené v tabulce odpovídají aktuálním ceníkovým cenám v době publikace tohoto článku; nejde o trvalý cenový závazek. Před nákupem je vždy potřeba vycházet z aktuálního rozsahu funkcí, licenčních podmínek a cen uvedených na produktové stránce.
Moduly pro platby a provozní administrativu
Automatická aktualizace cen
Když se v čase změní opakované ceny, mohou dříve založené aktivní nebo pozastavené služby zůstat na původní ceně prodloužení. Modul Automatická aktualizace cen slouží k přepočtu cen obnovy služeb, doplňků a domén podle aktuálního ceníku ve WHMCS. Lze jej spustit jednorázově nebo zapojit do plánovaného cron procesu.
Tento modul se hodí hlavně firmám, které po změně kurzu nebo tarifu nechtějí ručně upravovat velké množství záznamů po jednom. Praktické scénáře použití najdete v průvodci Modul WHMCS pro automatickou aktualizaci cen. I tak je před hromadnou změnou rozumné vytvořit zálohu databáze, nejprve vše vyzkoušet na omezené skupině zákazníků a zkontrolovat, jaké faktury se následně vygenerují.
Platební brána Paddle
Integrace Paddle Billing V3 umožňuje pro faktury ve WHMCS spouštět jednorázové i opakované platby přes Paddle Checkout. Ověřuje webhook notifikace podepsané pomocí HMAC-SHA256 a pomáhá párovat oznámení o opakované platbě s příslušnou fakturou podle ID předplatného. Místo spoléhání se na výsledek přesměrování v prohlížeči se tak zpracovává podepsané oznámení doručené ze serveru.
Modul sám o sobě nezajišťuje účet Paddle ani obchodní schválení. Účet Paddle, definice produktů, měny i konfiguraci webhooků musí dokončit samotná firma. Podrobnosti k nasazení najdete v článku Platby Paddle a WHMCS. Ještě před přechodem do produkce je vhodné v testovacím prostředí zvlášť ověřit scénáře úspěšné platby, neúspěšné platby, zrušení i opakovaného účtování.
Platební brána Mollie
Modul Mollie propojuje faktury ve WHMCS s platebními metodami aktivními na účtu Mollie, například iDEAL, kartou, PayPal, Apple Pay, Bancontact, SOFORT nebo bankovním převodem. Webhook callbacky předávají stavy plateb do WHMCS a modul současně nabízí funkce specifické pro konkrétní metody, například výběr banky u iDEAL nebo správu splatnosti u bankovního převodu.
Dostupnost jednotlivých platebních metod závisí na zemi, měně, typu účtu Mollie a na tom, které metody jsou na účtu skutečně aktivované. Formulace typu „15 metod“ proto neznamená, že každý účet bude mít automaticky vše zapnuté. Spolu s průvodcem Modul WHMCS pro Mollie je před spuštěním ostrého provozu vhodné ověřit také oprávnění v panelu Mollie a správné nastavení webhook endpointu.
Převod domény mezi zákazníky
Tento modul zavádí kontrolovaný proces pro převod domény z účtu jednoho zákazníka WHMCS na jiného zákazníka WHMCS. Žádost se spouští z klientské zóny a potvrzuje se jednorázovým odkazem zaslaným na e-mail příjemce. Ověření tokenu, záznam IP adresy, nastavitelná doba platnosti a sledování stavu vytvářejí přehlednější a auditovatelnější postup než čistě ruční převod.
Je důležité rozlišovat, že zde nejde o klasický transfer domény mezi registrátory. Mění se pouze vlastnictví zákazníka v rámci stejné instalace WHMCS. Pokud jde o registrar lock, EPP kód nebo přesun mezi externími účty, i nadále platí pravidla příslušného registrátora.
Správce zůstatku zákazníka
Správce zákaznického kreditu se zaměřuje na potřebu filtrovat a hromadně upravovat kredity zákazníků v administraci WHMCS. Zákazníky lze vyhledávat podle jména, firmy, e-mailu, měny a stavu kreditu; vybraným účtům je možné hromadně přidat kredit nebo jejich zůstatek vynulovat. Akce jsou sledovány pomocí administrátorské poznámky a záznamu aktivit.
Protože kredit přímo ovlivňuje finanční záznamy, měly by být administrátorské role s těmito oprávněními omezené na minimum. Před provedením akce je vhodné zkontrolovat seznam vybraných zákazníků a větší hromadné zásahy provádět až po vytvoření zálohy.
Moduly pro automatizaci cloud serverů
Cloud moduly fungují jako most mezi objednávkami a službami ve WHMCS a API konkrétních poskytovatelů. Základní princip životního cyklu služby si můžete projít v návodu Automatické vytvoření hostingového účtu pomocí WHMCS. Rozsah operací, které budou dostupné zákazníkovi, se liší podle chování API poskytovatele, nastavení produktu a oprávnění, která firma povolí. Tyto moduly jsou samostatné integrace; nejde o produkty vyvinuté přímo danými cloud poskytovateli a nepředstavují prohlášení o partnerství.
OVHcloud VPS & Dedicated
Integrace OVHcloud propojuje služby VPS a Dedicated s WHMCS. U VPS lze spravovat životní cyklus i reinstalaci a zároveň nabídnout klientovi povolené self-service ovládání v klientské zóně. V případě Dedicated je rozsah zaměřen spíše na přiřazení existujícího serverového poolu a řízené provozní úkony; nemělo by se automaticky předpokládat, že modul zajišťuje automatický nákup nového fyzického serveru. U pozastavení, ukončení a dalších operací, které mohou vést ke ztrátě dat, je nutná pečlivá kontrola operátora.
AWS Lightsail
Modul AWS Lightsail propojuje službu ve WHMCS s procesy jako provisioning serveru, napájecí operace, statická IPv4, firewall a snapshot workflow. Přístupové údaje pro Linux a Windows zdroje se zpracovávají podle pravidel samotné platformy. Nejde o obecný katalog služeb AWS, ale o integraci zaměřenou výhradně na zdroje Lightsail.
Údaje jako identita poskytovatele, region, název instance nebo přiřazená statická IP by měly být evidovány jako vlastnosti konkrétní služby. API klíče nejsou součástí distribučního ZIP balíčku; při instalaci si je zákazník nastavuje sám v rámci svého AWS účtu a s potřebnými oprávněními.
Contabo Cloud
Modul Contabo Cloud zajišťuje napojení pro provisioning, napájecí operace, reinstalaci, reset hesla a správu snapshotů u zdrojů Contabo VPS a VDS. Zásadní je správné spárování ID zdroje s odpovídající službou ve WHMCS, korektní vyhodnocení opakovaných požadavků na vytvoření tak, aby nevznikaly duplicity, a důsledné ověření vlastnictví před operacemi typu smazání.
Účet Contabo, přístup k API i poplatky za využití služeb se řeší samostatně. Není vhodné předpokládat, že součástí modulu jsou automaticky také upgrade balíčku, reverse DNS, browser-based VNC nebo každá jednotlivá funkce, kterou poskytovatel nabízí. Rozhodující je vždy aktuální seznam funkcí na produktové stránce.
Microsoft Azure VM
Modul Microsoft Azure VM propojuje s WHMCS provisioning virtuálního stroje, napájecí operace, deallocate, změnu velikosti, práci s disky, snapshoty a správu firewallu. K ověření vlastnictví služby se používá resource group a tagy virtuálního stroje. Operace smazání by neměla být považována za dokončenou, dokud není ověřen asynchronní výsledek v Azure a potvrzeno, že byl zdroj skutečně odstraněn.
U zpoplatněných doplňkových zdrojů, jako jsou Azure disky nebo snapshoty, zůstává nastavení katalogu a cen na straně provozovatele. Zákazníkovi by se měly zobrazovat pouze ty možnosti, které jsou opravdu nakonfigurované a otestované.
Google Cloud Compute Engine
Modul Google Cloud propojuje provisioning, napájecí operace, změnu machine type a správu síťových pravidel na úrovni služby pro virtuální stroje Compute Engine založené na Linux. Název zdroje, region a servisní tagy se ukládají jako trvalé identifikátory a operace životního cyklu se spouštějí až po ověření těchto údajů o vlastnictví.
Aktuální distribuce 2.0.0 je určena pro Linux workloads. Není tedy vhodné plánovat nasazení, jako by byla součástí podpora Windows nebo RDP. Projekt Google Cloud, service account, kvóty, síťová konfigurace i billing se nastavují samostatně na straně provozovatele.
Který WHMCS modul zvolit?
- Pokud potřebujete převést staré ceny prodloužení na aktuální ceník, zvažte modul Automatická aktualizace cen.
- Pokud chcete přijímat platby přes Paddle Checkout nebo Mollie, zvolte odpovídající modul platební brány.
- Jestli potřebujete převádět domény mezi zákazníky v rámci stejné instalace WHMCS, použijte Převod domény mezi zákazníky.
- Pokud pravidelně pracujete s kreditem u většího počtu zákaznických účtů, vhodnou volbou je Správce zákaznického kreditu.
- Chcete-li propojit VPS, VDS nebo VM službu s API konkrétního poskytovatele, vybírejte pouze cloud server modul určený pro toho poskytovatele, kterého skutečně používáte.
Pokud nabízíte vlastní VPS nebo VDS infrastrukturu, plánujte strukturu produktu virtuální server společně s automatizací ve WHMCS. Ve firmách, které využívají více poskytovatelů, se vyplatí nasazovat každou integraci zvlášť – s odděleným API účtem, samostatným testovacím produktem a ideálně i s oddělenými přihlašovacími údaji s omezenými právy. Výrazně tím zmenšíte prostor pro chyby.
Nákup, stažení a instalační postup

- Zkontrolujte, zda zvolený modul odpovídá vašim potřebám a jaký je jeho aktuální rozsah funkcí na živé produktové stránce.
- Dokončete objednávku v zákaznické zóně WHMCS a uhraďte fakturu.
- Po potvrzení platby systémem WHMCS uvede oficiální Auto Release workflow příslušnou službu do stavu Active.
- V účtu se službou ve stavu Active se zobrazí pouze stažení navázané na zakoupený produkt.
- Ověřte ZIP archiv, přečtěte si instalační dokumentaci a nahrajte soubory nejprve do testovacího prostředí WHMCS.
- Po instalaci vyplňte do příslušných konfiguračních polí údaje API poskytovatele nebo platební instituce.
- Teprve po otestování úspěšných i neúspěšných operací, webhooků, timeoutů, opakovaných pokusů a scénářů ukončení službu nasaďte do produkce.
Instalační soubory nejsou poskytovány z veřejného webového adresáře. Oprávnění ke stažení v zákaznické zóně se odvíjí od vazby mezi produktem a službou a od stavu služby Active. Aktuální licenční podmínky a instalační dokumentace uvedené při objednávce mají vždy přednost před tímto souhrnem.
Licence, náklady poskytovatelů a bezpečnostní hranice
Soubory modulů jsou dodávány jako nešifrovaný zdrojový kód; to ale neznamená „open source“ ani volné právo na další distribuci. Práva k použití, úpravám a redistribuci se řídí zakoupenou licenční smlouvou a je vhodné je evidovat po produktech i instalacích podle přístupu Správa licencí WHMCS. Distribuční balíčky neobsahují API klíče poskytovatelů, reálné zákaznické záznamy, identifikátory živých zdrojů ani provozní data Hostragons.
Při instalaci je vhodné dodržovat princip nejnižších oprávnění. Pokud je to možné, přidělte modulu samostatné přihlašovací údaje jen pro nezbytné API operace, pravidelně měňte webhook secrets, omezte administrátorské role ve WHMCS a v logách maskujte citlivé údaje. Před nasazením do produkce používejte oddělený testovací účet nebo nízkonákladový testovací zdroj. U testů zrušení a ukončení neověřujte pouze odpověď API poskytovatele, ale i to, že byl zdroj skutečně smazán a nezůstaly po něm žádné zpoplatněné doplňky.
Při prodeji služby cloud server započítejte do nákladů nejen samotný virtuální stroj, ale také disk, snapshot, IP adresy, přenosy, licence a regionální cenové rozdíly. Automatizace pomocí modulu může zkrátit provozní čas, ale neodstraňuje kvóty poskytovatele, požadavky na ověření účtu ani odpovědnost za billing.
Krátký checklist před instalací
- Přečtěte si aktuální produktovou dokumentaci pro svou verzi WHMCS a PHP.
- Vytvořte zálohu databáze i souborů.
- Externímu API uživateli přidělte pouze nezbytná oprávnění.
- Vytvořte testovací produkt, testovacího zákazníka a nízkorizikový testovací zdroj u poskytovatele.
- Ověřte, že při opakovaných voláních CreateAccount nevzniká druhý zdroj.
- Výsledky pozastavení, znovuaktivace, ukončení a reinstalace potvrďte i v panelu poskytovatele.
- U platebních modulů otestujte podepsané webhooky, chybnou částku, duplicitní notifikace i scénáře refundace.
- Po spuštění do produkce pečlivě sledujte první objednávky a chybové logy.
Často kladené otázky
Co je WHMCS modul?
WHMCS modul rozšiřuje WHMCS o konkrétní workflow, například pro platby, zákaznické operace nebo správu serverů. Nenahrazuje licenci WHMCS ani externí účet u poskytovatele.
Jaké cloud platformy jsou podporované?
K dispozici jsou samostatné moduly pro OVHcloud VPS a Dedicated, AWS Lightsail, Contabo VPS/VDS, Microsoft Azure VM a Linux-based Google Cloud Compute Engine.
Jsou v ceně zahrnuté poplatky za účet a využití cloud poskytovatele?
Ne. Účet u poskytovatele, předplatné, využití zdrojů, síťové poplatky, licence i daně se účtují samostatně příslušným poskytovatelem.
Obsahuje balíček modulu API přihlašovací údaje?
Ne. ZIP balíčky modulů neobsahují přístupové údaje poskytovatele ani živá zákaznická data. Potřebné informace se zadávají až po instalaci do příslušných konfiguračních polí ve WHMCS.
Jak stáhnu zakoupený modul?
Jakmile WHMCS potvrdí platbu a související služba přejde do stavu Active, zobrazí se v zákaznické zóně přístup ke stažení pouze pro zakoupený produkt.
Jsou zdrojové kódy modulu šifrované?
Soubory modulu jsou poskytovány jako nešifrovaný zdrojový kód. Práva k používání, úpravám a redistribuci se řídí podmínkami zakoupené licence.
Vyberte si WHMCS modul podle svého workflow
Porovnejte si rozsah, aktuální cenu a licenční podmínky modulu, který potřebujete pro platby, zákaznické operace nebo automatizaci cloud serverů. Prohlédnout moduly WHMCS a připravte si předprodukční testovací plán společně s instalační dokumentací.