Søgning, der rangerer, filtrerer og forklarer resultaterne
Søgesiden er en almindelig Next.js-side i storefronten og ikke en indlejret widget. Filtrene genereres ud fra produktkataloget frem for at blive konfigureret manuelt. Det betyder, at filtre som brand, kategori, køn, sæson, materiale og farve vises, fordi produkterne indeholder de pågældende felter – ikke fordi nogen manuelt har vedligeholdt en liste.
Over søgeresultaterne vises en AI-genereret opsummering, som indlæses løbende (se billedet øverst i artiklen eller videoerne, der er linket til nedenfor på YouTube). Den består af et par sætninger om, hvad der blev fundet, samt tre forslag til opfølgende søgninger. Hvis opsummeringen ikke kan genereres, vises der slet ingenting, så det ikke ser ud som om, selve søgningen er gået i stykker :-)
En detalje, vi er særligt tilfredse med: Resultatsiden bruger Medusas egne produktkomponenter og viser priser, der tager højde for den aktuelle region. Interakt bestemmer hvilke produkter der vises, og i hvilken rækkefølge. Medusa forbliver den primære kilde til information om, hvad produkterne koster, og om de kan købes.
En assistent, der rent faktisk hjælper med at handle
En chatassistent er integreret i storefronten, har adgang til produktkataloget og kan faktisk udføre handlinger i webshoppen.
Bed den eksempelvis om at finde en let jakke under en bestemt pris, og den søger efter relevante produkter, gennemgår resultaterne med dig og sender dig videre til produktsiden. Hvis du siger, at du vil have den marineblå, tilføjes den pågældende variant til din kurv og tilbyder at gå videre til checkout.
Handlingerne kører gennem storefrontens egne Medusa-serverhandlinger, så den kurv, assistenten udfylder, er den samme kurv, som resten af websitet bruger. Og du kan tale med den. Stemmeinput ændrer brugeroplevelsen markant mere, end det ændrer selve koden.