Ricerca di disponibilità
La ricerca di disponibilità è il punto di ingresso del percorso d'acquisto per i tuoi clienti. Questa sezione spiega come configurare il modulo HostMyServers affinché le ricerche di disponibilità funzionino correttamente dal carrello WHMCS.
Funzionamento generale
Quando un cliente digita un nome di dominio nel campo di ricerca WHMCS, il sistema interroga l'API HostMyServers per ogni estensione configurata e mostra i risultati di disponibilità in tempo reale.
Il modulo utilizza una verifica per dominio individuale (una richiesta per TLD) per garantire la precisione dei risultati.
Configurare le estensioni nella ricerca
Solo le estensioni per le quali hai definito un prezzo nella gestione delle estensioni appaiono nei risultati di ricerca. Se un'estensione non ha un prezzo, non verrà proposta anche se HostMyServers la supporta.
Per visualizzare le estensioni in un ordine preciso nei risultati di ricerca:
- Vai in Configurazione → Prodotti & Servizi → Prezzi domini
- Nella colonna Ordine di visualizzazione, definisci le priorità (i valori bassi appaiono per primi)
Suggerimenti di domini
WHMCS può mostrare suggerimenti di domini alternativi quando il nome cercato è già occupato. Ad esempio, se miaazienda.com è occupato, WHMCS può suggerire miaazienda.fr, miaazienda.net, miaazienda.shop, ecc.
Attivare i suggerimenti
Da Configurazione → Sistema → Impostazioni generali → scheda Domini:
- Suggerimenti domini: Attivato
- Fornitore di suggerimenti: HostMyServers (se il modulo lo supporta) o WHMCS built-in
Se la tua versione del modulo non propone ancora un fornitore di suggerimenti nativo, usa il motore di suggerimenti integrato di WHMCS, che genera varianti in base ai TLD che hai configurato.
Categorie di suggerimenti
Organizza le tue estensioni in categorie tematiche per facilitare la scelta dei tuoi clienti:
| Categoria | Estensioni |
|---|---|
| Popolari | .com, .fr, .net, .org |
| Business | .shop, .store, .business, .company |
| Tech | .io, .dev, .app, .tech, .cloud |
| Geografiche | .fr, .eu, .de, .es, .it, .be |
Queste categorie sono configurabili in Configurazione → Prodotti & Servizi → Gruppi di domini.
Svuotare la cache di disponibilità
WHMCS memorizza nella cache i risultati di disponibilità per migliorare le prestazioni. Se riscontri risultati errati (dominio visualizzato come disponibile quando è appena stato registrato, o viceversa), svuota la cache:
Utilità → Svuota cache dei template
Per una cache più profonda, puoi anche svuotare la cache di sistema dalla riga di comando WHMCS:
php /var/www/whmcs/crons/cron.php --action="ClearCache"
Prestazioni della ricerca
Se la ricerca di disponibilità è lenta (diversi secondi), verifica:
- Numero di estensioni configurate: più TLD hai, più la ricerca richiede tempo. Limita alle tue estensioni più vendute
- Timeout cURL: se le richieste di disponibilità scadono, verifica che il timeout cURL sia sufficiente lato server (consigliato: minimo 10 secondi nella configurazione PHP)
- Connessione server → API HostMyServers: esegui un test di latenza dal tuo server all'endpoint API