Standardowy mechanizm wyszukiwania daje możliwość wyboru produktów na podstawie ich przynależności do określonej grupy towarowej. Użytkownik może również przeszukać bazę produktów, wpisując poszukiwaną frazę do wyszukiwarki tekstowej, czy dokonać jednokrotnego wyboru wskazanej wartości z wybranego słownika (wyświetlając np. produkty danego producenta).
Dynamiczne filtrowanie produktów
Aby poprawić nawigację i proces wyszukiwania asortymentu proponujemy rozwiązanie umożliwiające klientom wyświetlenie produktów, które spełniają kilka kryteriów jednocześnie na podstawie zdefiniowanych w systemie słowników. Użytkownik widzi możliwe do wyboru kryteria słownikowe i może za pomocą kilku kliknięć zawęzić wyświetlony asortyment tak, aby posiadał on określone cechy.
Wyobraźmy sobie bazę produktów medycznych, które opisane są słownikami:
część ciała (twarz, oczy, dłonie, itp.), postać (np. kapsułki, krem, tabletki, krople), producent, płeć.
Każdy z produktów w bazie powinien, oprócz przypisania do grupy towarowej, zawierać również przypisane wartości z wymienionych słowników.
Użytkownik widzi na stronie sklepu istniejące słowniki i może kolejno zawężać wyszukiwanie, dokonując wyboru np. produktów do oczu w postaci kropli czy np. kremów do twarzy dla kobiet ze wskazaniem określonego producenta.
Użytkownik w kilku krokach ustawia filtr, który wyświetla tylko te produkty, które spełniają zaznaczone kryteria (wartości w wybranych słownikach).
Mechanizmy wyszukiwania zastosowane w programie sklepu internetowego AptusShop działają wydajnie nawet dla dużych ilości produktów (powyżej 5.000) oraz dziesiątek tysięcy słów w słownikach.
Automatyczne grupowanie produktów
System sklepu może także automatycznie generować powiązania produktów ze słownikami na podstawie innych informacji, które znajdują się w bazie danych. Takie rozwiązanie może znaleźć zastosowanie np. w tworzeniu słowników określających zakresy cen czy zakresy wag. Dla przykładu wyobraźmy sobie, że chcemy opisać bazę produktów słownikiem "Ciężar", który będzie posiadał następujące wartości: "produkty do 1kG", "produkty od 1kg do 5kg", "produkty powyżej 5kg". Moduł automatycznego grupowania produktów przy takiej definicji będzie okresowo (np. co kilka godzin) przeglądał wszystkie produkty w bazie danych i zapisywał wartości słownika dla każdego produktu na podstawie parametru wagi, który został wcześniej zdefiniowany przez administratora.
Rozbudowa systemu słownikowego
Na indywidualne zlecenie istnieje możliwość rozbudowania modułu słowników tak, aby każde słowo w słowniku mogło mieć przypisane zdjęcie (lub ikonę) wykorzystane do prezentacji na stronie z opisem produktu. Inną opcją może być np. umożliwienie tworzenia stron informacyjnych (edytowanych w panelu administratora), które opisują każde słowo ze słownika. Może być to przydatne np. do tworzenia opisów producenta, notki biograficznej o autorze itp.