Skip to main content

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 ConfigurationProduits & ServicesTarification 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 ConfigurationSystèmeRé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 ConfigurationProduits & ServicesGroupes 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 :

UtilitairesVider 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