Aller au contenu principal

Recherche de disponibilité

La recherche de disponibilité est le point d'entrée du parcours d'achat pour vos clients. Cette section explique comment configurer le module HostMyServers pour que les recherches de disponibilité fonctionnent correctement depuis le panier WHMCS.

Fonctionnement général​

Lorsqu'un client tape un nom de domaine dans le champ de recherche WHMCS, le système interroge l'API HostMyServers pour chaque extension configurée et affiche les résultats de disponibilité en temps réel.

Le module utilise une vérification par domaine individuel (une requête par TLD) pour garantir la précision des résultats.

Configurer les extensions dans la recherche​

Seules les extensions pour lesquelles vous avez défini un tarif dans la gestion des extensions apparaissent dans les résultats de recherche. Si une extension n'est pas tarifée, elle ne sera pas proposée même si HostMyServers la supporte.

Pour afficher les extensions dans un ordre précis dans les résultats de recherche :

  1. Allez dans Configuration → Produits & Services → Tarification des domaines
  2. Dans la colonne Ordre d'affichage, définissez les priorités (les valeurs faibles apparaissent en premier)

Suggestions de domaines​

WHMCS peut afficher des suggestions de domaines alternatifs lorsque le nom recherché est déjà pris. Par exemple, si monentreprise.com est pris, WHMCS peut suggérer monentreprise.fr, monentreprise.net, monentreprise.shop, etc.

Activer les suggestions​

Depuis Configuration → Système → Réglages généraux → onglet Domaines :

  • Suggestions de domaines : Activé
  • Fournisseur de suggestions : HostMyServers (si le module le supporte) ou WHMCS built-in
info

Si votre version du module ne propose pas encore de fournisseur de suggestions natif, utilisez le moteur de suggestions intégré de WHMCS, qui génère des variantes sur la base des TLD que vous avez configurés.

Catégories de suggestions​

Organisez vos extensions en catégories thématiques pour faciliter le choix de vos clients :

CatégorieExtensions
Populaires.com, .fr, .net, .org
Business.shop, .store, .business, .company
Tech.io, .dev, .app, .tech, .cloud
Géographiques.fr, .eu, .de, .es, .it, .be

Ces catégories sont configurables dans Configuration → Produits & Services → Groupes de domaines.

Vider le cache de disponibilité​

WHMCS met en cache les résultats de disponibilité pour améliorer les performances. Si vous rencontrez des résultats incorrects (domaine affiché disponible alors qu'il vient d'être enregistré, ou inversement), videz le cache :

Utilitaires → Vider le cache des templates

Pour un cache plus profond, vous pouvez également vider le cache système depuis la ligne de commande WHMCS :

php /var/www/whmcs/crons/cron.php --action="ClearCache"

Performances de la recherche​

Si la recherche de disponibilité est lente (plusieurs secondes), vérifiez :

  1. Nombre d'extensions configurées : plus vous avez de TLD, plus la recherche est longue. Limitez à vos extensions les plus vendues
  2. Timeout cURL : si les requêtes de disponibilité expirent, vérifiez que le timeout cURL est suffisant côté serveur (recommandé : 10 secondes minimum dans la configuration PHP)
  3. Connexion serveur → API HostMyServers : effectuez un test de latence depuis votre serveur vers l'endpoint API