Ranking migliore dei risultati di ricerca
Il modulo consente di assegnare un peso diverso ai vari campi prodotto nella ricerca. La corrispondenza con il nome del prodotto può avere un impatto maggiore sul risultato rispetto alla corrispondenza con una descrizione lunga, mentre SKU ed EAN possono essere trattati come campi con la massima priorità.
Nella prima versione è prevista la configurazione dei pesi, tra gli altri, per:
- nome del prodotto,
- SKU,
- EAN,
- produttore o marca,
- descrizione breve,
- descrizione lunga.
Exact match per SKU ed EAN
Una delle funzioni chiave del modulo è dare preferenza alla corrispondenza esatta sugli identificatori del prodotto. Se il cliente inserisce SKU o EAN, il prodotto corretto dovrebbe comparire in alto nei risultati, invece di essere superato da prodotti che corrispondono solo casualmente nella descrizione.
La priorità di corrispondenza nel modulo segue questo ordine:
- corrispondenza esatta per EAN,
- corrispondenza esatta per SKU,
- corrispondenza parziale o per prefisso per EAN,
- corrispondenza parziale o per prefisso per SKU,
- altri campi prodotto.
Gestione degli errori di battitura e fuzzy search
Il modulo consente di utilizzare una fuzzy search controllata, cioè una ricerca resistente a piccoli errori di battitura. In questo modo il cliente che digita in modo errato il nome della marca o del prodotto può comunque visualizzare risultati sensati.
La fuzzy search è configurabile, per non peggiorare la pertinenza dei risultati con corrispondenze troppo aggressive.
Autocomplete con prodotti
Kowal Search Optimizer aggiunge un popup autocomplete leggero, che mostra suggerimenti al cliente già durante la digitazione della frase. Nella prima versione il popup:
- si attiva di default da 3 caratteri,
- mostra al massimo 8 prodotti,
- contiene il link Vedi tutti i risultati,
- utilizza la stessa logica di ranking della lista completa dei risultati,
- mostra nome del prodotto, SKU, URL, miniatura e prezzo frontend.
Grazie a questo il cliente può passare più rapidamente direttamente al prodotto oppure alla lista completa dei risultati.
Sinonimi semplici
Il modulo consente di aggiungere manualmente sinonimi di base dal livello della configurazione Magento. L’amministratore può definire coppie o gruppi di frasi che devono essere trattate come correlate, ad esempio:
televisore, tv
rubinetto lavabo, miscelatore lavabo
wc, toilette
Nella prima versione i sinonimi sono globali, inseriti manualmente e approvati manualmente. I suggerimenti AI avanzati e il workflow di accettazione dei sinonimi sono previsti come possibile estensione dopo la versione v1.
Logging delle frasi senza risultati
Il modulo salva le frasi che non hanno restituito alcun prodotto. In questo modo l’amministratore può verificare cosa cercano realmente i clienti e, su questa base:
- migliorare i nomi dei prodotti,
- aggiungere sinonimi,
- integrare l’offerta,
- modificare descrizioni o attributi,
- comprendere meglio le esigenze dei clienti.
Nel pannello di amministrazione è prevista una semplice griglia read-only con la lista delle frasi senza risultati, filtro per data, store e frase, oltre all’ordinamento per data.
Fallback sicuro
Il modulo è stato progettato pensando alla stabilità dello store. In caso di errore del livello che estende la ricerca, la ricerca dovrebbe tornare al comportamento nativo di Magento o almeno non causare un errore 500 sullo storefront.
Questo è particolarmente importante negli store di produzione, dove il motore di ricerca è uno degli elementi chiave del percorso d’acquisto.