Skip to main content

Gestion des extensions

Pour que vos clients puissent commander des noms de domaine depuis votre WHMCS, vous devez configurer les extensions (TLD) que vous souhaitez proposer, avec leurs tarifs d'enregistrement, de renouvellement et de transfert.

Accéder à la gestion des TLD

Depuis l'administration WHMCS :

ConfigurationProduits & ServicesRegistrars de domaines → onglet Tarification des extensions

Vous pouvez également y accéder via :

ConfigurationProduits & ServicesTarification des domaines

Ajouter une extension

  1. Dans le champ Ajouter une extension, saisissez l'extension souhaitée avec le point initial (ex : .fr, .com, .io)
  2. Sélectionnez HostMyServers comme registrar dans la liste déroulante
  3. Cliquez sur Ajouter

L'extension apparaît dans le tableau des TLD configurés.

Configurer les tarifs

Pour chaque extension, vous devez renseigner les tarifs HT dans les colonnes correspondantes :

ColonneDescription
EnregistrementPrix facturé au client pour un nouvel enregistrement (par durée en années)
RenouvellementPrix facturé au client pour le renouvellement
TransfertPrix facturé au client pour un transfert entrant
RestaurationPrix facturé pour la restauration depuis la période de rédemption
Marges

Vos tarifs d'achat HostMyServers sont visibles dans votre espace client. Définissez vos prix WHMCS en y ajoutant votre marge. La synchronisation automatique des tarifs (voir ci-dessous) vous permet de garder vos coûts à jour.

Durées disponibles

WHMCS gère les durées d'enregistrement de 1 à 10 ans. Renseignez uniquement les durées que vous souhaitez proposer. Si une case est laissée vide ou à 0, la durée correspondante ne sera pas disponible à la commande pour le client.

Exemple pour .com :

DuréeEnregistrementRenouvellementTransfert
1 an12,99 €12,99 €12,99 €
2 ans25,50 €25,50 €
5 ans62,00 €62,00 €

Extensions supportées

Le module HostMyServers supporte l'ensemble des extensions disponibles dans le catalogue HostMyServers. Pour connaître la liste complète des TLD disponibles ainsi que leurs tarifs, consultez votre espace client HostMyServers.

Les extensions couramment configurées incluent notamment :

  • Génériques : .com, .net, .org, .info, .biz
  • Françaises : .fr, .re, .pm, .wf, .tf, .yt
  • Européennes : .eu, .de, .es, .it, .nl, .be, .ch
  • Nouvelles extensions : .io, .co, .app, .dev, .cloud, .online, .store, .shop

Paramètres spécifiques par extension

Certaines extensions nécessitent une configuration supplémentaire. Cliquez sur l'icône Modifier (crayon) en face d'un TLD pour accéder à ses paramètres avancés :

Durée minimale / maximale

Certains TLD imposent une durée d'enregistrement minimale ou maximale. Par exemple, certains ccTLD n'acceptent que les enregistrements à 1 an. Ces contraintes sont documentées dans votre espace client HostMyServers.

Auto-renouvellement

Définissez si le domaine doit être renouvelé automatiquement ou si le client doit renouveler manuellement.

Valeur recommandée : selon votre politique commerciale

Registrar associé

Vérifiez que le champ Registrar est bien défini sur HostMyServers pour chaque extension que vous gérez via ce module. Si vous utilisez plusieurs registrars dans WHMCS (ex : HostMyServers pour les .fr et un autre pour les .com), ce champ vous permet de router chaque TLD vers le bon registrar.

Synchronisation automatique des tarifs depuis l'application

Le module HostMyServers intègre une fonctionnalité de synchronisation automatique des tarifs depuis votre compte HostMyServers directement dans WHMCS. Cela vous évite de mettre à jour manuellement vos coûts lors d'une évolution de la grille tarifaire HostMyServers.

Comment ça fonctionne

Depuis l'administration WHMCS, dans ConfigurationModules de registrarHostMyServersSynchroniser les tarifs, le module interroge l'API HostMyServers et récupère :

  • Le prix revendeur actuel pour chaque TLD (enregistrement, renouvellement, transfert, restauration)
  • La disponibilité de chaque extension (certains TLD peuvent être temporairement indisponibles)

Les tarifs récupérés sont les prix d'achat HT — ce sont vos coûts, pas vos prix de vente. La synchronisation met à jour uniquement la colonne interne de référence du coût, pas vos prix client.

Synchronisation manuelle

  1. Allez dans ConfigurationModules de registrarHostMyServersConfigurer
  2. Cliquez sur Synchroniser les tarifs
  3. Le module récupère les tarifs et affiche un tableau récapitulatif des TLD avec leurs prix
  4. Cliquez sur Appliquer pour confirmer la mise à jour

Synchronisation automatique

Pour automatiser la synchronisation des tarifs, vous pouvez ajouter une entrée cron dédiée :

0 2 * * 1 /usr/bin/php -q /var/www/whmcs/crons/cron.php --do SyncRegistrarPricing > /dev/null 2>&1

Ceci déclenche la synchronisation tous les lundis à 2h du matin. Adaptez la fréquence selon vos besoins.

Tarifs d'achat ≠ prix de vente

La synchronisation met à jour les coûts internes du module, pas les prix que vos clients voient dans le panier. Vos prix de vente restent inchangés. C'est à vous de décider si et comment vous répercutez une évolution de tarif sur vos prix client.

Alerte sur les évolutions de tarifs

Après chaque synchronisation, le module affiche un rapport des TLD dont le tarif d'achat a changé depuis la dernière synchronisation. Consultez ce rapport pour identifier rapidement les extensions dont vous devriez revoir le prix de vente.

Extensions avec champs supplémentaires

Certains TLD requièrent des informations supplémentaires lors de la commande (coordonnées légales, identifiants SIRET, etc.). Ces champs sont gérés nativement par le module et s'affichent automatiquement dans le panier client WHMCS.

Extensions concernées (liste non exhaustive) :

  • .fr et ccTLD français : code AFNIC, type de contact
  • .eu : pays de résidence
  • .de : données de contact spécifiques
  • .it : code fiscal, type d'entité

Si un champ obligatoire n'est pas rempli par le client, WHMCS bloquera la commande et affichera un message d'erreur explicite.