Căutare mai bună a produselor audio în Magento 2
HiFiStation.pl este un magazin online din industria audio, care oferă echipamente hi-fi, home cinema, boxe, căști, amplificatoare, pick-up-uri, streamere, accesorii și produse ale mărcilor specializate. Magazinul activează într-un segment în care clienții caută foarte des produse după denumirea modelului, simbol, marcă, abreviere tehnică sau o parte din identificatorul produsului.
Într-un astfel de catalog, calitatea motorului de căutare are un impact direct asupra confortului la cumpărare. Clientul care introduce o expresie de tipul „Arcam A15”, „Monitor Audio Bronze”, „Sennheiser HD 820”, „DAC 200” sau un fragment din codul produsului se așteaptă la un rezultat rapid și relevant, nu la o listă aleatorie de produse. Datele disponibile public ale magazinului arată o ofertă largă în categoriile audio, printre care hi-fi stereo, căști, pick-up-uri, mobilier hi-fi și accesorii.
Pentru a îmbunătăți calitatea căutării în magazin, a fost implementat modulul Kowal Search Optimizer pentru Magento 2.
Provocarea
Industria audio este deosebit de solicitantă pentru un motor de căutare a produselor. Denumirile produselor conțin adesea:
- simboluri de modele,
- denumiri de serii,
- abrevieri tehnice,
- nume de mărci,
- variante de culoare,
- numere și caractere speciale,
- denumiri asemănătoare între ele, dar care desemnează dispozitive diferite.
De exemplu, clientul poate căuta un produs după denumirea completă, doar după model, după producător sau după categoria uzuală a dispozitivului. În catalogul audio, o expresie poate desemna un anumit amplificator, o boxă, un streamer, un DAC, căști sau un accesoriu.
Problema căutării standard Magento poate fi faptul că:
- potrivirea după denumire nu este întotdeauna favorizată suficient de puternic,
- produsele găsite doar în descriere pot apărea prea sus,
- modelele și simbolurile produselor nu sunt tratate ca identificatori,
- o greșeală de tastare în numele mărcii sau al modelului poate duce la rezultate goale,
- administratorul nu are o vizibilitate simplă asupra expresiilor care nu returnează produse.
Modulul Kowal Search Optimizer a fost proiectat tocmai pentru a îmbunătăți relevanța rezultatelor, a prefera câmpurile importante ale produsului și a oferi administratorului un control mai mare asupra motorului de căutare.
Obiectivul implementării
Obiectivul implementării în HiFiStation.pl a fost îmbunătățirea calității căutării produselor în Magento 2, în special pentru interogările legate de:
- denumirile produselor,
- mărci,
- modele,
- SKU,
- EAN,
- expresii parțiale,
- greșeli de tastare,
- interogări fără diacritice poloneze,
- expresii tehnice tipice industriei audio.
Implementarea trebuia, de asemenea, să permită administratorului să analizeze expresiile fără rezultate, astfel încât magazinul să poată adapta în timp mai bine denumirile produselor, sinonimele și structura catalogului la limbajul real al clienților.
Soluția aplicată
În magazin a fost implementat modulul Kowal Search Optimizer, care extinde logica de construire a interogărilor către OpenSearch, în loc să modifice ulterior colecția de produse deja obținută. Acest lucru este important, deoarece rankingul ar trebui să fie creat la nivelul motorului de căutare, nu prin corectarea costisitoare a rezultatelor după ce acestea au fost preluate.
Modulul a fost configurat astfel încât câmpurile-cheie pentru magazinul audio să aibă o importanță mai mare:
- denumirea produsului,
- SKU,
- EAN,
- producătorul sau marca,
- descrierea scurtă,
- descrierea produsului.
Datorită acestui lucru, motorul de căutare poate distinge mai bine dacă un client caută un anumit model, o marcă, un accesoriu sau o categorie generală de produse.
Elemente-cheie ale implementării
1. Consolidarea potrivirii după denumirea produsului
În catalogul HiFiStation.pl, denumirea produsului conține foarte des cea mai importantă informație de cumpărare: marca, seria, modelul și varianta. De aceea, în modul, potrivirea cu câmpul name are o importanță specială.
Efect: produsele cu o denumire relevantă au șanse mai mari să apară mai sus decât produsele care se potrivesc doar printr-un fragment din descrierea lungă.
2. Prioritate pentru SKU și EAN
În magazinele cu echipamente audio, o parte dintre clienți, în special cei mai avansați, caută produse după simboluri, coduri sau identificatori foarte specifici. Modulul preferă potrivirile exacte după identificatori precum SKU și EAN.
În documentația modulului a fost adoptată următoarea ordine a priorităților:
- exact match după EAN,
- exact match după SKU,
- partial sau prefix match după EAN,
- partial sau prefix match după SKU,
- celelalte câmpuri ale produsului.
Efect: dacă un client introduce un cod sau un model concret, motorul de căutare nu ar trebui să îl trateze ca pe o expresie descriptivă obișnuită.
3. Autocomplete în timpul introducerii expresiei
Implementarea include un popup autocomplete, care îi arată clientului cele mai relevante produse încă din timpul introducerii interogării.
În prima versiune a modulului, autocomplete:
- pornește de la 3 caractere,
- afișează un număr limitat de rezultate,
- prezintă datele de bază ale produsului,
- include trecerea către lista completă de rezultate,
- folosește aceeași logică de ranking ca pagina completă de rezultate.
În cazul unui magazin audio, acest lucru este deosebit de util, deoarece clientul introduce adesea doar începutul numelui mărcii sau al modelului și dorește să ajungă rapid la produsul potrivit.
4. Gestionarea greșelilor de tastare
Numele mărcilor și ale modelelor audio pot fi dificil de reținut. Clientul poate face o greșeală de tastare, poate introduce o denumire incompletă sau poate folosi o altă variantă de scriere. Modulul permite fuzzy search controlat, care ajută la returnarea unor rezultate relevante în ciuda erorilor minore.
Fuzzy search nu înlocuiește potrivirea exactă. În modul, este tratat ca un strat auxiliar, pentru a nu înrăutăți rezultatele pentru interogările precise după SKU, EAN sau denumirea modelului.
5. Logarea expresiilor fără rezultate
Unul dintre elementele importante ale implementării a fost activarea logării expresiilor care nu returnează niciun produs. Datorită acestui lucru, administratorul magazinului poate verifica ce au căutat clienții, dar nu au găsit.
În practică, astfel de date pot ajuta la:
- adăugarea de sinonime,
- îmbunătățirea denumirilor produselor,
- completarea descrierilor,
- modificarea configurației ponderilor câmpurilor,
- identificarea lipsurilor din sortiment,
- înțelegerea mai bună a limbajului clienților.
Modulul prevede un read-only grid în panoul de administrare, care permite analizarea acestor expresii fără a fi necesară lucrul direct în baza de date.
Efectele implementării
Implementarea Kowal Search Optimizer în HiFiStation.pl a permis organizarea modului de funcționare a motorului de căutare a produselor și adaptarea acestuia la specificul catalogului audio.
Cele mai importante efecte calitative:
- rezultate ale căutării mai previzibile,
- tratare mai bună a denumirilor de modele și a identificatorilor tehnici,
- prioritate mai mare pentru potrivirile exacte după SKU și EAN,
- căutare mai comodă datorită autocomplete,
- posibilitatea de gestionare a greșelilor minore de tastare,
- acces la lista expresiilor fără rezultate,
- control mai mare al administratorului asupra ponderilor câmpurilor și comportamentului motorului de căutare,
- arhitectură mai sigură datorită fallbackului la comportamentul nativ Magento.
Modulul a fost proiectat astfel încât, în cazul unei probleme cu stratul de extensie, să nu provoace o avarie critică a storefrontului. Fallbackul la căutarea nativă Magento este una dintre ipotezele-cheie ale proiectului.
De ce este important acest lucru în industria audio?
Într-un magazin precum HiFiStation.pl, motorul de căutare nu servește doar la găsirea categoriilor generale. Foarte des este folosit de clienți care au deja o intenție de cumpărare concretă.
Clientul poate căuta:
- un anumit model de amplificator,
- o serie de boxe,
- căști ale unei anumite mărci,
- un streamer cu o funcție concretă,
- un cablu, un DAC sau un accesoriu,
- un produs recomandat într-o recenzie sau de către un vânzător.
Dacă motorul de căutare nu înțelege codurile, modelele și numele mărcilor, clientul poate considera că produsul nu se află în magazin, chiar dacă acesta este de fapt în ofertă. De aceea, îmbunătățirea căutării într-un catalog audio are importanță nu doar tehnică, ci și comercială.
Rezumat
Implementarea Kowal Search Optimizer în HiFiStation.pl arată că motorul de căutare Magento 2 poate fi adaptat eficient la un catalog de produse solicitant, fără construirea unui sistem de search complet extern.
Datorită modulului, magazinul obține un ranking mai bun al rezultatelor, gestionarea interogărilor după SKU și EAN, autocomplete, fuzzy search controlat și un instrument pentru analiza expresiilor fără rezultate. Acest lucru este deosebit de important în industria audio, unde denumirile produselor, simbolurile modelelor și identificatorii tehnici au o importanță-cheie pentru procesul de cumpărare.
Kowal Search Optimizer îi ajută pe clienți să găsească mai rapid produsul potrivit, iar administratorului îi oferă instrumente practice pentru optimizarea ulterioară a căutării.




